From bfb17875b9b451b70c2d5615be649bbbfffe0e15 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 28 Jul 2023 05:38:21 -0700 Subject: [PATCH 1/7] generated with codegen at box/box-codegen@a14d601 and spec at box/box-openapi@8ab3806 --- docs/chunkedUploads.md | 2 +- docs/collaborationAllowlistEntries.md | 2 +- docs/collaborationAllowlistExemptTargets.md | 2 +- docs/collections.md | 4 +- docs/comments.md | 8 +-- docs/devicePinners.md | 2 +- docs/events.md | 2 +- docs/fileRequests.md | 2 +- docs/fileVersionRetentions.md | 2 +- docs/fileVersions.md | 8 +-- docs/groups.md | 8 +-- docs/integrationMappings.md | 2 +- docs/invites.md | 4 +- docs/legalHoldPolicies.md | 2 +- docs/legalHoldPolicyAssignments.md | 4 +- docs/listCollaborations.md | 6 +- docs/memberships.md | 10 ++-- docs/metadataTemplates.md | 4 +- docs/recentItems.md | 2 +- docs/retentionPolicies.md | 4 +- docs/retentionPolicyAssignments.md | 8 +-- docs/search.md | 2 +- docs/sharedLinksFiles.md | 2 +- docs/sharedLinksFolders.md | 2 +- docs/sharedLinksWebLinks.md | 2 +- docs/shieldInformationBarriers.md | 2 +- docs/signTemplates.md | 2 +- docs/storagePolicies.md | 2 +- docs/termsOfServices.md | 2 +- docs/transfer.md | 2 +- docs/trashedFiles.md | 4 +- docs/trashedFolders.md | 4 +- docs/trashedItems.md | 2 +- docs/trashedWebLinks.md | 4 +- docs/userCollaborations.md | 4 +- docs/users.md | 12 ++-- docs/webLinks.md | 2 +- docs/webhooks.md | 2 +- lib/managers/authorization.generated.js | 4 +- lib/managers/authorization.generated.js.map | 2 +- lib/managers/avatars.generated.js.map | 2 +- lib/managers/chunkedUploads.generated.d.ts | 2 +- lib/managers/chunkedUploads.generated.js | 10 +++- lib/managers/chunkedUploads.generated.js.map | 2 +- lib/managers/classifications.generated.js.map | 2 +- ...llaborationAllowlistEntries.generated.d.ts | 2 +- ...collaborationAllowlistEntries.generated.js | 4 +- ...aborationAllowlistEntries.generated.js.map | 2 +- ...ationAllowlistExemptTargets.generated.d.ts | 2 +- ...orationAllowlistExemptTargets.generated.js | 4 +- ...ionAllowlistExemptTargets.generated.js.map | 2 +- lib/managers/collections.generated.d.ts | 4 +- lib/managers/collections.generated.js | 7 ++- lib/managers/collections.generated.js.map | 2 +- lib/managers/comments.generated.d.ts | 8 +-- lib/managers/comments.generated.js | 13 +++-- lib/managers/comments.generated.js.map | 2 +- lib/managers/devicePinners.generated.d.ts | 2 +- lib/managers/devicePinners.generated.js | 4 +- lib/managers/devicePinners.generated.js.map | 2 +- lib/managers/downloads.generated.d.ts | 2 +- lib/managers/downloads.generated.js | 5 +- lib/managers/downloads.generated.js.map | 2 +- lib/managers/emailAliases.generated.js.map | 2 +- lib/managers/events.generated.d.ts | 2 +- lib/managers/events.generated.js | 4 +- lib/managers/events.generated.js.map | 2 +- .../fileClassifications.generated.js.map | 2 +- lib/managers/fileMetadata.generated.js.map | 2 +- lib/managers/fileRequests.generated.d.ts | 2 +- lib/managers/fileRequests.generated.js | 4 +- lib/managers/fileRequests.generated.js.map | 2 +- .../fileVersionLegalHolds.generated.js | 4 +- .../fileVersionLegalHolds.generated.js.map | 2 +- .../fileVersionRetentions.generated.d.ts | 2 +- .../fileVersionRetentions.generated.js | 4 +- .../fileVersionRetentions.generated.js.map | 2 +- lib/managers/fileVersions.generated.d.ts | 8 +-- lib/managers/fileVersions.generated.js | 13 +++-- lib/managers/fileVersions.generated.js.map | 2 +- lib/managers/fileWatermarks.generated.js.map | 2 +- lib/managers/files.generated.d.ts | 10 ++-- lib/managers/files.generated.js | 18 ++++-- lib/managers/files.generated.js.map | 2 +- .../folderClassifications.generated.js.map | 2 +- lib/managers/folderLocks.generated.js | 4 +- lib/managers/folderLocks.generated.js.map | 2 +- lib/managers/folderMetadata.generated.js.map | 2 +- .../folderWatermarks.generated.js.map | 2 +- lib/managers/folders.generated.d.ts | 12 ++-- lib/managers/folders.generated.js | 23 ++++++-- lib/managers/folders.generated.js.map | 2 +- lib/managers/groups.generated.d.ts | 8 +-- lib/managers/groups.generated.js | 13 +++-- lib/managers/groups.generated.js.map | 2 +- .../integrationMappings.generated.d.ts | 2 +- lib/managers/integrationMappings.generated.js | 4 +- .../integrationMappings.generated.js.map | 2 +- lib/managers/invites.generated.d.ts | 4 +- lib/managers/invites.generated.js | 7 ++- lib/managers/invites.generated.js.map | 2 +- lib/managers/legalHoldPolicies.generated.d.ts | 2 +- lib/managers/legalHoldPolicies.generated.js | 4 +- .../legalHoldPolicies.generated.js.map | 2 +- .../legalHoldPolicyAssignments.generated.d.ts | 4 +- .../legalHoldPolicyAssignments.generated.js | 10 +++- ...egalHoldPolicyAssignments.generated.js.map | 2 +- .../listCollaborations.generated.d.ts | 6 +- lib/managers/listCollaborations.generated.js | 13 +++-- .../listCollaborations.generated.js.map | 2 +- lib/managers/memberships.generated.d.ts | 10 ++-- lib/managers/memberships.generated.js | 16 ++++-- lib/managers/memberships.generated.js.map | 2 +- .../metadataCascadePolicies.generated.js | 4 +- .../metadataCascadePolicies.generated.js.map | 2 +- lib/managers/metadataTemplates.generated.d.ts | 4 +- lib/managers/metadataTemplates.generated.js | 10 +++- .../metadataTemplates.generated.js.map | 2 +- lib/managers/recentItems.generated.d.ts | 2 +- lib/managers/recentItems.generated.js | 4 +- lib/managers/recentItems.generated.js.map | 2 +- lib/managers/retentionPolicies.generated.d.ts | 4 +- lib/managers/retentionPolicies.generated.js | 7 ++- .../retentionPolicies.generated.js.map | 2 +- .../retentionPolicyAssignments.generated.d.ts | 8 +-- .../retentionPolicyAssignments.generated.js | 13 +++-- ...etentionPolicyAssignments.generated.js.map | 2 +- lib/managers/search.generated.d.ts | 2 +- lib/managers/search.generated.js | 7 ++- lib/managers/search.generated.js.map | 2 +- .../sessionTermination.generated.js.map | 2 +- lib/managers/sharedLinksFiles.generated.js | 17 ++++-- .../sharedLinksFiles.generated.js.map | 2 +- lib/managers/sharedLinksFolders.generated.js | 17 ++++-- .../sharedLinksFolders.generated.js.map | 2 +- lib/managers/sharedLinksWebLinks.generated.js | 17 ++++-- .../sharedLinksWebLinks.generated.js.map | 2 +- ...ieldInformationBarrierReports.generated.js | 4 +- ...InformationBarrierReports.generated.js.map | 2 +- ...ormationBarrierSegmentMembers.generated.js | 4 +- ...tionBarrierSegmentMembers.generated.js.map | 2 +- ...ionBarrierSegmentRestrictions.generated.js | 4 +- ...arrierSegmentRestrictions.generated.js.map | 2 +- ...eldInformationBarrierSegments.generated.js | 4 +- ...nformationBarrierSegments.generated.js.map | 2 +- .../shieldInformationBarriers.generated.d.ts | 2 +- .../shieldInformationBarriers.generated.js | 4 +- ...shieldInformationBarriers.generated.js.map | 2 +- lib/managers/signRequests.generated.d.ts | 2 +- lib/managers/signRequests.generated.js | 4 +- lib/managers/signRequests.generated.js.map | 2 +- lib/managers/signTemplates.generated.d.ts | 2 +- lib/managers/signTemplates.generated.js | 4 +- lib/managers/signTemplates.generated.js.map | 2 +- lib/managers/skills.generated.js.map | 2 +- lib/managers/storagePolicies.generated.d.ts | 2 +- lib/managers/storagePolicies.generated.js | 4 +- lib/managers/storagePolicies.generated.js.map | 2 +- .../storagePolicyAssignments.generated.js | 4 +- .../storagePolicyAssignments.generated.js.map | 2 +- lib/managers/taskAssignments.generated.js.map | 2 +- lib/managers/tasks.generated.js.map | 2 +- .../termsOfServiceUserStatuses.generated.js | 4 +- ...ermsOfServiceUserStatuses.generated.js.map | 2 +- lib/managers/termsOfServices.generated.d.ts | 2 +- lib/managers/termsOfServices.generated.js | 4 +- lib/managers/termsOfServices.generated.js.map | 2 +- lib/managers/transfer.generated.d.ts | 2 +- lib/managers/transfer.generated.js | 4 +- lib/managers/transfer.generated.js.map | 2 +- lib/managers/trashedFiles.generated.d.ts | 4 +- lib/managers/trashedFiles.generated.js | 7 ++- lib/managers/trashedFiles.generated.js.map | 2 +- lib/managers/trashedFolders.generated.d.ts | 4 +- lib/managers/trashedFolders.generated.js | 7 ++- lib/managers/trashedFolders.generated.js.map | 2 +- lib/managers/trashedItems.generated.d.ts | 2 +- lib/managers/trashedItems.generated.js | 4 +- lib/managers/trashedItems.generated.js.map | 2 +- lib/managers/trashedWebLinks.generated.d.ts | 4 +- lib/managers/trashedWebLinks.generated.js | 7 ++- lib/managers/trashedWebLinks.generated.js.map | 2 +- lib/managers/uploads.generated.d.ts | 4 +- lib/managers/uploads.generated.js | 9 ++- lib/managers/uploads.generated.js.map | 2 +- .../userCollaborations.generated.d.ts | 4 +- lib/managers/userCollaborations.generated.js | 7 ++- .../userCollaborations.generated.js.map | 2 +- lib/managers/users.generated.d.ts | 12 ++-- lib/managers/users.generated.js | 19 +++++-- lib/managers/users.generated.js.map | 2 +- lib/managers/webLinks.generated.d.ts | 2 +- lib/managers/webLinks.generated.js | 4 +- lib/managers/webLinks.generated.js.map | 2 +- lib/managers/webhooks.generated.d.ts | 2 +- lib/managers/webhooks.generated.js | 4 +- lib/managers/webhooks.generated.js.map | 2 +- lib/managers/workflows.generated.js | 4 +- lib/managers/workflows.generated.js.map | 2 +- lib/managers/zipDownloads.generated.js.map | 2 +- lib/schemas.generated.d.ts | 12 +--- lib/schemas.generated.js | 20 +++---- lib/schemas.generated.js.map | 2 +- lib/utils.d.ts | 7 ++- lib/utils.js | 22 ++++---- lib/utils.js.map | 2 +- src/managers/authorization.generated.ts | 6 +- src/managers/avatars.generated.ts | 1 + src/managers/chunkedUploads.generated.ts | 18 ++++-- src/managers/classifications.generated.ts | 1 + ...collaborationAllowlistEntries.generated.ts | 8 ++- ...orationAllowlistExemptTargets.generated.ts | 8 ++- src/managers/collections.generated.ts | 15 +++-- src/managers/comments.generated.ts | 29 +++++++--- src/managers/devicePinners.generated.ts | 8 ++- src/managers/downloads.generated.ts | 11 +++- src/managers/emailAliases.generated.ts | 1 + src/managers/events.generated.ts | 8 ++- src/managers/fileClassifications.generated.ts | 1 + src/managers/fileMetadata.generated.ts | 1 + src/managers/fileRequests.generated.ts | 8 ++- .../fileVersionLegalHolds.generated.ts | 6 +- .../fileVersionRetentions.generated.ts | 8 ++- src/managers/fileVersions.generated.ts | 29 +++++++--- src/managers/fileWatermarks.generated.ts | 1 + src/managers/files.generated.ts | 42 ++++++++++---- .../folderClassifications.generated.ts | 1 + src/managers/folderLocks.generated.ts | 6 +- src/managers/folderMetadata.generated.ts | 1 + src/managers/folderWatermarks.generated.ts | 1 + src/managers/folders.generated.ts | 55 +++++++++++++++---- src/managers/groups.generated.ts | 29 +++++++--- src/managers/integrationMappings.generated.ts | 8 ++- src/managers/invites.generated.ts | 15 +++-- src/managers/legalHoldPolicies.generated.ts | 8 ++- .../legalHoldPolicyAssignments.generated.ts | 20 +++++-- src/managers/listCollaborations.generated.ts | 27 ++++++--- src/managers/memberships.generated.ts | 36 ++++++++---- .../metadataCascadePolicies.generated.ts | 6 +- src/managers/metadataTemplates.generated.ts | 20 +++++-- src/managers/recentItems.generated.ts | 8 ++- src/managers/retentionPolicies.generated.ts | 15 +++-- .../retentionPolicyAssignments.generated.ts | 29 +++++++--- src/managers/search.generated.ts | 13 ++++- src/managers/sessionTermination.generated.ts | 1 + src/managers/sharedLinksFiles.generated.ts | 31 +++++++++-- src/managers/sharedLinksFolders.generated.ts | 31 +++++++++-- src/managers/sharedLinksWebLinks.generated.ts | 31 +++++++++-- ...ieldInformationBarrierReports.generated.ts | 6 +- ...ormationBarrierSegmentMembers.generated.ts | 6 +- ...ionBarrierSegmentRestrictions.generated.ts | 6 +- ...eldInformationBarrierSegments.generated.ts | 6 +- .../shieldInformationBarriers.generated.ts | 8 ++- src/managers/signRequests.generated.ts | 8 ++- src/managers/signTemplates.generated.ts | 8 ++- src/managers/skills.generated.ts | 1 + src/managers/storagePolicies.generated.ts | 8 ++- .../storagePolicyAssignments.generated.ts | 6 +- src/managers/taskAssignments.generated.ts | 1 + src/managers/tasks.generated.ts | 1 + .../termsOfServiceUserStatuses.generated.ts | 6 +- src/managers/termsOfServices.generated.ts | 8 ++- src/managers/transfer.generated.ts | 8 ++- src/managers/trashedFiles.generated.ts | 15 +++-- src/managers/trashedFolders.generated.ts | 15 +++-- src/managers/trashedItems.generated.ts | 8 ++- src/managers/trashedWebLinks.generated.ts | 15 +++-- src/managers/uploads.generated.ts | 21 +++++-- src/managers/userCollaborations.generated.ts | 15 +++-- src/managers/users.generated.ts | 43 +++++++++++---- src/managers/webLinks.generated.ts | 8 ++- src/managers/webhooks.generated.ts | 8 ++- src/managers/workflows.generated.ts | 6 +- src/managers/zipDownloads.generated.ts | 1 + src/schemas.generated.ts | 32 ++++------- src/utils.ts | 26 +++++---- 276 files changed, 1216 insertions(+), 599 deletions(-) diff --git a/docs/chunkedUploads.md b/docs/chunkedUploads.md index 26deb69d..6ea77e14 100644 --- a/docs/chunkedUploads.md +++ b/docs/chunkedUploads.md @@ -156,7 +156,7 @@ await client.chunkedUploads.getFileUploadSessionParts(uploadSessionId) - uploadSessionId `string` - The ID of the upload session. - Used as `upload_session_id` in path `path` of the API call -- queryParams `undefined | GetFileUploadSessionPartsQueryParamsArg` +- queryParams `GetFileUploadSessionPartsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/collaborationAllowlistEntries.md b/docs/collaborationAllowlistEntries.md index 9b868156..d09d7499 100644 --- a/docs/collaborationAllowlistEntries.md +++ b/docs/collaborationAllowlistEntries.md @@ -14,7 +14,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetCollaborationWhitelistEntriesQueryParamsArg` +- queryParams `GetCollaborationWhitelistEntriesQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/collaborationAllowlistExemptTargets.md b/docs/collaborationAllowlistExemptTargets.md index 80bbb2b4..98027d64 100644 --- a/docs/collaborationAllowlistExemptTargets.md +++ b/docs/collaborationAllowlistExemptTargets.md @@ -14,7 +14,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetCollaborationWhitelistExemptTargetsQueryParamsArg` +- queryParams `GetCollaborationWhitelistExemptTargetsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/collections.md b/docs/collections.md index ee2f3018..f983bd7c 100644 --- a/docs/collections.md +++ b/docs/collections.md @@ -16,7 +16,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetCollectionsQueryParamsArg` +- queryParams `GetCollectionsQueryParamsArg` - Used as queryParams for the API call @@ -44,7 +44,7 @@ See the endpoint docs at - collectionId `string` - The ID of the collection. - Used as `collection_id` in path `path` of the API call -- queryParams `undefined | GetCollectionItemsQueryParamsArg` +- queryParams `GetCollectionItemsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/comments.md b/docs/comments.md index f666c345..a420a3ce 100644 --- a/docs/comments.md +++ b/docs/comments.md @@ -19,7 +19,7 @@ await client.comments.getFileComments(fileId) - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call -- queryParams `undefined | GetFileCommentsQueryParamsArg` +- queryParams `GetFileCommentsQueryParamsArg` - Used as queryParams for the API call @@ -51,7 +51,7 @@ await client.comments.getCommentById(newComment.id) - commentId `string` - The ID of the comment. - Used as `comment_id` in path `path` of the API call -- queryParams `undefined | GetCommentByIdQueryParamsArg` +- queryParams `GetCommentByIdQueryParamsArg` - Used as queryParams for the API call @@ -83,7 +83,7 @@ await client.comments.updateCommentById(newReplyComment.id, { message: newMessag - Used as `comment_id` in path `path` of the API call - requestBody `UpdateCommentByIdRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | UpdateCommentByIdQueryParamsArg` +- queryParams `UpdateCommentByIdQueryParamsArg` - Used as queryParams for the API call @@ -134,7 +134,7 @@ await client.comments.createComment({ message: message, item: { id: newComment.i - requestBody `CreateCommentRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateCommentQueryParamsArg` +- queryParams `CreateCommentQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/devicePinners.md b/docs/devicePinners.md index ec4e79a3..dd8d2d10 100644 --- a/docs/devicePinners.md +++ b/docs/devicePinners.md @@ -62,7 +62,7 @@ See the endpoint docs at - enterpriseId `string` - The ID of the enterprise - Used as `enterprise_id` in path `path` of the API call -- queryParams `undefined | GetEnterpriseDevicePinnersQueryParamsArg` +- queryParams `GetEnterpriseDevicePinnersQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/events.md b/docs/events.md index cf1fe2b5..3a451bc4 100644 --- a/docs/events.md +++ b/docs/events.md @@ -21,7 +21,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetEventsQueryParamsArg` +- queryParams `GetEventsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/fileRequests.md b/docs/fileRequests.md index 9bc8b818..b7b1d7ac 100644 --- a/docs/fileRequests.md +++ b/docs/fileRequests.md @@ -44,7 +44,7 @@ See the endpoint docs at - Used as `file_request_id` in path `path` of the API call - requestBody `FileRequestUpdateRequest` - Used as requestBody for the API call -- headers `undefined | UpdateFileRequestByIdHeadersArg` +- headers `UpdateFileRequestByIdHeadersArg` - Used as headers for the API call diff --git a/docs/fileVersionRetentions.md b/docs/fileVersionRetentions.md index 193dd022..ee1d6f2c 100644 --- a/docs/fileVersionRetentions.md +++ b/docs/fileVersionRetentions.md @@ -13,7 +13,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetFileVersionRetentionsQueryParamsArg` +- queryParams `GetFileVersionRetentionsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/fileVersions.md b/docs/fileVersions.md index 13e230f4..59850d08 100644 --- a/docs/fileVersions.md +++ b/docs/fileVersions.md @@ -19,7 +19,7 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call -- queryParams `undefined | GetFileVersionsQueryParamsArg` +- queryParams `GetFileVersionsQueryParamsArg` - Used as queryParams for the API call @@ -51,7 +51,7 @@ See the endpoint docs at - fileVersionId `string` - The ID of the file version - Used as `file_version_id` in path `path` of the API call -- queryParams `undefined | GetFileVersionByIdQueryParamsArg` +- queryParams `GetFileVersionByIdQueryParamsArg` - Used as queryParams for the API call @@ -120,7 +120,7 @@ See the endpoint docs at - fileVersionId `string` - The ID of the file version - Used as `file_version_id` in path `path` of the API call -- headers `undefined | DeleteFileVersionByIdHeadersArg` +- headers `DeleteFileVersionByIdHeadersArg` - Used as headers for the API call @@ -157,7 +157,7 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - requestBody `PromoteFileVersionRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | PromoteFileVersionQueryParamsArg` +- queryParams `PromoteFileVersionQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/groups.md b/docs/groups.md index 12a90b5a..8970f9c6 100644 --- a/docs/groups.md +++ b/docs/groups.md @@ -17,7 +17,7 @@ await client.groups.getGroups() ### Arguments -- queryParams `undefined | GetGroupsQueryParamsArg` +- queryParams `GetGroupsQueryParamsArg` - Used as queryParams for the API call @@ -48,7 +48,7 @@ await client.groups.createGroup({ name: getUuid() } satisfies CreateGroupRequest - requestBody `CreateGroupRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateGroupQueryParamsArg` +- queryParams `CreateGroupQueryParamsArg` - Used as queryParams for the API call @@ -80,7 +80,7 @@ await client.groups.getGroupById(group.id) - groupId `string` - The ID of the group. - Used as `group_id` in path `path` of the API call -- queryParams `undefined | GetGroupByIdQueryParamsArg` +- queryParams `GetGroupByIdQueryParamsArg` - Used as queryParams for the API call @@ -114,7 +114,7 @@ await client.groups.updateGroupById(group.id, { name: updatedGroupName } satisfi - Used as `group_id` in path `path` of the API call - requestBody `UpdateGroupByIdRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | UpdateGroupByIdQueryParamsArg` +- queryParams `UpdateGroupByIdQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/integrationMappings.md b/docs/integrationMappings.md index fb2dc4ff..fbe9d209 100644 --- a/docs/integrationMappings.md +++ b/docs/integrationMappings.md @@ -16,7 +16,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetIntegrationMappingSlackQueryParamsArg` +- queryParams `GetIntegrationMappingSlackQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/invites.md b/docs/invites.md index dedd50ce..498d04e5 100644 --- a/docs/invites.md +++ b/docs/invites.md @@ -23,7 +23,7 @@ See the endpoint docs at - requestBody `CreateInviteRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateInviteQueryParamsArg` +- queryParams `CreateInviteQueryParamsArg` - Used as queryParams for the API call @@ -50,7 +50,7 @@ See the endpoint docs at - inviteId `string` - The ID of an invite. - Used as `invite_id` in path `path` of the API call -- queryParams `undefined | GetInviteByIdQueryParamsArg` +- queryParams `GetInviteByIdQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/legalHoldPolicies.md b/docs/legalHoldPolicies.md index 3b73d1e4..ce9104f7 100644 --- a/docs/legalHoldPolicies.md +++ b/docs/legalHoldPolicies.md @@ -14,7 +14,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetLegalHoldPoliciesQueryParamsArg` +- queryParams `GetLegalHoldPoliciesQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/legalHoldPolicyAssignments.md b/docs/legalHoldPolicyAssignments.md index 91afe0d0..c79de6a2 100644 --- a/docs/legalHoldPolicyAssignments.md +++ b/docs/legalHoldPolicyAssignments.md @@ -125,7 +125,7 @@ See the endpoint docs at - legalHoldPolicyAssignmentId `string` - The ID of the legal hold policy assignment - Used as `legal_hold_policy_assignment_id` in path `path` of the API call -- queryParams `undefined | GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg` +- queryParams `GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg` - Used as queryParams for the API call @@ -168,7 +168,7 @@ See the endpoint docs at - legalHoldPolicyAssignmentId `string` - The ID of the legal hold policy assignment - Used as `legal_hold_policy_assignment_id` in path `path` of the API call -- queryParams `undefined | GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg` +- queryParams `GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/listCollaborations.md b/docs/listCollaborations.md index 1b2b3989..d88ba951 100644 --- a/docs/listCollaborations.md +++ b/docs/listCollaborations.md @@ -18,7 +18,7 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call -- queryParams `undefined | GetFileCollaborationsQueryParamsArg` +- queryParams `GetFileCollaborationsQueryParamsArg` - Used as queryParams for the API call @@ -52,7 +52,7 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. - Used as `folder_id` in path `path` of the API call -- queryParams `undefined | GetFolderCollaborationsQueryParamsArg` +- queryParams `GetFolderCollaborationsQueryParamsArg` - Used as queryParams for the API call @@ -115,7 +115,7 @@ See the endpoint docs at - groupId `string` - The ID of the group. - Used as `group_id` in path `path` of the API call -- queryParams `undefined | GetGroupCollaborationsQueryParamsArg` +- queryParams `GetGroupCollaborationsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/memberships.md b/docs/memberships.md index 6f1bb0d3..36fc9ee9 100644 --- a/docs/memberships.md +++ b/docs/memberships.md @@ -21,7 +21,7 @@ await client.memberships.getUserMemberships(user.id) - userId `string` - The ID of the user. - Used as `user_id` in path `path` of the API call -- queryParams `undefined | GetUserMembershipsQueryParamsArg` +- queryParams `GetUserMembershipsQueryParamsArg` - Used as queryParams for the API call @@ -54,7 +54,7 @@ await client.memberships.getGroupMemberships(group.id) - groupId `string` - The ID of the group. - Used as `group_id` in path `path` of the API call -- queryParams `undefined | GetGroupMembershipsQueryParamsArg` +- queryParams `GetGroupMembershipsQueryParamsArg` - Used as queryParams for the API call @@ -85,7 +85,7 @@ await client.memberships.createGroupMembership({ user: user, group: group } sati - requestBody `CreateGroupMembershipRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateGroupMembershipQueryParamsArg` +- queryParams `CreateGroupMembershipQueryParamsArg` - Used as queryParams for the API call @@ -117,7 +117,7 @@ await client.memberships.getGroupMembershipById(groupMembership.id) - groupMembershipId `string` - The ID of the group membership. - Used as `group_membership_id` in path `path` of the API call -- queryParams `undefined | GetGroupMembershipByIdQueryParamsArg` +- queryParams `GetGroupMembershipByIdQueryParamsArg` - Used as queryParams for the API call @@ -151,7 +151,7 @@ await client.memberships.updateGroupMembershipById(groupMembership.id, { role: & - Used as `group_membership_id` in path `path` of the API call - requestBody `UpdateGroupMembershipByIdRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | UpdateGroupMembershipByIdQueryParamsArg` +- queryParams `UpdateGroupMembershipByIdQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/metadataTemplates.md b/docs/metadataTemplates.md index 4f0839e2..aecb0060 100644 --- a/docs/metadataTemplates.md +++ b/docs/metadataTemplates.md @@ -119,7 +119,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetMetadataTemplateGlobalQueryParamsArg` +- queryParams `GetMetadataTemplateGlobalQueryParamsArg` - Used as queryParams for the API call @@ -145,7 +145,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetMetadataTemplateEnterpriseQueryParamsArg` +- queryParams `GetMetadataTemplateEnterpriseQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/recentItems.md b/docs/recentItems.md index 9b882a45..18b0584e 100644 --- a/docs/recentItems.md +++ b/docs/recentItems.md @@ -15,7 +15,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetRecentItemsQueryParamsArg` +- queryParams `GetRecentItemsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/retentionPolicies.md b/docs/retentionPolicies.md index 3ecb074f..a5589ce9 100644 --- a/docs/retentionPolicies.md +++ b/docs/retentionPolicies.md @@ -13,7 +13,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetRetentionPoliciesQueryParamsArg` +- queryParams `GetRetentionPoliciesQueryParamsArg` - Used as queryParams for the API call @@ -64,7 +64,7 @@ See the endpoint docs at - retentionPolicyId `string` - The ID of the retention policy. - Used as `retention_policy_id` in path `path` of the API call -- queryParams `undefined | GetRetentionPolicyByIdQueryParamsArg` +- queryParams `GetRetentionPolicyByIdQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/retentionPolicyAssignments.md b/docs/retentionPolicyAssignments.md index c9bf1727..eeeab026 100644 --- a/docs/retentionPolicyAssignments.md +++ b/docs/retentionPolicyAssignments.md @@ -17,7 +17,7 @@ See the endpoint docs at - retentionPolicyId `string` - The ID of the retention policy. - Used as `retention_policy_id` in path `path` of the API call -- queryParams `undefined | GetRetentionPolicyAssignmentsQueryParamsArg` +- queryParams `GetRetentionPolicyAssignmentsQueryParamsArg` - Used as queryParams for the API call @@ -69,7 +69,7 @@ See the endpoint docs at - retentionPolicyAssignmentId `string` - The ID of the retention policy assignment. - Used as `retention_policy_assignment_id` in path `path` of the API call -- queryParams `undefined | GetRetentionPolicyAssignmentByIdQueryParamsArg` +- queryParams `GetRetentionPolicyAssignmentByIdQueryParamsArg` - Used as queryParams for the API call @@ -115,7 +115,7 @@ See the endpoint docs at - retentionPolicyAssignmentId `string` - The ID of the retention policy assignment. - Used as `retention_policy_assignment_id` in path `path` of the API call -- queryParams `undefined | GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg` +- queryParams `GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg` - Used as queryParams for the API call @@ -144,7 +144,7 @@ See the endpoint docs at - retentionPolicyAssignmentId `string` - The ID of the retention policy assignment. - Used as `retention_policy_assignment_id` in path `path` of the API call -- queryParams `undefined | GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg` +- queryParams `GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/search.md b/docs/search.md index 9b7dca1c..109703c6 100644 --- a/docs/search.md +++ b/docs/search.md @@ -67,7 +67,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetSearchQueryParamsArg` +- queryParams `GetSearchQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/sharedLinksFiles.md b/docs/sharedLinksFiles.md index 4d6a9d0b..07f4eb0d 100644 --- a/docs/sharedLinksFiles.md +++ b/docs/sharedLinksFiles.md @@ -22,7 +22,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetSharedItemsQueryParamsArg` +- queryParams `GetSharedItemsQueryParamsArg` - Used as queryParams for the API call - headers `GetSharedItemsHeadersArg` - Used as headers for the API call diff --git a/docs/sharedLinksFolders.md b/docs/sharedLinksFolders.md index f56d5274..a587b571 100644 --- a/docs/sharedLinksFolders.md +++ b/docs/sharedLinksFolders.md @@ -19,7 +19,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetSharedItemFoldersQueryParamsArg` +- queryParams `GetSharedItemFoldersQueryParamsArg` - Used as queryParams for the API call - headers `GetSharedItemFoldersHeadersArg` - Used as headers for the API call diff --git a/docs/sharedLinksWebLinks.md b/docs/sharedLinksWebLinks.md index 3a83d6b0..dc119654 100644 --- a/docs/sharedLinksWebLinks.md +++ b/docs/sharedLinksWebLinks.md @@ -19,7 +19,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetSharedItemWebLinksQueryParamsArg` +- queryParams `GetSharedItemWebLinksQueryParamsArg` - Used as queryParams for the API call - headers `GetSharedItemWebLinksHeadersArg` - Used as headers for the API call diff --git a/docs/shieldInformationBarriers.md b/docs/shieldInformationBarriers.md index 5fd3bc89..1753e895 100644 --- a/docs/shieldInformationBarriers.md +++ b/docs/shieldInformationBarriers.md @@ -63,7 +63,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetShieldInformationBarriersQueryParamsArg` +- queryParams `GetShieldInformationBarriersQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/signTemplates.md b/docs/signTemplates.md index f6e151da..fbcc5ccb 100644 --- a/docs/signTemplates.md +++ b/docs/signTemplates.md @@ -13,7 +13,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetSignTemplatesQueryParamsArg` +- queryParams `GetSignTemplatesQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/storagePolicies.md b/docs/storagePolicies.md index ba28441f..c4c848cc 100644 --- a/docs/storagePolicies.md +++ b/docs/storagePolicies.md @@ -13,7 +13,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetStoragePoliciesQueryParamsArg` +- queryParams `GetStoragePoliciesQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/termsOfServices.md b/docs/termsOfServices.md index 8dabd930..df0fa89a 100644 --- a/docs/termsOfServices.md +++ b/docs/termsOfServices.md @@ -14,7 +14,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetTermOfServicesQueryParamsArg` +- queryParams `GetTermOfServicesQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/transfer.md b/docs/transfer.md index 4c6aa601..484c6145 100644 --- a/docs/transfer.md +++ b/docs/transfer.md @@ -50,7 +50,7 @@ See the endpoint docs at - Used as `user_id` in path `path` of the API call - requestBody `TransferOwnedFolderRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | TransferOwnedFolderQueryParamsArg` +- queryParams `TransferOwnedFolderQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/trashedFiles.md b/docs/trashedFiles.md index d223f4c4..f4801b77 100644 --- a/docs/trashedFiles.md +++ b/docs/trashedFiles.md @@ -21,7 +21,7 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - requestBody `RestoreFileFromTrashRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | RestoreFileFromTrashQueryParamsArg` +- queryParams `RestoreFileFromTrashQueryParamsArg` - Used as queryParams for the API call @@ -61,7 +61,7 @@ await client.trashedFiles.getFileTrash(uploadedFile.id) - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call -- queryParams `undefined | GetFileTrashQueryParamsArg` +- queryParams `GetFileTrashQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/trashedFolders.md b/docs/trashedFolders.md index 4dd253b1..7a986740 100644 --- a/docs/trashedFolders.md +++ b/docs/trashedFolders.md @@ -30,7 +30,7 @@ See the endpoint docs at - Used as `folder_id` in path `path` of the API call - requestBody `RestoreFolderFromTrashRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | RestoreFolderFromTrashQueryParamsArg` +- queryParams `RestoreFolderFromTrashQueryParamsArg` - Used as queryParams for the API call @@ -67,7 +67,7 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call -- queryParams `undefined | GetFolderTrashQueryParamsArg` +- queryParams `GetFolderTrashQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/trashedItems.md b/docs/trashedItems.md index a7c55941..61467216 100644 --- a/docs/trashedItems.md +++ b/docs/trashedItems.md @@ -21,7 +21,7 @@ See the endpoint docs at ### Arguments -- queryParams `undefined | GetFolderTrashItemsQueryParamsArg` +- queryParams `GetFolderTrashItemsQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/trashedWebLinks.md b/docs/trashedWebLinks.md index 04643aef..8c04287b 100644 --- a/docs/trashedWebLinks.md +++ b/docs/trashedWebLinks.md @@ -21,7 +21,7 @@ See the endpoint docs at - Used as `web_link_id` in path `path` of the API call - requestBody `CreateWebLinkByIdRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateWebLinkByIdQueryParamsArg` +- queryParams `CreateWebLinkByIdQueryParamsArg` - Used as queryParams for the API call @@ -48,7 +48,7 @@ See the endpoint docs at - webLinkId `string` - The ID of the web link. - Used as `web_link_id` in path `path` of the API call -- queryParams `undefined | GetWebLinkTrashQueryParamsArg` +- queryParams `GetWebLinkTrashQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/userCollaborations.md b/docs/userCollaborations.md index f706df01..6b0664a8 100644 --- a/docs/userCollaborations.md +++ b/docs/userCollaborations.md @@ -16,7 +16,7 @@ See the endpoint docs at - collaborationId `string` - The ID of the collaboration - Used as `collaboration_id` in path `path` of the API call -- queryParams `undefined | GetCollaborationByIdQueryParamsArg` +- queryParams `GetCollaborationByIdQueryParamsArg` - Used as queryParams for the API call @@ -104,7 +104,7 @@ See the endpoint docs at - requestBody `CreateCollaborationRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateCollaborationQueryParamsArg` +- queryParams `CreateCollaborationQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/users.md b/docs/users.md index 940f5ef3..767df261 100644 --- a/docs/users.md +++ b/docs/users.md @@ -21,7 +21,7 @@ await client.users.getUsers() ### Arguments -- queryParams `undefined | GetUsersQueryParamsArg` +- queryParams `GetUsersQueryParamsArg` - Used as queryParams for the API call @@ -52,7 +52,7 @@ await client.users.createUser({ name: userName, login: userLogin, isPlatformAcce - requestBody `CreateUserRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | CreateUserQueryParamsArg` +- queryParams `CreateUserQueryParamsArg` - Used as queryParams for the API call @@ -88,7 +88,7 @@ await client.users.getUserMe() ### Arguments -- queryParams `undefined | GetUserMeQueryParamsArg` +- queryParams `GetUserMeQueryParamsArg` - Used as queryParams for the API call @@ -128,7 +128,7 @@ await client.users.getUserById(user.id) - userId `string` - The ID of the user. - Used as `user_id` in path `path` of the API call -- queryParams `undefined | GetUserByIdQueryParamsArg` +- queryParams `GetUserByIdQueryParamsArg` - Used as queryParams for the API call @@ -167,7 +167,7 @@ await client.users.updateUserById(user.id, { name: updatedUserName } satisfies U - Used as `user_id` in path `path` of the API call - requestBody `UpdateUserByIdRequestBodyArg` - Used as requestBody for the API call -- queryParams `undefined | UpdateUserByIdQueryParamsArg` +- queryParams `UpdateUserByIdQueryParamsArg` - Used as queryParams for the API call @@ -200,7 +200,7 @@ await client.users.deleteUserById(user.id) - userId `string` - The ID of the user. - Used as `user_id` in path `path` of the API call -- queryParams `undefined | DeleteUserByIdQueryParamsArg` +- queryParams `DeleteUserByIdQueryParamsArg` - Used as queryParams for the API call diff --git a/docs/webLinks.md b/docs/webLinks.md index 485429df..f2af7fdc 100644 --- a/docs/webLinks.md +++ b/docs/webLinks.md @@ -46,7 +46,7 @@ await client.webLinks.getWebLinkById(weblink.id) - webLinkId `string` - The ID of the web link. - Used as `web_link_id` in path `path` of the API call -- headers `undefined | GetWebLinkByIdHeadersArg` +- headers `GetWebLinkByIdHeadersArg` - Used as headers for the API call diff --git a/docs/webhooks.md b/docs/webhooks.md index 647b1bcc..d11b7e57 100644 --- a/docs/webhooks.md +++ b/docs/webhooks.md @@ -21,7 +21,7 @@ await client.webhooks.getWebhooks() ### Arguments -- queryParams `undefined | GetWebhooksQueryParamsArg` +- queryParams `GetWebhooksQueryParamsArg` - Used as queryParams for the API call diff --git a/lib/managers/authorization.generated.js b/lib/managers/authorization.generated.js index 39e4f69c..ba7c748f 100644 --- a/lib/managers/authorization.generated.js +++ b/lib/managers/authorization.generated.js @@ -11,6 +11,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeGetAuthorizeQueryParamsArg = exports.serializeGetAuthorizeQueryParamsArg = exports.deserializeGetAuthorizeQueryParamsArgResponseTypeField = exports.serializeGetAuthorizeQueryParamsArgResponseTypeField = exports.AuthorizationManager = void 0; const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); class AuthorizationManager { @@ -19,7 +20,8 @@ class AuthorizationManager { } getAuthorize(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://account.box.com/api/oauth2/authorize"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetAuthorizeQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["response_type"]: (0, utils_js_2.toString)(queryParams.responseType), ["client_id"]: (0, utils_js_2.toString)(queryParams.clientId), ["redirect_uri"]: (0, utils_js_2.toString)(queryParams.redirectUri), ["state"]: (0, utils_js_2.toString)(queryParams.state), ["scope"]: (0, utils_js_2.toString)(queryParams.scope) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://account.box.com/api/oauth2/authorize"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } diff --git a/lib/managers/authorization.generated.js.map b/lib/managers/authorization.generated.js.map index 44d59da6..1be98b99 100644 --- a/lib/managers/authorization.generated.js.map +++ b/lib/managers/authorization.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"authorization.generated.js","sourceRoot":"","sources":["../../src/managers/authorization.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAAoC;AAUpC,MAAa,oBAAoB;IAG7B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC;;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,8CAA8C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,mCAAmC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3S,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAVD,oDAUC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wHAQC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,eAAe,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACrN,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,YAAY,GAAgD,sDAAsD,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC5I,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,YAAY,EAAE,YAAY,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAuC,CAAC;AACzJ,CAAC;AAPD,sFAOC"} \ No newline at end of file +{"version":3,"file":"authorization.generated.js","sourceRoot":"","sources":["../../src/managers/authorization.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAAoC;AAUpC,MAAa,oBAAoB;IAG7B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC;;YACtD,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACjQ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,8CAA8C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1P,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAbD,oDAaC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wHAQC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,eAAe,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACrN,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,YAAY,GAAgD,sDAAsD,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC5I,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,YAAY,EAAE,YAAY,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAuC,CAAC;AACzJ,CAAC;AAPD,sFAOC"} \ No newline at end of file diff --git a/lib/managers/avatars.generated.js.map b/lib/managers/avatars.generated.js.map index 4329abd3..4d5dafd3 100644 --- a/lib/managers/avatars.generated.js.map +++ b/lib/managers/avatars.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"avatars.generated.js","sourceRoot":"","sources":["../../src/managers/avatars.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAGA,kEAAgE;AAMhE,0CAAoC;AAIpC,wCAA6C;AAQ7C,MAAa,cAAc;IAGvB,YAAY,MAAuF;QAC/F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,aAAa,CAAC,MAAc;;YAC9B,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvO,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,gBAAgB,CAAC,MAAc,EAAE,WAA2C;;YAC9E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,WAAW,CAAC,GAAG,EAAE,WAAW,EAAE,WAAW,CAAC,cAAc,EAAE,QAAQ,EAAE,WAAW,CAAC,WAAW,EAA0B,CAAC,EAAE,WAAW,EAAE,qBAAqB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnb,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IACK,gBAAgB,CAAC,MAAc;;YACjC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1O,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,wCAkBC"} \ No newline at end of file +{"version":3,"file":"avatars.generated.js","sourceRoot":"","sources":["../../src/managers/avatars.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAGA,kEAAgE;AAOhE,0CAAoC;AAIpC,wCAA6C;AAQ7C,MAAa,cAAc;IAGvB,YAAY,MAAuF;QAC/F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,aAAa,CAAC,MAAc;;YAC9B,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvO,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,gBAAgB,CAAC,MAAc,EAAE,WAA2C;;YAC9E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,WAAW,CAAC,GAAG,EAAE,WAAW,EAAE,WAAW,CAAC,cAAc,EAAE,QAAQ,EAAE,WAAW,CAAC,WAAW,EAA0B,CAAC,EAAE,WAAW,EAAE,qBAAqB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnb,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IACK,gBAAgB,CAAC,MAAc;;YACjC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1O,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,wCAkBC"} \ No newline at end of file diff --git a/lib/managers/chunkedUploads.generated.d.ts b/lib/managers/chunkedUploads.generated.d.ts index 31434ee9..e04c0af2 100644 --- a/lib/managers/chunkedUploads.generated.d.ts +++ b/lib/managers/chunkedUploads.generated.d.ts @@ -42,7 +42,7 @@ export declare class ChunkedUploadsManager { getFileUploadSessionById(uploadSessionId: string): Promise; uploadFilePart(uploadSessionId: string, requestBody: Readable, headers: UploadFilePartHeadersArg): Promise; deleteFileUploadSessionById(uploadSessionId: string): Promise; - getFileUploadSessionParts(uploadSessionId: string, queryParams?: undefined | GetFileUploadSessionPartsQueryParamsArg): Promise; + getFileUploadSessionParts(uploadSessionId: string, queryParams?: GetFileUploadSessionPartsQueryParamsArg): Promise; createFileUploadSessionCommit(uploadSessionId: string, requestBody: CreateFileUploadSessionCommitRequestBodyArg, headers: CreateFileUploadSessionCommitHeadersArg): Promise; } export declare function serializeCreateFileUploadSessionRequestBodyArg(val: CreateFileUploadSessionRequestBodyArg): Json; diff --git a/lib/managers/chunkedUploads.generated.js b/lib/managers/chunkedUploads.generated.js index 92f827bb..f695525b 100644 --- a/lib/managers/chunkedUploads.generated.js +++ b/lib/managers/chunkedUploads.generated.js @@ -17,6 +17,7 @@ const schemas_generated_js_4 = require("../schemas.generated.js"); const schemas_generated_js_5 = require("../schemas.generated.js"); const schemas_generated_js_6 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -45,7 +46,8 @@ class ChunkedUploadsManager { } uploadFilePart(uploadSessionId, requestBody, headers) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "PUT", headers: (0, utils_js_1.prepareParams)(serializeUploadFilePartHeadersArg(headers)), body: requestBody, contentType: "application/octet-stream", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["content-range"]: (0, utils_js_2.toString)(headers.contentRange) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeUploadedPart)((0, json_js_2.deserializeJson)(response.text)); }); } @@ -57,13 +59,15 @@ class ChunkedUploadsManager { } getFileUploadSessionParts(uploadSessionId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileUploadSessionPartsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeUploadParts)((0, json_js_2.deserializeJson)(response.text)); }); } createFileUploadSessionCommit(uploadSessionId, requestBody, headers) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit"), { method: "POST", headers: (0, utils_js_1.prepareParams)(serializeCreateFileUploadSessionCommitHeadersArg(headers)), body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_4.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/chunkedUploads.generated.js.map b/lib/managers/chunkedUploads.generated.js.map index e8e5b6ab..ff5761fe 100644 --- a/lib/managers/chunkedUploads.generated.js.map +++ b/lib/managers/chunkedUploads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"chunkedUploads.generated.js","sourceRoot":"","sources":["../../src/managers/chunkedUploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"chunkedUploads.generated.js","sourceRoot":"","sources":["../../src/managers/chunkedUploads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAElE,kEAAiE;AAEjE,kEAA2D;AAC3D,kEAA8D;AAC9D,kEAAgE;AAShE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AA2BpC,MAAa,qBAAqB;IAG9B,YAAY,MAAyP;QACjQ,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,uBAAuB,CAAC,WAAkD;;YAC5E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sDAAsD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,8CAA8C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9V,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,sCAAsC,CAAC,MAAc,EAAE,WAAiE;;YAC1H,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,EAAE,MAAM,EAAE,kBAAkB,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,6DAA6D,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1X,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,wBAAwB,CAAC,eAAuB;;YAClD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5P,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,cAAc,CAAC,eAAuB,EAAE,WAAqB,EAAE,OAAiC;;YAClG,MAAM,UAAU,GAEZ,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;YAC/G,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,0BAA0B,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7U,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,2BAA2B,CAAC,eAAuB;;YACrD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/P,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,yBAAyB,CAAC,eAAuB,EAAE,cAAuD,EAAoD;;YAChK,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,6BAA6B,CAAC,eAAuB,EAAE,WAAwD,EAAE,OAAgD;;YACnK,MAAM,UAAU,GAEZ,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACvJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,oDAAoD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtZ,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AA3CD,sDA2CC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AACrG,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAkD,CAAC;AAC1H,CAAC;AALD,4GAKC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AACxE,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAiE,CAAC;AACrH,CAAC;AAJD,0IAIC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AAC3E,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,MAAM,YAAY,GAAW,GAAG,CAAC,eAAe,CAAC,CAAC;IAClD,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,YAAY,EAAE,YAAY,EAAqC,CAAC;AAC7F,CAAC;AAJD,kFAIC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC5D,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAoD,CAAC;AAC9F,CAAC;AAJD,gHAIC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAgB;YACpD,OAAO,IAAA,0CAAmB,EAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oHAIC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,KAAK,GAA0B,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QAClE,OAAO,IAAA,4CAAqB,EAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,KAAK,EAAE,KAAK,EAAwD,CAAC;AAClF,CAAC;AALD,wHAKC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACrG,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAoD,CAAC;AAC5H,CAAC;AALD,gHAKC"} \ No newline at end of file diff --git a/lib/managers/classifications.generated.js.map b/lib/managers/classifications.generated.js.map index 015d5e17..762645ac 100644 --- a/lib/managers/classifications.generated.js.map +++ b/lib/managers/classifications.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"classifications.generated.js","sourceRoot":"","sources":["../../src/managers/classifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA4E;AAQ5E,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAiCpC,MAAa,sBAAsB;IAG/B,YAAY,MAAiN;QACzN,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,yDAAyD;;YAC3D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iGAAiG,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrR,OAAO,IAAA,wDAAiC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7E,CAAC;KAAA;IACK,4DAA4D;;YAC9D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iGAAiG,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACxR,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,0CAA0C,CAAC,WAAqE;;YAClH,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mEAAmE,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iEAAiE,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9X,OAAO,IAAA,wDAAiC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7E,CAAC;KAAA;CACJ;AAlBD,wDAkBC;AACD,SAAgB,2EAA2E,CAAC,GAAuE;IAC/J,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kKAEC;AACD,SAAgB,6EAA6E,CAAC,GAAQ;IAClG,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+FAA+F,CAAC;KACzG;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sKAQC;AACD,SAAgB,iFAAiF,CAAC,GAA6E;IAC3K,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8KAEC;AACD,SAAgB,mFAAmF,CAAC,GAAQ;IACxG,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qGAAqG,CAAC;KAC/G;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kLAQC;AACD,SAAgB,iFAAiF,CAAC,GAA6E;IAC3K,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8KAEC;AACD,SAAgB,mFAAmF,CAAC,GAAQ;IACxG,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qGAAqG,CAAC;KAC/G;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kLAQC;AACD,SAAgB,qFAAqF,CAAC,GAAiF;IACnL,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sLAEC;AACD,SAAgB,uFAAuF,CAAC,GAAQ;IAC5G,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yGAAyG,CAAC;KACnH;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0LAQC;AACD,SAAgB,oFAAoF,CAAC,GAAgF;IACjL,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oLAEC;AACD,SAAgB,sFAAsF,CAAC,GAAQ;IAC3G,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wGAAwG,CAAC;KAClH;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wLAQC;AACD,SAAgB,4FAA4F,CAAC,GAAwF;IACjM,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oMAEC;AACD,SAAgB,8FAA8F,CAAC,GAAQ;IACnH,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gHAAgH,CAAC;KAC1H;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wMAQC;AACD,SAAgB,4HAA4H,CAAC,GAAwH;IACjQ,OAAO,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACpG,CAAC;AAFD,oQAEC;AACD,SAAgB,8HAA8H,CAAC,GAAQ;IACnJ,MAAM,wBAAwB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5I,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,OAAO,EAAE,OAAO,EAAgI,CAAC;AAClN,CAAC;AAJD,wQAIC;AACD,SAAgB,yGAAyG,CAAC,GAAqG;IAC3N,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4HAA4H,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AAC5N,CAAC;AAFD,8NAEC;AACD,SAAgB,2GAA2G,CAAC,GAAQ;IAChI,MAAM,cAAc,GAAoI,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8HAA8H,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IACnV,OAAO,EAAE,cAAc,EAAE,cAAc,EAA6G,CAAC;AACzJ,CAAC;AAHD,kOAGC;AACD,SAAgB,wFAAwF,CAAC,GAAoF;IACzL,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yGAAyG,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC;AACrN,CAAC;AAFD,4LAEC;AACD,SAAgB,0FAA0F,CAAC,GAAQ;IAC/G,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,YAAY,GAAiH,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2GAA2G,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACvS,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,YAAY,EAAE,YAAY,EAA4F,CAAC;AAC9I,CAAC;AAJD,gMAIC;AACD,SAAgB,4EAA4E,CAAC,GAAwE;IACjK,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qFAAqF,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oFAAoF,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4FAA4F,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAqF;YACzmB,OAAO,wFAAwF,CAAC,IAAI,CAAC,CAAC;QAC1G,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oKAIC;AACD,SAAgB,8EAA8E,CAAC,GAAQ;IACnG,MAAM,IAAI,GAA6F,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uFAAuF,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvO,MAAM,GAAG,GAA4F,GAAG,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sFAAsF,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IAClO,MAAM,WAAW,GAAoG,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8FAA8F,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC1Q,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,OAAO,GAA2G,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtL,OAAO,0FAA0F,CAAC,GAAG,CAAC,CAAC;IAC3G,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAgF,CAAC;AAC9K,CAAC;AATD,wKASC;AACD,SAAgB,iEAAiE,CAAC,GAA6D;IAC3I,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,2EAA2E,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iFAAiF,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,iFAAiF,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,wBAAwB,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAyE;YACjlB,OAAO,4EAA4E,CAAC,IAAI,CAAC,CAAC;QAC9F,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,8IAIC;AACD,SAAgB,mEAAmE,CAAC,GAAQ;IACxF,MAAM,KAAK,GAAuE,6EAA6E,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAC3K,MAAM,WAAW,GAAyF,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mFAAmF,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACpP,MAAM,WAAW,GAA6E,mFAAmF,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnM,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sBAAsB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxI,MAAM,MAAM,GAA+F,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QACvK,OAAO,8EAA8E,CAAC,GAAG,CAAC,CAAC;IAC/F,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,EAAE,MAAM,EAAqE,CAAC;AACnO,CAAC;AAVD,kJAUC"} \ No newline at end of file +{"version":3,"file":"classifications.generated.js","sourceRoot":"","sources":["../../src/managers/classifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistEntries.generated.d.ts b/lib/managers/collaborationAllowlistEntries.generated.d.ts index 876c326e..8d5941bd 100644 --- a/lib/managers/collaborationAllowlistEntries.generated.d.ts +++ b/lib/managers/collaborationAllowlistEntries.generated.d.ts @@ -16,7 +16,7 @@ export declare class CollaborationAllowlistEntriesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollaborationWhitelistEntries(queryParams?: undefined | GetCollaborationWhitelistEntriesQueryParamsArg): Promise; + getCollaborationWhitelistEntries(queryParams?: GetCollaborationWhitelistEntriesQueryParamsArg): Promise; createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg): Promise; getCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string): Promise; deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string): Promise; diff --git a/lib/managers/collaborationAllowlistEntries.generated.js b/lib/managers/collaborationAllowlistEntries.generated.js index 9efd479b..29d6b22d 100644 --- a/lib/managers/collaborationAllowlistEntries.generated.js +++ b/lib/managers/collaborationAllowlistEntries.generated.js @@ -13,6 +13,7 @@ exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.ser const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class CollaborationAllowlistEntriesManager { } getCollaborationWhitelistEntries(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCollaborationWhitelistEntriesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborationAllowlistEntries)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/collaborationAllowlistEntries.generated.js.map b/lib/managers/collaborationAllowlistEntries.generated.js.map index 57c5dab9..880c84fb 100644 --- a/lib/managers/collaborationAllowlistEntries.generated.js.map +++ b/lib/managers/collaborationAllowlistEntries.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"collaborationAllowlistEntries.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistEntries.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"collaborationAllowlistEntries.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistEntries.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts b/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts index 9b74fac5..9252620c 100644 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts +++ b/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts @@ -17,7 +17,7 @@ export declare class CollaborationAllowlistExemptTargetsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollaborationWhitelistExemptTargets(queryParams?: undefined | GetCollaborationWhitelistExemptTargetsQueryParamsArg): Promise; + getCollaborationWhitelistExemptTargets(queryParams?: GetCollaborationWhitelistExemptTargetsQueryParamsArg): Promise; createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg): Promise; getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string): Promise; deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string): Promise; diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.js b/lib/managers/collaborationAllowlistExemptTargets.generated.js index 59437fb3..dc944cc6 100644 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.js +++ b/lib/managers/collaborationAllowlistExemptTargets.generated.js @@ -13,6 +13,7 @@ exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = expo const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class CollaborationAllowlistExemptTargetsManager { } getCollaborationWhitelistExemptTargets(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborationAllowlistExemptTargets)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.js.map b/lib/managers/collaborationAllowlistExemptTargets.generated.js.map index 689eab1c..a7287f5c 100644 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.js.map +++ b/lib/managers/collaborationAllowlistExemptTargets.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"collaborationAllowlistExemptTargets.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistExemptTargets.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"collaborationAllowlistExemptTargets.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistExemptTargets.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collections.generated.d.ts b/lib/managers/collections.generated.d.ts index ffd3f114..afcb98a2 100644 --- a/lib/managers/collections.generated.d.ts +++ b/lib/managers/collections.generated.d.ts @@ -17,8 +17,8 @@ export declare class CollectionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollections(queryParams?: undefined | GetCollectionsQueryParamsArg): Promise; - getCollectionItems(collectionId: string, queryParams?: undefined | GetCollectionItemsQueryParamsArg): Promise; + getCollections(queryParams?: GetCollectionsQueryParamsArg): Promise; + getCollectionItems(collectionId: string, queryParams?: GetCollectionItemsQueryParamsArg): Promise; } export declare function serializeGetCollectionsQueryParamsArg(val: GetCollectionsQueryParamsArg): Json; export declare function deserializeGetCollectionsQueryParamsArg(val: any): GetCollectionsQueryParamsArg; diff --git a/lib/managers/collections.generated.js b/lib/managers/collections.generated.js index 8228f2a5..996cda6f 100644 --- a/lib/managers/collections.generated.js +++ b/lib/managers/collections.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetCollectionItemsQueryParamsArg = exports.serializeGetCollec const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,13 +23,15 @@ class CollectionsManager { } getCollections(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCollectionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollections)((0, json_js_1.deserializeJson)(response.text)); }); } getCollectionItems(collectionId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections/", collectionId, "/items"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCollectionItemsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections/", collectionId, "/items"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/collections.generated.js.map b/lib/managers/collections.generated.js.map index 03252d6f..e29f5706 100644 --- a/lib/managers/collections.generated.js.map +++ b/lib/managers/collections.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"collections.generated.js","sourceRoot":"","sources":["../../src/managers/collections.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"collections.generated.js","sourceRoot":"","sources":["../../src/managers/collections.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/comments.generated.d.ts b/lib/managers/comments.generated.d.ts index d82bf384..7aeb2514 100644 --- a/lib/managers/comments.generated.d.ts +++ b/lib/managers/comments.generated.d.ts @@ -35,11 +35,11 @@ export declare class CommentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileComments(fileId: string, queryParams?: undefined | GetFileCommentsQueryParamsArg): Promise; - getCommentById(commentId: string, queryParams?: undefined | GetCommentByIdQueryParamsArg): Promise; - updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams?: undefined | UpdateCommentByIdQueryParamsArg): Promise; + getFileComments(fileId: string, queryParams?: GetFileCommentsQueryParamsArg): Promise; + getCommentById(commentId: string, queryParams?: GetCommentByIdQueryParamsArg): Promise; + updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams?: UpdateCommentByIdQueryParamsArg): Promise; deleteCommentById(commentId: string): Promise; - createComment(requestBody: CreateCommentRequestBodyArg, queryParams?: undefined | CreateCommentQueryParamsArg): Promise; + createComment(requestBody: CreateCommentRequestBodyArg, queryParams?: CreateCommentQueryParamsArg): Promise; } export declare function serializeGetFileCommentsQueryParamsArg(val: GetFileCommentsQueryParamsArg): Json; export declare function deserializeGetFileCommentsQueryParamsArg(val: any): GetFileCommentsQueryParamsArg; diff --git a/lib/managers/comments.generated.js b/lib/managers/comments.generated.js index 9d370185..9a2479af 100644 --- a/lib/managers/comments.generated.js +++ b/lib/managers/comments.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,19 +25,22 @@ class CommentsManager { } getFileComments(fileId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/comments"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileCommentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/comments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeComments)((0, json_js_1.deserializeJson)(response.text)); }); } getCommentById(commentId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCommentByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCommentFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateCommentById(commentId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateCommentByIdQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCommentFull)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -48,7 +52,8 @@ class CommentsManager { } createComment(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateCommentQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeComment)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/comments.generated.js.map b/lib/managers/comments.generated.js.map index d2f01f44..a200ec2e 100644 --- a/lib/managers/comments.generated.js.map +++ b/lib/managers/comments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/devicePinners.generated.d.ts b/lib/managers/devicePinners.generated.d.ts index a3b310d9..f9d361e7 100644 --- a/lib/managers/devicePinners.generated.d.ts +++ b/lib/managers/devicePinners.generated.d.ts @@ -15,7 +15,7 @@ export declare class DevicePinnersManager { constructor(fields: Omit); getDevicePinnerById(devicePinnerId: string): Promise; deleteDevicePinnerById(devicePinnerId: string): Promise; - getEnterpriseDevicePinners(enterpriseId: string, queryParams?: undefined | GetEnterpriseDevicePinnersQueryParamsArg): Promise; + getEnterpriseDevicePinners(enterpriseId: string, queryParams?: GetEnterpriseDevicePinnersQueryParamsArg): Promise; } export declare function serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val: GetEnterpriseDevicePinnersQueryParamsArgDirectionField): Json; export declare function deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val: any): GetEnterpriseDevicePinnersQueryParamsArgDirectionField; diff --git a/lib/managers/devicePinners.generated.js b/lib/managers/devicePinners.generated.js index a385451c..97ed30a5 100644 --- a/lib/managers/devicePinners.generated.js +++ b/lib/managers/devicePinners.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetEnterpriseDevicePinnersQueryParamsArg = exports.serializeG const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -34,7 +35,8 @@ class DevicePinnersManager { } getEnterpriseDevicePinners(enterpriseId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetEnterpriseDevicePinnersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["direction"]: (0, utils_js_2.toString)(queryParams.direction) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeDevicePinners)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/devicePinners.generated.js.map b/lib/managers/devicePinners.generated.js.map index 0e9a12c8..ed8c9e95 100644 --- a/lib/managers/devicePinners.generated.js.map +++ b/lib/managers/devicePinners.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"devicePinners.generated.js","sourceRoot":"","sources":["../../src/managers/devicePinners.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"devicePinners.generated.js","sourceRoot":"","sources":["../../src/managers/devicePinners.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/downloads.generated.d.ts b/lib/managers/downloads.generated.d.ts index d01a27c4..f5bca8f9 100644 --- a/lib/managers/downloads.generated.d.ts +++ b/lib/managers/downloads.generated.d.ts @@ -13,7 +13,7 @@ export declare class DownloadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - downloadFile(fileId: string, queryParams?: undefined | DownloadFileQueryParamsArg, headers?: undefined | DownloadFileHeadersArg): Promise; + downloadFile(fileId: string, queryParams?: DownloadFileQueryParamsArg, headers?: DownloadFileHeadersArg): Promise; } export declare function serializeDownloadFileQueryParamsArg(val: DownloadFileQueryParamsArg): Json; export declare function deserializeDownloadFileQueryParamsArg(val: any): DownloadFileQueryParamsArg; diff --git a/lib/managers/downloads.generated.js b/lib/managers/downloads.generated.js index dcf4f7ff..1920696c 100644 --- a/lib/managers/downloads.generated.js +++ b/lib/managers/downloads.generated.js @@ -11,6 +11,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeDownloadFileHeadersArg = exports.serializeDownloadFileHeadersArg = exports.deserializeDownloadFileQueryParamsArg = exports.serializeDownloadFileQueryParamsArg = exports.DownloadsManager = void 0; const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); class DownloadsManager { @@ -19,7 +20,9 @@ class DownloadsManager { } downloadFile(fileId, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/content"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeDownloadFileQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeDownloadFileHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["version"]: (0, utils_js_2.toString)(queryParams.version), ["access_token"]: (0, utils_js_2.toString)(queryParams.accessToken) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["range"]: (0, utils_js_2.toString)(headers.range), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/content"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return response.content; }); } diff --git a/lib/managers/downloads.generated.js.map b/lib/managers/downloads.generated.js.map index 83d8c37d..7b9fe93f 100644 --- a/lib/managers/downloads.generated.js.map +++ b/lib/managers/downloads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"downloads.generated.js","sourceRoot":"","sources":["../../src/managers/downloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAKA,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAAoC;AAUpC,MAAa,gBAAgB;IAGzB,YAAY,MAA8C;QACtD,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,MAAc,EAAE,cAAsD,EAAuC,EAAE,UAA8C,EAAmC;;YAC/M,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,mCAAmC,CAAC,WAAW,CAAC,CAAC,EAAE,OAAO,EAAE,IAAA,wBAAa,EAAC,+BAA+B,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnX,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAVD,4CAUC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AAC3E,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAuC,CAAC;AAC/F,CAAC;AAJD,sFAIC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC5D,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAmC,CAAC;AAC7E,CAAC;AAJD,8EAIC"} \ No newline at end of file +{"version":3,"file":"downloads.generated.js","sourceRoot":"","sources":["../../src/managers/downloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAKA,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAAoC;AAUpC,MAAa,gBAAgB;IAGzB,YAAY,MAA8C;QACtD,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,MAAc,EAAE,cAA0C,EAAuC,EAAE,UAAkC,EAAmC;;YACvL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACvH,MAAM,UAAU,GAEZ,IAAA,wBAAa,EAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrR,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAhBD,4CAgBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AAC3E,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAuC,CAAC;AAC/F,CAAC;AAJD,sFAIC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC5D,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAmC,CAAC;AAC7E,CAAC;AAJD,8EAIC"} \ No newline at end of file diff --git a/lib/managers/emailAliases.generated.js.map b/lib/managers/emailAliases.generated.js.map index 3e6f5ca1..004bf2ad 100644 --- a/lib/managers/emailAliases.generated.js.map +++ b/lib/managers/emailAliases.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"emailAliases.generated.js","sourceRoot":"","sources":["../../src/managers/emailAliases.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAkE;AAIlE,kEAAgE;AAOhE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAI3C,MAAa,mBAAmB;IAG5B,YAAY,MAA8G;QACtH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc;;YACpC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9O,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,oBAAoB,CAAC,MAAc,EAAE,WAA+C;;YACtF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2CAA2C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/V,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IACK,wBAAwB,CAAC,MAAc,EAAE,YAAoB;;YAC/D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,iBAAiB,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChQ,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,kDAkBC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,KAAK,GAAW,GAAG,CAAC,KAAK,CAAC;IAChC,OAAO,EAAE,KAAK,EAAE,KAAK,EAA+C,CAAC;AACzE,CAAC;AAHD,sGAGC"} \ No newline at end of file +{"version":3,"file":"emailAliases.generated.js","sourceRoot":"","sources":["../../src/managers/emailAliases.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAkE;AAIlE,kEAAgE;AAQhE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAI3C,MAAa,mBAAmB;IAG5B,YAAY,MAA8G;QACtH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc;;YACpC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9O,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,oBAAoB,CAAC,MAAc,EAAE,WAA+C;;YACtF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2CAA2C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/V,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IACK,wBAAwB,CAAC,MAAc,EAAE,YAAoB;;YAC/D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,iBAAiB,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChQ,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,kDAkBC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,KAAK,GAAW,GAAG,CAAC,KAAK,CAAC;IAChC,OAAO,EAAE,KAAK,EAAE,KAAK,EAA+C,CAAC;AACzE,CAAC;AAHD,sGAGC"} \ No newline at end of file diff --git a/lib/managers/events.generated.d.ts b/lib/managers/events.generated.d.ts index 0d9fd7a1..735c5b7d 100644 --- a/lib/managers/events.generated.d.ts +++ b/lib/managers/events.generated.d.ts @@ -16,7 +16,7 @@ export declare class EventsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getEvents(queryParams?: undefined | GetEventsQueryParamsArg): Promise; + getEvents(queryParams?: GetEventsQueryParamsArg): Promise; getEventsWithLongPolling(): Promise; } export declare function serializeGetEventsQueryParamsArgStreamTypeField(val: GetEventsQueryParamsArgStreamTypeField): Json; diff --git a/lib/managers/events.generated.js b/lib/managers/events.generated.js index e83e0603..fa832603 100644 --- a/lib/managers/events.generated.js +++ b/lib/managers/events.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetEventsQueryParamsArg = exports.serializeGetEventsQueryPara const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class EventsManager { } getEvents(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetEventsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["stream_type"]: (0, utils_js_2.toString)(queryParams.streamType), ["stream_position"]: (0, utils_js_2.toString)(queryParams.streamPosition), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["event_type"]: (0, utils_js_2.toString)(queryParams.eventType), ["created_after"]: (0, utils_js_2.toString)(queryParams.createdAfter), ["created_before"]: (0, utils_js_2.toString)(queryParams.createdBefore) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeEvents)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/events.generated.js.map b/lib/managers/events.generated.js.map index be2b6e24..80c52944 100644 --- a/lib/managers/events.generated.js.map +++ b/lib/managers/events.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"events.generated.js","sourceRoot":"","sources":["../../src/managers/events.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"events.generated.js","sourceRoot":"","sources":["../../src/managers/events.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileClassifications.generated.js.map b/lib/managers/fileClassifications.generated.js.map index 8177f7ff..fe160cf6 100644 --- a/lib/managers/fileClassifications.generated.js.map +++ b/lib/managers/fileClassifications.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/fileClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AAQpE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,0BAA0B;IAGnC,YAAY,MAAoN;QAC5N,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0DAA0D,CAAC,MAAc;;YAC3E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvR,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc,EAAE,WAA6E;;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,yEAAyE,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACta,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc;;YACnE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,gEAkBC;AACD,SAAgB,yEAAyE,CAAC,GAAqE;IAC3J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,8JAEC;AACD,SAAgB,2EAA2E,CAAC,GAAQ;IAChG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA6E,CAAC;AACrJ,CAAC;AAHD,kKAGC"} \ No newline at end of file +{"version":3,"file":"fileClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/fileClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AASpE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,0BAA0B;IAGnC,YAAY,MAAoN;QAC5N,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0DAA0D,CAAC,MAAc;;YAC3E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvR,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc,EAAE,WAA6E;;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,yEAAyE,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACta,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc;;YACnE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,gEAkBC;AACD,SAAgB,yEAAyE,CAAC,GAAqE;IAC3J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,8JAEC;AACD,SAAgB,2EAA2E,CAAC,GAAQ;IAChG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA6E,CAAC;AACrJ,CAAC;AAHD,kKAGC"} \ No newline at end of file diff --git a/lib/managers/fileMetadata.generated.js.map b/lib/managers/fileMetadata.generated.js.map index 817d31a2..29f77090 100644 --- a/lib/managers/fileMetadata.generated.js.map +++ b/lib/managers/fileMetadata.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileRequests.generated.d.ts b/lib/managers/fileRequests.generated.d.ts index fe9fd817..81ee5e25 100644 --- a/lib/managers/fileRequests.generated.d.ts +++ b/lib/managers/fileRequests.generated.d.ts @@ -12,7 +12,7 @@ export declare class FileRequestsManager { readonly networkSession?: NetworkSession; constructor(fields: Omit); getFileRequestById(fileRequestId: string): Promise; - updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers?: undefined | UpdateFileRequestByIdHeadersArg): Promise; + updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers?: UpdateFileRequestByIdHeadersArg): Promise; deleteFileRequestById(fileRequestId: string): Promise; createFileRequestCopy(fileRequestId: string, requestBody: FileRequestCopyRequest): Promise; } diff --git a/lib/managers/fileRequests.generated.js b/lib/managers/fileRequests.generated.js index 91aee2a2..8b745918 100644 --- a/lib/managers/fileRequests.generated.js +++ b/lib/managers/fileRequests.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -30,7 +31,8 @@ class FileRequestsManager { } updateFileRequestById(fileRequestId, requestBody, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "PUT", headers: (0, utils_js_1.prepareParams)(serializeUpdateFileRequestByIdHeadersArg(headers)), body: (0, json_js_2.serializeJson)((0, schemas_generated_js_2.serializeFileRequestUpdateRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_2.serializeFileRequestUpdateRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/fileRequests.generated.js.map b/lib/managers/fileRequests.generated.js.map index 52ed468d..89755d5c 100644 --- a/lib/managers/fileRequests.generated.js.map +++ b/lib/managers/fileRequests.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileRequests.generated.js","sourceRoot":"","sources":["../../src/managers/fileRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileRequests.generated.js","sourceRoot":"","sources":["../../src/managers/fileRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileVersionLegalHolds.generated.js b/lib/managers/fileVersionLegalHolds.generated.js index a4d3aea6..e8c0c30d 100644 --- a/lib/managers/fileVersionLegalHolds.generated.js +++ b/lib/managers/fileVersionLegalHolds.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetFileVersionLegalHoldsQueryParamsArg = exports.serializeGet const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -28,7 +29,8 @@ class FileVersionLegalHoldsManager { } getFileVersionLegalHolds(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileVersionLegalHoldsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/fileVersionLegalHolds.generated.js.map b/lib/managers/fileVersionLegalHolds.generated.js.map index 648a21b9..762b6417 100644 --- a/lib/managers/fileVersionLegalHolds.generated.js.map +++ b/lib/managers/fileVersionLegalHolds.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileVersionLegalHolds.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionLegalHolds.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAI1E,kEAA2E;AAM3E,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,2BAA2B,CAAC,sBAA8B;;YAC5D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/P,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,wBAAwB,CAAC,WAAmD;;YAC9E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,+CAA+C,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3T,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;CACJ;AAdD,oEAcC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACzF,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAmD,CAAC;AACjH,CAAC;AALD,8GAKC"} \ No newline at end of file +{"version":3,"file":"fileVersionLegalHolds.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionLegalHolds.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAI1E,kEAA2E;AAM3E,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,2BAA2B,CAAC,sBAA8B;;YAC5D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/P,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,wBAAwB,CAAC,WAAmD;;YAC9E,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACvJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9P,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;CACJ;AAjBD,oEAiBC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACzF,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAmD,CAAC;AACjH,CAAC;AALD,8GAKC"} \ No newline at end of file diff --git a/lib/managers/fileVersionRetentions.generated.d.ts b/lib/managers/fileVersionRetentions.generated.d.ts index c358096a..0b50b3dc 100644 --- a/lib/managers/fileVersionRetentions.generated.d.ts +++ b/lib/managers/fileVersionRetentions.generated.d.ts @@ -18,7 +18,7 @@ export declare class FileVersionRetentionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileVersionRetentions(queryParams?: undefined | GetFileVersionRetentionsQueryParamsArg): Promise; + getFileVersionRetentions(queryParams?: GetFileVersionRetentionsQueryParamsArg): Promise; getFileVersionRetentionById(fileVersionRetentionId: string): Promise; } export declare function serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val: GetFileVersionRetentionsQueryParamsArgDispositionActionField): Json; diff --git a/lib/managers/fileVersionRetentions.generated.js b/lib/managers/fileVersionRetentions.generated.js index bb50dc8e..3e59cf74 100644 --- a/lib/managers/fileVersionRetentions.generated.js +++ b/lib/managers/fileVersionRetentions.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetFileVersionRetentionsQueryParamsArg = exports.serializeGet const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class FileVersionRetentionsManager { } getFileVersionRetentions(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileVersionRetentionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["file_id"]: (0, utils_js_2.toString)(queryParams.fileId), ["file_version_id"]: (0, utils_js_2.toString)(queryParams.fileVersionId), ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["disposition_action"]: (0, utils_js_2.toString)(queryParams.dispositionAction), ["disposition_before"]: (0, utils_js_2.toString)(queryParams.dispositionBefore), ["disposition_after"]: (0, utils_js_2.toString)(queryParams.dispositionAfter), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileVersionRetentions)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/fileVersionRetentions.generated.js.map b/lib/managers/fileVersionRetentions.generated.js.map index 44d13185..fab86d46 100644 --- a/lib/managers/fileVersionRetentions.generated.js.map +++ b/lib/managers/fileVersionRetentions.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileVersionRetentions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionRetentions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileVersionRetentions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionRetentions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileVersions.generated.d.ts b/lib/managers/fileVersions.generated.d.ts index 7a39f90d..0fb78bb8 100644 --- a/lib/managers/fileVersions.generated.d.ts +++ b/lib/managers/fileVersions.generated.d.ts @@ -29,11 +29,11 @@ export declare class FileVersionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileVersions(fileId: string, queryParams?: undefined | GetFileVersionsQueryParamsArg): Promise; - getFileVersionById(fileId: string, fileVersionId: string, queryParams?: undefined | GetFileVersionByIdQueryParamsArg): Promise; + getFileVersions(fileId: string, queryParams?: GetFileVersionsQueryParamsArg): Promise; + getFileVersionById(fileId: string, fileVersionId: string, queryParams?: GetFileVersionByIdQueryParamsArg): Promise; updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg): Promise; - deleteFileVersionById(fileId: string, fileVersionId: string, headers?: undefined | DeleteFileVersionByIdHeadersArg): Promise; - promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams?: undefined | PromoteFileVersionQueryParamsArg): Promise; + deleteFileVersionById(fileId: string, fileVersionId: string, headers?: DeleteFileVersionByIdHeadersArg): Promise; + promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams?: PromoteFileVersionQueryParamsArg): Promise; } export declare function serializeGetFileVersionsQueryParamsArg(val: GetFileVersionsQueryParamsArg): Json; export declare function deserializeGetFileVersionsQueryParamsArg(val: any): GetFileVersionsQueryParamsArg; diff --git a/lib/managers/fileVersions.generated.js b/lib/managers/fileVersions.generated.js index 5e65b13b..cd5b761b 100644 --- a/lib/managers/fileVersions.generated.js +++ b/lib/managers/fileVersions.generated.js @@ -13,6 +13,7 @@ exports.deserializePromoteFileVersionQueryParamsArg = exports.serializePromoteFi const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,13 +24,15 @@ class FileVersionsManager { } getFileVersions(fileId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileVersionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileVersions)((0, json_js_1.deserializeJson)(response.text)); }); } getFileVersionById(fileId, fileVersionId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileVersionByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -41,13 +44,15 @@ class FileVersionsManager { } deleteFileVersionById(fileId, fileVersionId, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "DELETE", headers: (0, utils_js_1.prepareParams)(serializeDeleteFileVersionByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return response.content; }); } promoteFileVersion(fileId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializePromoteFileVersionQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/fileVersions.generated.js.map b/lib/managers/fileVersions.generated.js.map index 09ebbd65..9e874b7a 100644 --- a/lib/managers/fileVersions.generated.js.map +++ b/lib/managers/fileVersions.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileVersions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileVersions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersions.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAkE;AAIlE,kEAAqE;AAMrE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAuBpC,MAAa,mBAAmB;IAG5B,YAAY,MAAsJ;QAC9J,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,eAAe,CAAC,MAAc,EAAE,cAA6C,EAA0C;;YACzH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjQ,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,kBAAkB,CAAC,MAAc,EAAE,aAAqB,EAAE,cAAgD,EAA6C;;YACzJ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjR,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,qBAAqB,CAAC,MAAc,EAAE,aAAqB,EAAE,WAAgD;;YAC/G,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,4CAA4C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1W,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,qBAAqB,CAAC,MAAc,EAAE,aAAqB,EAAE,UAA2C,EAA4C;;YACtJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,EAAC,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;YAC/D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjR,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,kBAAkB,CAAC,MAAc,EAAE,WAA6C,EAAE,cAAgD,EAA6C;;YACjL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,mBAAmB,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,yCAAyC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACxX,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;CACJ;AAtCD,kDAsCC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACpF,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAA0C,CAAC;AACpG,CAAC;AALD,4FAKC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAA6C,CAAC;AACzE,CAAC;AAHD,kGAGC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAC7C,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,SAAS,EAAE,SAAS,EAAgD,CAAC;AAClF,CAAC;AAHD,wGAGC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACzC,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,OAAO,EAAE,OAAO,EAA4C,CAAC;AAC1E,CAAC;AAHD,gGAGC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oHAQC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACpI,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA0D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA6C,CAAC;AAC7E,CAAC;AAJD,kGAIC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAA6C,CAAC;AACzE,CAAC;AAHD,kGAGC"} \ No newline at end of file diff --git a/lib/managers/fileWatermarks.generated.js.map b/lib/managers/fileWatermarks.generated.js.map index 4e50983d..d6d1221a 100644 --- a/lib/managers/fileWatermarks.generated.js.map +++ b/lib/managers/fileWatermarks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/fileWatermarks.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+D;AAQ/D,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAQpC,MAAa,qBAAqB;IAG9B,YAAY,MAAuG;QAC/G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,gBAAgB,CAAC,MAAc;;YACjC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1O,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,mBAAmB,CAAC,MAAc,EAAE,WAA8C;;YACpF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzV,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,mBAAmB,CAAC,MAAc;;YACpC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7O,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,sDAkBC;AACD,SAAgB,oEAAoE,CAAC,GAAgE;IACjJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oJAEC;AACD,SAAgB,sEAAsE,CAAC,GAAQ;IAC3F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wFAAwF,CAAC;KAClG;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wJAQC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,oEAAoE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AAC9G,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,MAAM,OAAO,GAAgE,sEAAsE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IACjK,OAAO,EAAE,OAAO,EAAE,OAAO,EAA4D,CAAC;AAC1F,CAAC;AAHD,gIAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,wDAAwD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACtG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,SAAS,GAAoD,0DAA0D,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC7I,OAAO,EAAE,SAAS,EAAE,SAAS,EAA8C,CAAC;AAChF,CAAC;AAHD,oGAGC"} \ No newline at end of file +{"version":3,"file":"fileWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/fileWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/files.generated.d.ts b/lib/managers/files.generated.d.ts index c1da2de8..5af6fcf0 100644 --- a/lib/managers/files.generated.d.ts +++ b/lib/managers/files.generated.d.ts @@ -80,11 +80,11 @@ export declare class FilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileById(fileId: string, queryParams?: undefined | GetFileByIdQueryParamsArg, headers?: undefined | GetFileByIdHeadersArg): Promise; - updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams?: undefined | UpdateFileByIdQueryParamsArg, headers?: undefined | UpdateFileByIdHeadersArg): Promise; - deleteFileById(fileId: string, headers?: undefined | DeleteFileByIdHeadersArg): Promise; - copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams?: undefined | CopyFileQueryParamsArg): Promise; - getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams?: undefined | GetFileThumbnailByIdQueryParamsArg): Promise; + getFileById(fileId: string, queryParams?: GetFileByIdQueryParamsArg, headers?: GetFileByIdHeadersArg): Promise; + updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams?: UpdateFileByIdQueryParamsArg, headers?: UpdateFileByIdHeadersArg): Promise; + deleteFileById(fileId: string, headers?: DeleteFileByIdHeadersArg): Promise; + copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams?: CopyFileQueryParamsArg): Promise; + getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams?: GetFileThumbnailByIdQueryParamsArg): Promise; } export declare function serializeGetFileByIdQueryParamsArg(val: GetFileByIdQueryParamsArg): Json; export declare function deserializeGetFileByIdQueryParamsArg(val: any): GetFileByIdQueryParamsArg; diff --git a/lib/managers/files.generated.js b/lib/managers/files.generated.js index fc8ce0e4..d758ce30 100644 --- a/lib/managers/files.generated.js +++ b/lib/managers/files.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeGetFileThumbnailByIdQueryParamsArg = exports.serializeGetFileThumbnailByIdQueryParamsArg = exports.deserializeGetFileThumbnailByIdExtensionArg = exports.serializeGetFileThumbnailByIdExtensionArg = exports.deserializeCopyFileQueryParamsArg = exports.serializeCopyFileQueryParamsArg = exports.deserializeCopyFileRequestBodyArg = exports.serializeCopyFileRequestBodyArg = exports.deserializeCopyFileRequestBodyArgParentField = exports.serializeCopyFileRequestBodyArgParentField = exports.deserializeDeleteFileByIdHeadersArg = exports.serializeDeleteFileByIdHeadersArg = exports.deserializeUpdateFileByIdHeadersArg = exports.serializeUpdateFileByIdHeadersArg = exports.deserializeUpdateFileByIdQueryParamsArg = exports.serializeUpdateFileByIdQueryParamsArg = exports.deserializeUpdateFileByIdRequestBodyArg = exports.serializeUpdateFileByIdRequestBodyArg = exports.deserializeUpdateFileByIdRequestBodyArgCollectionsField = exports.serializeUpdateFileByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.deserializeUpdateFileByIdRequestBodyArgLockField = exports.serializeUpdateFileByIdRequestBodyArgLockField = exports.deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgParentField = exports.serializeUpdateFileByIdRequestBodyArgParentField = exports.deserializeGetFileByIdHeadersArg = exports.serializeGetFileByIdHeadersArg = exports.deserializeGetFileByIdQueryParamsArg = exports.serializeGetFileByIdQueryParamsArg = exports.FilesManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,31 +23,38 @@ class FilesManager { } getFileById(fileId, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileByIdQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeGetFileByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi), ["x-rep-hints"]: (0, utils_js_2.toString)(headers.xRepHints) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFileById(fileId, requestBody, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFileByIdQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeUpdateFileByIdHeadersArg(headers)), body: (0, json_js_2.serializeJson)(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } deleteFileById(fileId, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "DELETE", headers: (0, utils_js_1.prepareParams)(serializeDeleteFileByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return response.content; }); } copyFile(fileId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/copy"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCopyFileQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/copy"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } getFileThumbnailById(fileId, extension, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileThumbnailByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["min_height"]: (0, utils_js_2.toString)(queryParams.minHeight), ["min_width"]: (0, utils_js_2.toString)(queryParams.minWidth), ["max_height"]: (0, utils_js_2.toString)(queryParams.maxHeight), ["max_width"]: (0, utils_js_2.toString)(queryParams.maxWidth) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return response.content; }); } diff --git a/lib/managers/files.generated.js.map b/lib/managers/files.generated.js.map index 26a12e96..5789d985 100644 --- a/lib/managers/files.generated.js.map +++ b/lib/managers/files.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"files.generated.js","sourceRoot":"","sources":["../../src/managers/files.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"files.generated.js","sourceRoot":"","sources":["../../src/managers/files.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderClassifications.generated.js.map b/lib/managers/folderClassifications.generated.js.map index 45e11673..7dfdac5b 100644 --- a/lib/managers/folderClassifications.generated.js.map +++ b/lib/managers/folderClassifications.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/folderClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AAQpE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,4BAA4B;IAGrC,YAAY,MAA4N;QACpO,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,4DAA4D,CAAC,QAAgB;;YAC/E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3R,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,oDAAoD,CAAC,QAAgB,EAAE,WAA+E;;YACxJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2EAA2E,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5a,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,oDAAoD,CAAC,QAAgB;;YACvE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,oEAkBC;AACD,SAAgB,2EAA2E,CAAC,GAAuE;IAC/J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,kKAEC;AACD,SAAgB,6EAA6E,CAAC,GAAQ;IAClG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA+E,CAAC;AACvJ,CAAC;AAHD,sKAGC"} \ No newline at end of file +{"version":3,"file":"folderClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/folderClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AASpE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,4BAA4B;IAGrC,YAAY,MAA4N;QACpO,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,4DAA4D,CAAC,QAAgB;;YAC/E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3R,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,oDAAoD,CAAC,QAAgB,EAAE,WAA+E;;YACxJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2EAA2E,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5a,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,oDAAoD,CAAC,QAAgB;;YACvE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,oEAkBC;AACD,SAAgB,2EAA2E,CAAC,GAAuE;IAC/J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,kKAEC;AACD,SAAgB,6EAA6E,CAAC,GAAQ;IAClG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA+E,CAAC;AACvJ,CAAC;AAHD,sKAGC"} \ No newline at end of file diff --git a/lib/managers/folderLocks.generated.js b/lib/managers/folderLocks.generated.js index ae5fc991..813db674 100644 --- a/lib/managers/folderLocks.generated.js +++ b/lib/managers/folderLocks.generated.js @@ -13,6 +13,7 @@ exports.deserializeCreateFolderLockRequestBodyArg = exports.serializeCreateFolde const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class FolderLocksManager { } getFolderLocks(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderLocksQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderLocks)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/folderLocks.generated.js.map b/lib/managers/folderLocks.generated.js.map index a8c30d33..5ed91a93 100644 --- a/lib/managers/folderLocks.generated.js.map +++ b/lib/managers/folderLocks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderLocks.generated.js","sourceRoot":"","sources":["../../src/managers/folderLocks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folderLocks.generated.js","sourceRoot":"","sources":["../../src/managers/folderLocks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderMetadata.generated.js.map b/lib/managers/folderMetadata.generated.js.map index 02d13daf..46b41556 100644 --- a/lib/managers/folderMetadata.generated.js.map +++ b/lib/managers/folderMetadata.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/folderMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folderMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/folderMetadata.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+D;AAI/D,kEAA8D;AAQ9D,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAMpC,MAAa,qBAAqB;IAG9B,YAAY,MAA4I;QACpJ,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,QAAgB;;YACpC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7O,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,qBAAqB,CAAC,QAAgB,EAAE,KAAoC,EAAE,WAAmB;;YACnG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,YAAY,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvQ,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,wBAAwB,CAAC,QAAgB,EAAE,KAAuC,EAAE,WAAmB,EAAE,WAAmD;;YAC9J,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,YAAY,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,+CAA+C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5X,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,wBAAwB,CAAC,QAAgB,EAAE,KAAuC,EAAE,WAAmB;;YACzG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,YAAY,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1Q,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAtBD,sDAsBC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4FAWC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kGAWC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,OAAO,EAAmD,CAAC;AAC/D,CAAC;AAFD,8GAEC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kGAWC"} \ No newline at end of file diff --git a/lib/managers/folderWatermarks.generated.js.map b/lib/managers/folderWatermarks.generated.js.map index c9ec7ff1..bfc243e7 100644 --- a/lib/managers/folderWatermarks.generated.js.map +++ b/lib/managers/folderWatermarks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/folderWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folderWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/folderWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folders.generated.d.ts b/lib/managers/folders.generated.d.ts index 731bb61d..8a935a96 100644 --- a/lib/managers/folders.generated.d.ts +++ b/lib/managers/folders.generated.d.ts @@ -109,12 +109,12 @@ export declare class FoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderById(folderId: string, queryParams?: undefined | GetFolderByIdQueryParamsArg, headers?: undefined | GetFolderByIdHeadersArg): Promise; - updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams?: undefined | UpdateFolderByIdQueryParamsArg, headers?: undefined | UpdateFolderByIdHeadersArg): Promise; - deleteFolderById(folderId: string, queryParams?: undefined | DeleteFolderByIdQueryParamsArg, headers?: undefined | DeleteFolderByIdHeadersArg): Promise; - getFolderItems(folderId: string, queryParams?: undefined | GetFolderItemsQueryParamsArg, headers?: undefined | GetFolderItemsHeadersArg): Promise; - createFolder(requestBody: CreateFolderRequestBodyArg, queryParams?: undefined | CreateFolderQueryParamsArg): Promise; - copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams?: undefined | CopyFolderQueryParamsArg): Promise; + getFolderById(folderId: string, queryParams?: GetFolderByIdQueryParamsArg, headers?: GetFolderByIdHeadersArg): Promise; + updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams?: UpdateFolderByIdQueryParamsArg, headers?: UpdateFolderByIdHeadersArg): Promise; + deleteFolderById(folderId: string, queryParams?: DeleteFolderByIdQueryParamsArg, headers?: DeleteFolderByIdHeadersArg): Promise; + getFolderItems(folderId: string, queryParams?: GetFolderItemsQueryParamsArg, headers?: GetFolderItemsHeadersArg): Promise; + createFolder(requestBody: CreateFolderRequestBodyArg, queryParams?: CreateFolderQueryParamsArg): Promise; + copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams?: CopyFolderQueryParamsArg): Promise; } export declare function serializeGetFolderByIdQueryParamsArgSortField(val: GetFolderByIdQueryParamsArgSortField): Json; export declare function deserializeGetFolderByIdQueryParamsArgSortField(val: any): GetFolderByIdQueryParamsArgSortField; diff --git a/lib/managers/folders.generated.js b/lib/managers/folders.generated.js index 6371b928..ec185876 100644 --- a/lib/managers/folders.generated.js +++ b/lib/managers/folders.generated.js @@ -14,6 +14,7 @@ exports.deserializeCopyFolderQueryParamsArg = exports.serializeCopyFolderQueryPa const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,37 +25,47 @@ class FoldersManager { } getFolderById(folderId, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderByIdQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeGetFolderByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFolderById(folderId, requestBody, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFolderByIdQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeUpdateFolderByIdHeadersArg(headers)), body: (0, json_js_2.serializeJson)(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } deleteFolderById(folderId, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "DELETE", params: (0, utils_js_1.prepareParams)(serializeDeleteFolderByIdQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeDeleteFolderByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["recursive"]: (0, utils_js_2.toString)(queryParams.recursive) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "DELETE", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return response.content; }); } getFolderItems(folderId, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/items"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderItemsQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeGetFolderItemsHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/items"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); }); } createFolder(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateFolderQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } copyFolder(folderId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/copy"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCopyFolderQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/copy"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/folders.generated.js.map b/lib/managers/folders.generated.js.map index cabeaecf..24cf0f6f 100644 --- a/lib/managers/folders.generated.js.map +++ b/lib/managers/folders.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folders.generated.js","sourceRoot":"","sources":["../../src/managers/folders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folders.generated.js","sourceRoot":"","sources":["../../src/managers/folders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/groups.generated.d.ts b/lib/managers/groups.generated.d.ts index ba51cafb..eebd2f91 100644 --- a/lib/managers/groups.generated.d.ts +++ b/lib/managers/groups.generated.d.ts @@ -43,10 +43,10 @@ export declare class GroupsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getGroups(queryParams?: undefined | GetGroupsQueryParamsArg): Promise; - createGroup(requestBody: CreateGroupRequestBodyArg, queryParams?: undefined | CreateGroupQueryParamsArg): Promise; - getGroupById(groupId: string, queryParams?: undefined | GetGroupByIdQueryParamsArg): Promise; - updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams?: undefined | UpdateGroupByIdQueryParamsArg): Promise; + getGroups(queryParams?: GetGroupsQueryParamsArg): Promise; + createGroup(requestBody: CreateGroupRequestBodyArg, queryParams?: CreateGroupQueryParamsArg): Promise; + getGroupById(groupId: string, queryParams?: GetGroupByIdQueryParamsArg): Promise; + updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams?: UpdateGroupByIdQueryParamsArg): Promise; deleteGroupById(groupId: string): Promise; } export declare function serializeGetGroupsQueryParamsArg(val: GetGroupsQueryParamsArg): Json; diff --git a/lib/managers/groups.generated.js b/lib/managers/groups.generated.js index d9810a2d..0f89a2b8 100644 --- a/lib/managers/groups.generated.js +++ b/lib/managers/groups.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,25 +25,29 @@ class GroupsManager { } getGroups(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetGroupsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["filter_term"]: (0, utils_js_2.toString)(queryParams.filterTerm), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeGroups)((0, json_js_1.deserializeJson)(response.text)); }); } createGroup(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateGroupQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroup)((0, json_js_1.deserializeJson)(response.text)); }); } getGroupById(groupId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetGroupByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeGroupFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateGroupById(groupId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateGroupByIdQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeGroupFull)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/groups.generated.js.map b/lib/managers/groups.generated.js.map index 358f2986..95a19768 100644 --- a/lib/managers/groups.generated.js.map +++ b/lib/managers/groups.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"groups.generated.js","sourceRoot":"","sources":["../../src/managers/groups.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"groups.generated.js","sourceRoot":"","sources":["../../src/managers/groups.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/integrationMappings.generated.d.ts b/lib/managers/integrationMappings.generated.d.ts index e122ad0d..303faf32 100644 --- a/lib/managers/integrationMappings.generated.d.ts +++ b/lib/managers/integrationMappings.generated.d.ts @@ -27,7 +27,7 @@ export declare class IntegrationMappingsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getIntegrationMappingSlack(queryParams?: undefined | GetIntegrationMappingSlackQueryParamsArg): Promise; + getIntegrationMappingSlack(queryParams?: GetIntegrationMappingSlackQueryParamsArg): Promise; createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest): Promise; updateIntegrationMappingSlackById(integrationMappingId: string, requestBody: UpdateIntegrationMappingSlackByIdRequestBodyArg): Promise; deleteIntegrationMappingSlackById(integrationMappingId: string): Promise; diff --git a/lib/managers/integrationMappings.generated.js b/lib/managers/integrationMappings.generated.js index 44be819d..1466eca8 100644 --- a/lib/managers/integrationMappings.generated.js +++ b/lib/managers/integrationMappings.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,7 +25,8 @@ class IntegrationMappingsManager { } getIntegrationMappingSlack(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetIntegrationMappingSlackQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["partner_item_type"]: (0, utils_js_2.toString)(queryParams.partnerItemType), ["partner_item_id"]: (0, utils_js_2.toString)(queryParams.partnerItemId), ["box_item_id"]: (0, utils_js_2.toString)(queryParams.boxItemId), ["box_item_type"]: (0, utils_js_2.toString)(queryParams.boxItemType), ["is_manually_created"]: (0, utils_js_2.toString)(queryParams.isManuallyCreated) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeIntegrationMappings)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/integrationMappings.generated.js.map b/lib/managers/integrationMappings.generated.js.map index 6327ec45..685285e3 100644 --- a/lib/managers/integrationMappings.generated.js.map +++ b/lib/managers/integrationMappings.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"integrationMappings.generated.js","sourceRoot":"","sources":["../../src/managers/integrationMappings.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAyE;AAIzE,kEAAwE;AACxE,kEAAwF;AAcxF,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAoBpC,MAAa,0BAA0B;IAGnC,YAAY,MAAoL;QAC5L,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0BAA0B,CAAC,cAAoE,EAAqD;;YACtJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oDAAoD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/T,OAAO,IAAA,qDAA8B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1E,CAAC;KAAA;IACK,6BAA6B,CAAC,WAAiD;;YACjF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oDAAoD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,oEAA6C,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3V,OAAO,IAAA,oDAA6B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACzE,CAAC;KAAA;IACK,iCAAiC,CAAC,oBAA4B,EAAE,WAA4D;;YAC9H,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,qDAAqD,EAAE,oBAAoB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,wDAAwD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5X,OAAO,IAAA,oDAA6B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACzE,CAAC;KAAA;IACK,iCAAiC,CAAC,oBAA4B;;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,qDAAqD,EAAE,oBAAoB,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClQ,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAtBD,gEAsBC;AACD,SAAgB,qEAAqE,CAAC,GAAiE;IACnJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sJAEC;AACD,SAAgB,uEAAuE,CAAC,GAAQ;IAC5F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yFAAyF,CAAC;KACnG;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0JAQC;AACD,SAAgB,iEAAiE,CAAC,GAA6D;IAC3I,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8IAEC;AACD,SAAgB,mEAAmE,CAAC,GAAQ;IACxF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qFAAqF,CAAC;KAC/F;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kJAQC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qEAAqE,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iEAAiE,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC;AAC5d,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,eAAe,GAA6E,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uEAAuE,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IAC5O,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,MAAM,WAAW,GAAyE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mEAAmE,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IACxN,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,eAAe,EAAE,eAAe,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,iBAAiB,EAAE,iBAAiB,EAAqD,CAAC;AACrP,CAAC;AATD,kHASC;AACD,SAAgB,oEAAoE,CAAC,GAAgE;IACjJ,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oJAEC;AACD,SAAgB,sEAAsE,CAAC,GAAQ;IAC3F,OAAO,EAAwE,CAAC;AACpF,CAAC;AAFD,wJAEC;AACD,SAAgB,oEAAoE,CAAC,GAAgE;IACjJ,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oJAEC;AACD,SAAgB,sEAAsE,CAAC,GAAQ;IAC3F,OAAO,EAAwE,CAAC;AACpF,CAAC;AAFD,wJAEC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oEAAoE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oEAAoE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjR,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,MAAM,OAAO,GAA4E,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAChN,MAAM,OAAO,GAA4E,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAC9M,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAA4D,CAAC;AAC5G,CAAC;AAJD,gIAIC"} \ No newline at end of file +{"version":3,"file":"integrationMappings.generated.js","sourceRoot":"","sources":["../../src/managers/integrationMappings.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/invites.generated.d.ts b/lib/managers/invites.generated.d.ts index 03770145..8f32391f 100644 --- a/lib/managers/invites.generated.d.ts +++ b/lib/managers/invites.generated.d.ts @@ -22,8 +22,8 @@ export declare class InvitesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createInvite(requestBody: CreateInviteRequestBodyArg, queryParams?: undefined | CreateInviteQueryParamsArg): Promise; - getInviteById(inviteId: string, queryParams?: undefined | GetInviteByIdQueryParamsArg): Promise; + createInvite(requestBody: CreateInviteRequestBodyArg, queryParams?: CreateInviteQueryParamsArg): Promise; + getInviteById(inviteId: string, queryParams?: GetInviteByIdQueryParamsArg): Promise; } export declare function serializeCreateInviteRequestBodyArgEnterpriseField(val: CreateInviteRequestBodyArgEnterpriseField): Json; export declare function deserializeCreateInviteRequestBodyArgEnterpriseField(val: any): CreateInviteRequestBodyArgEnterpriseField; diff --git a/lib/managers/invites.generated.js b/lib/managers/invites.generated.js index 821cc553..ebaaef55 100644 --- a/lib/managers/invites.generated.js +++ b/lib/managers/invites.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeGetInviteByIdQueryParamsArg = exports.serializeGetInviteByIdQueryParamsArg = exports.deserializeCreateInviteQueryParamsArg = exports.serializeCreateInviteQueryParamsArg = exports.deserializeCreateInviteRequestBodyArg = exports.serializeCreateInviteRequestBodyArg = exports.deserializeCreateInviteRequestBodyArgActionableByField = exports.serializeCreateInviteRequestBodyArgActionableByField = exports.deserializeCreateInviteRequestBodyArgEnterpriseField = exports.serializeCreateInviteRequestBodyArgEnterpriseField = exports.InvitesManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,13 +23,15 @@ class InvitesManager { } createInvite(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateInviteQueryParamsArg(queryParams)), body: (0, json_js_1.serializeJson)(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites"), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeInvite)((0, json_js_2.deserializeJson)(response.text)); }); } getInviteById(inviteId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites/", inviteId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetInviteByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites/", inviteId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeInvite)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/invites.generated.js.map b/lib/managers/invites.generated.js.map index 39055784..9a8628d7 100644 --- a/lib/managers/invites.generated.js.map +++ b/lib/managers/invites.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"invites.generated.js","sourceRoot":"","sources":["../../src/managers/invites.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"invites.generated.js","sourceRoot":"","sources":["../../src/managers/invites.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA4D;AAO5D,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAiBpC,MAAa,cAAc;IAGvB,YAAY,MAA8D;QACtE,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC,EAAE,cAA0C,EAAuC;;YACzI,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iCAAiC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,mCAAmC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtV,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;IACK,aAAa,CAAC,QAAgB,EAAE,cAA2C,EAAwC;;YACrH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACxP,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;CACJ;AApBD,wCAoBC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAsD,CAAC;AAC1E,CAAC;AAHD,oHAGC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAwD,CAAC;AAClF,CAAC;AAHD,wHAGC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,kDAAkD,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC;AAC7L,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,UAAU,GAA8C,oDAAoD,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACnI,MAAM,YAAY,GAAgD,sDAAsD,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC5I,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,YAAY,EAAuC,CAAC;AACvG,CAAC;AAJD,sFAIC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAuC,CAAC;AACnE,CAAC;AAHD,sFAGC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAwC,CAAC;AACpE,CAAC;AAHD,wFAGC"} \ No newline at end of file diff --git a/lib/managers/legalHoldPolicies.generated.d.ts b/lib/managers/legalHoldPolicies.generated.d.ts index 625ab053..9eb88a9c 100644 --- a/lib/managers/legalHoldPolicies.generated.d.ts +++ b/lib/managers/legalHoldPolicies.generated.d.ts @@ -25,7 +25,7 @@ export declare class LegalHoldPoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getLegalHoldPolicies(queryParams?: undefined | GetLegalHoldPoliciesQueryParamsArg): Promise; + getLegalHoldPolicies(queryParams?: GetLegalHoldPoliciesQueryParamsArg): Promise; createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg): Promise; getLegalHoldPolicyById(legalHoldPolicyId: string): Promise; updateLegalHoldPolicyById(legalHoldPolicyId: string, requestBody: UpdateLegalHoldPolicyByIdRequestBodyArg): Promise; diff --git a/lib/managers/legalHoldPolicies.generated.js b/lib/managers/legalHoldPolicies.generated.js index 25d6c608..1a905093 100644 --- a/lib/managers/legalHoldPolicies.generated.js +++ b/lib/managers/legalHoldPolicies.generated.js @@ -13,6 +13,7 @@ exports.deserializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.serializeUp const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class LegalHoldPoliciesManager { } getLegalHoldPolicies(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetLegalHoldPoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_name"]: (0, utils_js_2.toString)(queryParams.policyName), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeLegalHoldPolicies)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/legalHoldPolicies.generated.js.map b/lib/managers/legalHoldPolicies.generated.js.map index 76d5cf1a..58623660 100644 --- a/lib/managers/legalHoldPolicies.generated.js.map +++ b/lib/managers/legalHoldPolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"legalHoldPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"legalHoldPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/legalHoldPolicyAssignments.generated.d.ts b/lib/managers/legalHoldPolicyAssignments.generated.d.ts index 65206a28..98c1e0d0 100644 --- a/lib/managers/legalHoldPolicyAssignments.generated.d.ts +++ b/lib/managers/legalHoldPolicyAssignments.generated.d.ts @@ -40,8 +40,8 @@ export declare class LegalHoldPolicyAssignmentsManager { createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg): Promise; getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string): Promise; deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string): Promise; - getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams?: undefined | GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Promise; - getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams?: undefined | GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Promise; + getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Promise; + getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Promise; } export declare function serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val: GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField): Json; export declare function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val: any): GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField; diff --git a/lib/managers/legalHoldPolicyAssignments.generated.js b/lib/managers/legalHoldPolicyAssignments.generated.js index af191eb2..131b1f4b 100644 --- a/lib/managers/legalHoldPolicyAssignments.generated.js +++ b/lib/managers/legalHoldPolicyAssignments.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,7 +25,8 @@ class LegalHoldPolicyAssignmentsManager { } getLegalHoldPolicyAssignments(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetLegalHoldPolicyAssignmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["assign_to_type"]: (0, utils_js_2.toString)(queryParams.assignToType), ["assign_to_id"]: (0, utils_js_2.toString)(queryParams.assignToId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeLegalHoldPolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -48,13 +50,15 @@ class LegalHoldPolicyAssignmentsManager { } getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); }); } getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/legalHoldPolicyAssignments.generated.js.map b/lib/managers/legalHoldPolicyAssignments.generated.js.map index e6e09215..742063a9 100644 --- a/lib/managers/legalHoldPolicyAssignments.generated.js.map +++ b/lib/managers/legalHoldPolicyAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"legalHoldPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"legalHoldPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/listCollaborations.generated.d.ts b/lib/managers/listCollaborations.generated.d.ts index 2cf81a6e..515f55bf 100644 --- a/lib/managers/listCollaborations.generated.d.ts +++ b/lib/managers/listCollaborations.generated.d.ts @@ -25,10 +25,10 @@ export declare class ListCollaborationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileCollaborations(fileId: string, queryParams?: undefined | GetFileCollaborationsQueryParamsArg): Promise; - getFolderCollaborations(folderId: string, queryParams?: undefined | GetFolderCollaborationsQueryParamsArg): Promise; + getFileCollaborations(fileId: string, queryParams?: GetFileCollaborationsQueryParamsArg): Promise; + getFolderCollaborations(folderId: string, queryParams?: GetFolderCollaborationsQueryParamsArg): Promise; getCollaborations(queryParams: GetCollaborationsQueryParamsArg): Promise; - getGroupCollaborations(groupId: string, queryParams?: undefined | GetGroupCollaborationsQueryParamsArg): Promise; + getGroupCollaborations(groupId: string, queryParams?: GetGroupCollaborationsQueryParamsArg): Promise; } export declare function serializeGetFileCollaborationsQueryParamsArg(val: GetFileCollaborationsQueryParamsArg): Json; export declare function deserializeGetFileCollaborationsQueryParamsArg(val: any): GetFileCollaborationsQueryParamsArg; diff --git a/lib/managers/listCollaborations.generated.js b/lib/managers/listCollaborations.generated.js index d50f6e24..e726c7d8 100644 --- a/lib/managers/listCollaborations.generated.js +++ b/lib/managers/listCollaborations.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeGetGroupCollaborationsQueryParamsArg = exports.serializeGetGroupCollaborationsQueryParamsArg = exports.deserializeGetCollaborationsQueryParamsArg = exports.serializeGetCollaborationsQueryParamsArg = exports.deserializeGetCollaborationsQueryParamsArgStatusField = exports.serializeGetCollaborationsQueryParamsArgStatusField = exports.deserializeGetFolderCollaborationsQueryParamsArg = exports.serializeGetFolderCollaborationsQueryParamsArg = exports.deserializeGetFileCollaborationsQueryParamsArg = exports.serializeGetFileCollaborationsQueryParamsArg = exports.ListCollaborationsManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -21,25 +22,29 @@ class ListCollaborationsManager { } getFileCollaborations(fileId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } getFolderCollaborations(folderId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } getCollaborations(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["status"]: (0, utils_js_2.toString)(queryParams.status), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } getGroupCollaborations(groupId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetGroupCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/listCollaborations.generated.js.map b/lib/managers/listCollaborations.generated.js.map index 0388bf7e..84bc9c22 100644 --- a/lib/managers/listCollaborations.generated.js.map +++ b/lib/managers/listCollaborations.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"listCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/listCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"listCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/listCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/memberships.generated.d.ts b/lib/managers/memberships.generated.d.ts index 11499376..56c9a803 100644 --- a/lib/managers/memberships.generated.d.ts +++ b/lib/managers/memberships.generated.d.ts @@ -46,11 +46,11 @@ export declare class MembershipsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getUserMemberships(userId: string, queryParams?: undefined | GetUserMembershipsQueryParamsArg): Promise; - getGroupMemberships(groupId: string, queryParams?: undefined | GetGroupMembershipsQueryParamsArg): Promise; - createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams?: undefined | CreateGroupMembershipQueryParamsArg): Promise; - getGroupMembershipById(groupMembershipId: string, queryParams?: undefined | GetGroupMembershipByIdQueryParamsArg): Promise; - updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams?: undefined | UpdateGroupMembershipByIdQueryParamsArg): Promise; + getUserMemberships(userId: string, queryParams?: GetUserMembershipsQueryParamsArg): Promise; + getGroupMemberships(groupId: string, queryParams?: GetGroupMembershipsQueryParamsArg): Promise; + createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams?: CreateGroupMembershipQueryParamsArg): Promise; + getGroupMembershipById(groupMembershipId: string, queryParams?: GetGroupMembershipByIdQueryParamsArg): Promise; + updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams?: UpdateGroupMembershipByIdQueryParamsArg): Promise; deleteGroupMembershipById(groupMembershipId: string): Promise; } export declare function serializeGetUserMembershipsQueryParamsArg(val: GetUserMembershipsQueryParamsArg): Json; diff --git a/lib/managers/memberships.generated.js b/lib/managers/memberships.generated.js index 9fd1dbf3..1925a9e3 100644 --- a/lib/managers/memberships.generated.js +++ b/lib/managers/memberships.generated.js @@ -13,6 +13,7 @@ exports.deserializeUpdateGroupMembershipByIdQueryParamsArg = exports.serializeUp const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,31 +24,36 @@ class MembershipsManager { } getUserMemberships(userId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/memberships"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetUserMembershipsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/memberships"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeGroupMemberships)((0, json_js_1.deserializeJson)(response.text)); }); } getGroupMemberships(groupId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetGroupMembershipsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeGroupMemberships)((0, json_js_1.deserializeJson)(response.text)); }); } createGroupMembership(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateGroupMembershipQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); }); } getGroupMembershipById(groupMembershipId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetGroupMembershipByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); }); } updateGroupMembershipById(groupMembershipId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateGroupMembershipByIdQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/memberships.generated.js.map b/lib/managers/memberships.generated.js.map index fe09826c..245c785a 100644 --- a/lib/managers/memberships.generated.js.map +++ b/lib/managers/memberships.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"memberships.generated.js","sourceRoot":"","sources":["../../src/managers/memberships.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"memberships.generated.js","sourceRoot":"","sources":["../../src/managers/memberships.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/metadataCascadePolicies.generated.js b/lib/managers/metadataCascadePolicies.generated.js index d52797fb..ae55bd3e 100644 --- a/lib/managers/metadataCascadePolicies.generated.js +++ b/lib/managers/metadataCascadePolicies.generated.js @@ -13,6 +13,7 @@ exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.seri const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class MetadataCascadePoliciesManager { } getMetadataCascadePolicies(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetMetadataCascadePoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId), ["owner_enterprise_id"]: (0, utils_js_2.toString)(queryParams.ownerEnterpriseId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataCascadePolicies)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/metadataCascadePolicies.generated.js.map b/lib/managers/metadataCascadePolicies.generated.js.map index f9601fb9..1389929b 100644 --- a/lib/managers/metadataCascadePolicies.generated.js.map +++ b/lib/managers/metadataCascadePolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"metadataCascadePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/metadataCascadePolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"metadataCascadePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/metadataCascadePolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/metadataTemplates.generated.d.ts b/lib/managers/metadataTemplates.generated.d.ts index 586d041d..a1855638 100644 --- a/lib/managers/metadataTemplates.generated.d.ts +++ b/lib/managers/metadataTemplates.generated.d.ts @@ -44,8 +44,8 @@ export declare class MetadataTemplatesManager { getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string): Promise; deleteMetadataTemplateSchema(scope: DeleteMetadataTemplateSchemaScopeArg, templateKey: string): Promise; getMetadataTemplateById(templateId: string): Promise; - getMetadataTemplateGlobal(queryParams?: undefined | GetMetadataTemplateGlobalQueryParamsArg): Promise; - getMetadataTemplateEnterprise(queryParams?: undefined | GetMetadataTemplateEnterpriseQueryParamsArg): Promise; + getMetadataTemplateGlobal(queryParams?: GetMetadataTemplateGlobalQueryParamsArg): Promise; + getMetadataTemplateEnterprise(queryParams?: GetMetadataTemplateEnterpriseQueryParamsArg): Promise; createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg): Promise; } export declare function serializeGetMetadataTemplatesQueryParamsArg(val: GetMetadataTemplatesQueryParamsArg): Json; diff --git a/lib/managers/metadataTemplates.generated.js b/lib/managers/metadataTemplates.generated.js index c8a25ae2..4bba2fdd 100644 --- a/lib/managers/metadataTemplates.generated.js +++ b/lib/managers/metadataTemplates.generated.js @@ -13,6 +13,7 @@ exports.deserializeCreateMetadataTemplateSchemaRequestBodyArg = exports.serializ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class MetadataTemplatesManager { } getMetadataTemplates(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetMetadataTemplatesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["metadata_instance_id"]: (0, utils_js_2.toString)(queryParams.metadataInstanceId) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -47,13 +49,15 @@ class MetadataTemplatesManager { } getMetadataTemplateGlobal(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/global"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetMetadataTemplateGlobalQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/global"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } getMetadataTemplateEnterprise(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetMetadataTemplateEnterpriseQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/metadataTemplates.generated.js.map b/lib/managers/metadataTemplates.generated.js.map index f569a952..b4f31ad5 100644 --- a/lib/managers/metadataTemplates.generated.js.map +++ b/lib/managers/metadataTemplates.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"metadataTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/metadataTemplates.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"metadataTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/metadataTemplates.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/recentItems.generated.d.ts b/lib/managers/recentItems.generated.d.ts index 6c65377c..dc9c8874 100644 --- a/lib/managers/recentItems.generated.d.ts +++ b/lib/managers/recentItems.generated.d.ts @@ -11,7 +11,7 @@ export declare class RecentItemsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getRecentItems(queryParams?: undefined | GetRecentItemsQueryParamsArg): Promise; + getRecentItems(queryParams?: GetRecentItemsQueryParamsArg): Promise; } export declare function serializeGetRecentItemsQueryParamsArg(val: GetRecentItemsQueryParamsArg): Json; export declare function deserializeGetRecentItemsQueryParamsArg(val: any): GetRecentItemsQueryParamsArg; diff --git a/lib/managers/recentItems.generated.js b/lib/managers/recentItems.generated.js index 95f70d1a..f7e556c3 100644 --- a/lib/managers/recentItems.generated.js +++ b/lib/managers/recentItems.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeGetRecentItemsQueryParamsArg = exports.serializeGetRecentItemsQueryParamsArg = exports.RecentItemsManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -21,7 +22,8 @@ class RecentItemsManager { } getRecentItems(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/recent_items"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRecentItemsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/recent_items"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeRecentItems)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/recentItems.generated.js.map b/lib/managers/recentItems.generated.js.map index 401a0373..e287969c 100644 --- a/lib/managers/recentItems.generated.js.map +++ b/lib/managers/recentItems.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"recentItems.generated.js","sourceRoot":"","sources":["../../src/managers/recentItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAOjE,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,kBAAkB;IAG3B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAAwD,EAAyC;;YAClH,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,qCAAqC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrS,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAVD,gDAUC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACpF,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAyC,CAAC;AACnG,CAAC;AALD,0FAKC"} \ No newline at end of file +{"version":3,"file":"recentItems.generated.js","sourceRoot":"","sources":["../../src/managers/recentItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAOjE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,kBAAkB;IAG3B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAA4C,EAAyC;;YACtG,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClP,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAbD,gDAaC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACpF,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAyC,CAAC;AACnG,CAAC;AALD,0FAKC"} \ No newline at end of file diff --git a/lib/managers/retentionPolicies.generated.d.ts b/lib/managers/retentionPolicies.generated.d.ts index a8a4d002..042d9a33 100644 --- a/lib/managers/retentionPolicies.generated.d.ts +++ b/lib/managers/retentionPolicies.generated.d.ts @@ -46,9 +46,9 @@ export declare class RetentionPoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getRetentionPolicies(queryParams?: undefined | GetRetentionPoliciesQueryParamsArg): Promise; + getRetentionPolicies(queryParams?: GetRetentionPoliciesQueryParamsArg): Promise; createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg): Promise; - getRetentionPolicyById(retentionPolicyId: string, queryParams?: undefined | GetRetentionPolicyByIdQueryParamsArg): Promise; + getRetentionPolicyById(retentionPolicyId: string, queryParams?: GetRetentionPolicyByIdQueryParamsArg): Promise; updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg): Promise; deleteRetentionPolicyById(retentionPolicyId: string): Promise; } diff --git a/lib/managers/retentionPolicies.generated.js b/lib/managers/retentionPolicies.generated.js index 233ccfc7..379319a6 100644 --- a/lib/managers/retentionPolicies.generated.js +++ b/lib/managers/retentionPolicies.generated.js @@ -15,6 +15,7 @@ const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const schemas_generated_js_4 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -25,7 +26,8 @@ class RetentionPoliciesManager { } getRetentionPolicies(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRetentionPoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_name"]: (0, utils_js_2.toString)(queryParams.policyName), ["policy_type"]: (0, utils_js_2.toString)(queryParams.policyType), ["created_by_user_id"]: (0, utils_js_2.toString)(queryParams.createdByUserId), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeRetentionPolicies)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -37,7 +39,8 @@ class RetentionPoliciesManager { } getRetentionPolicyById(retentionPolicyId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRetentionPolicyByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/retentionPolicies.generated.js.map b/lib/managers/retentionPolicies.generated.js.map index a5864721..38b2bc46 100644 --- a/lib/managers/retentionPolicies.generated.js.map +++ b/lib/managers/retentionPolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"retentionPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"retentionPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/retentionPolicyAssignments.generated.d.ts b/lib/managers/retentionPolicyAssignments.generated.d.ts index 8a5b70f7..fce1d9e7 100644 --- a/lib/managers/retentionPolicyAssignments.generated.d.ts +++ b/lib/managers/retentionPolicyAssignments.generated.d.ts @@ -41,12 +41,12 @@ export declare class RetentionPolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getRetentionPolicyAssignments(retentionPolicyId: string, queryParams?: undefined | GetRetentionPolicyAssignmentsQueryParamsArg): Promise; + getRetentionPolicyAssignments(retentionPolicyId: string, queryParams?: GetRetentionPolicyAssignmentsQueryParamsArg): Promise; createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg): Promise; - getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams?: undefined | GetRetentionPolicyAssignmentByIdQueryParamsArg): Promise; + getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentByIdQueryParamsArg): Promise; deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string): Promise; - getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams?: undefined | GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Promise; - getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams?: undefined | GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Promise; + getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Promise; + getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Promise; } export declare function serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val: GetRetentionPolicyAssignmentsQueryParamsArgTypeField): Json; export declare function deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val: any): GetRetentionPolicyAssignmentsQueryParamsArgTypeField; diff --git a/lib/managers/retentionPolicyAssignments.generated.js b/lib/managers/retentionPolicyAssignments.generated.js index 13297025..3a5a4e00 100644 --- a/lib/managers/retentionPolicyAssignments.generated.js +++ b/lib/managers/retentionPolicyAssignments.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,7 +25,8 @@ class RetentionPolicyAssignmentsManager { } getRetentionPolicyAssignments(retentionPolicyId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRetentionPolicyAssignmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["type"]: (0, utils_js_2.toString)(queryParams.type), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeRetentionPolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -36,7 +38,8 @@ class RetentionPolicyAssignmentsManager { } getRetentionPolicyAssignmentById(retentionPolicyAssignmentId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRetentionPolicyAssignmentByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -48,13 +51,15 @@ class RetentionPolicyAssignmentsManager { } getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFilesUnderRetention)((0, json_js_1.deserializeJson)(response.text)); }); } getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFilesUnderRetention)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/retentionPolicyAssignments.generated.js.map b/lib/managers/retentionPolicyAssignments.generated.js.map index 2d9f1932..db2aa64c 100644 --- a/lib/managers/retentionPolicyAssignments.generated.js.map +++ b/lib/managers/retentionPolicyAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"retentionPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"retentionPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/search.generated.d.ts b/lib/managers/search.generated.d.ts index d79aff49..c7682ef8 100644 --- a/lib/managers/search.generated.d.ts +++ b/lib/managers/search.generated.d.ts @@ -44,7 +44,7 @@ export declare class SearchManager { constructor(fields: Omit); createMetadataQueryExecuteRead(requestBody: MetadataQuery): Promise; getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg): Promise; - getSearch(queryParams?: undefined | GetSearchQueryParamsArg): Promise; + getSearch(queryParams?: GetSearchQueryParamsArg): Promise; } export declare function serializeGetMetadataQueryIndicesQueryParamsArgScopeField(val: GetMetadataQueryIndicesQueryParamsArgScopeField): Json; export declare function deserializeGetMetadataQueryIndicesQueryParamsArgScopeField(val: any): GetMetadataQueryIndicesQueryParamsArgScopeField; diff --git a/lib/managers/search.generated.js b/lib/managers/search.generated.js index 8035936c..6386376f 100644 --- a/lib/managers/search.generated.js +++ b/lib/managers/search.generated.js @@ -15,6 +15,7 @@ const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const schemas_generated_js_4 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -31,13 +32,15 @@ class SearchManager { } getMetadataQueryIndices(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_query_indices"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetMetadataQueryIndicesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["scope"]: (0, utils_js_2.toString)(queryParams.scope), ["template_key"]: (0, utils_js_2.toString)(queryParams.templateKey) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_query_indices"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeMetadataQueryIndices)((0, json_js_2.deserializeJson)(response.text)); }); } getSearch(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/search"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetSearchQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["query"]: (0, utils_js_2.toString)(queryParams.query), ["scope"]: (0, utils_js_2.toString)(queryParams.scope), ["file_extensions"]: (0, utils_js_2.toString)(queryParams.fileExtensions), ["created_at_range"]: (0, utils_js_2.toString)(queryParams.createdAtRange), ["updated_at_range"]: (0, utils_js_2.toString)(queryParams.updatedAtRange), ["size_range"]: (0, utils_js_2.toString)(queryParams.sizeRange), ["owner_user_ids"]: (0, utils_js_2.toString)(queryParams.ownerUserIds), ["recent_updater_user_ids"]: (0, utils_js_2.toString)(queryParams.recentUpdaterUserIds), ["ancestor_folder_ids"]: (0, utils_js_2.toString)(queryParams.ancestorFolderIds), ["content_types"]: (0, utils_js_2.toString)(queryParams.contentTypes), ["type"]: (0, utils_js_2.toString)(queryParams.type), ["trash_content"]: (0, utils_js_2.toString)(queryParams.trashContent), ["mdfilters"]: (0, utils_js_2.toString)(queryParams.mdfilters), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["include_recent_shared_links"]: (0, utils_js_2.toString)(queryParams.includeRecentSharedLinks), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["deleted_user_ids"]: (0, utils_js_2.toString)(queryParams.deletedUserIds), ["deleted_at_range"]: (0, utils_js_2.toString)(queryParams.deletedAtRange) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/search"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_4.deserializeSearchResultsOrSearchResultsWithSharedLinks)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/search.generated.js.map b/lib/managers/search.generated.js.map index 629435ab..5f352232 100644 --- a/lib/managers/search.generated.js.map +++ b/lib/managers/search.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"search.generated.js","sourceRoot":"","sources":["../../src/managers/search.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"search.generated.js","sourceRoot":"","sources":["../../src/managers/search.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sessionTermination.generated.js.map b/lib/managers/sessionTermination.generated.js.map index aae2cc63..0386fef6 100644 --- a/lib/managers/sessionTermination.generated.js.map +++ b/lib/managers/sessionTermination.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sessionTermination.generated.js","sourceRoot":"","sources":["../../src/managers/sessionTermination.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+E;AAQ/E,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAQ7C,MAAa,yBAAyB;IAGlC,YAAY,MAAqG;QAC7G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0BAA0B,CAAC,WAAqD;;YAClF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7V,OAAO,IAAA,2DAAoC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChF,CAAC;KAAA;IACK,2BAA2B,CAAC,WAAsD;;YACpF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,kDAAkD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/V,OAAO,IAAA,2DAAoC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChF,CAAC;KAAA;CACJ;AAdD,8DAcC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAY;YACrD,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,UAAU,IAAY;YAC5E,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,8GAMC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,OAAO,GAAsB,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACnE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,MAAM,UAAU,GAAsB,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,GAAS;QACzE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAqD,CAAC;AAC3G,CAAC;AARD,kHAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAY;YACvD,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gHAIC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,QAAQ,GAAsB,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,UAAU,GAAS;QACrE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAsD,CAAC;AACtF,CAAC;AALD,oHAKC"} \ No newline at end of file +{"version":3,"file":"sessionTermination.generated.js","sourceRoot":"","sources":["../../src/managers/sessionTermination.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+E;AAS/E,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAQ7C,MAAa,yBAAyB;IAGlC,YAAY,MAAqG;QAC7G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0BAA0B,CAAC,WAAqD;;YAClF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7V,OAAO,IAAA,2DAAoC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChF,CAAC;KAAA;IACK,2BAA2B,CAAC,WAAsD;;YACpF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,kDAAkD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/V,OAAO,IAAA,2DAAoC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChF,CAAC;KAAA;CACJ;AAdD,8DAcC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAY;YACrD,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,UAAU,IAAY;YAC5E,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,8GAMC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,OAAO,GAAsB,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACnE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,MAAM,UAAU,GAAsB,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,GAAS;QACzE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAqD,CAAC;AAC3G,CAAC;AARD,kHAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAY;YACvD,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gHAIC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,QAAQ,GAAsB,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,UAAU,GAAS;QACrE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAsD,CAAC;AACtF,CAAC;AALD,oHAKC"} \ No newline at end of file diff --git a/lib/managers/sharedLinksFiles.generated.js b/lib/managers/sharedLinksFiles.generated.js index 5047432c..0f795d6d 100644 --- a/lib/managers/sharedLinksFiles.generated.js +++ b/lib/managers/sharedLinksFiles.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeUpdateFileRemoveSharedLinkQueryParamsArg = exports.serializeUpdateFileRemoveSharedLinkQueryParamsArg = exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkQueryParamsArg = exports.serializeUpdateFileUpdateSharedLinkQueryParamsArg = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileAddSharedLinkQueryParamsArg = exports.serializeUpdateFileAddSharedLinkQueryParamsArg = exports.deserializeUpdateFileAddSharedLinkRequestBodyArg = exports.serializeUpdateFileAddSharedLinkRequestBodyArg = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeGetFileGetSharedLinkQueryParamsArg = exports.serializeGetFileGetSharedLinkQueryParamsArg = exports.deserializeGetSharedItemsHeadersArg = exports.serializeGetSharedItemsHeadersArg = exports.deserializeGetSharedItemsQueryParamsArg = exports.serializeGetSharedItemsQueryParamsArg = exports.SharedLinksFilesManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,31 +23,37 @@ class SharedLinksFilesManager { } getSharedItems(queryParams = {}, headers) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetSharedItemsQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeGetSharedItemsHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } getFileGetSharedLink(fileId, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileGetSharedLinkQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFileAddSharedLink(fileId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFileAddSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFileUpdateSharedLink(fileId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFileUpdateSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFileRemoveSharedLink(fileId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFileRemoveSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/sharedLinksFiles.generated.js.map b/lib/managers/sharedLinksFiles.generated.js.map index bd09c8a0..b6c61cf9 100644 --- a/lib/managers/sharedLinksFiles.generated.js.map +++ b/lib/managers/sharedLinksFiles.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sharedLinksFiles.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFiles.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA8D;AAO9D,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAyDpC,MAAa,uBAAuB;IAGhC,YAAY,MAA0K;QAClL,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAAwD,EAAyC,EAAE,OAAiC;;YACrJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,qCAAqC,CAAC,WAAW,CAAC,CAAC,EAAE,OAAO,EAAE,IAAA,wBAAa,EAAC,iCAAiC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzW,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,oBAAoB,CAAC,MAAc,EAAE,WAA+C;;YACtF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,kBAAkB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,2CAA2C,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjU,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,uBAAuB,CAAC,MAAc,EAAE,WAAkD,EAAE,WAAkD;;YAChJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,kBAAkB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,8CAA8C,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,8CAA8C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvb,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,0BAA0B,CAAC,MAAc,EAAE,WAAqD,EAAE,WAAqD;;YACzJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,qBAAqB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChc,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,0BAA0B,CAAC,MAAc,EAAE,WAAqD,EAAE,WAAqD;;YACzJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,qBAAqB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChc,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;CACJ;AA1BD,0DA0BC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAyC,CAAC;AACrE,CAAC;AAHD,0FAGC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC1E,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAqC,CAAC;AAC3F,CAAC;AAJD,kFAIC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,OAAO,EAAE,MAAM,EAAE,MAAM,EAA+C,CAAC;AAC3E,CAAC;AAHD,sGAGC;AACD,SAAgB,wEAAwE,CAAC,GAAoE;IACzJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4JAEC;AACD,SAAgB,0EAA0E,CAAC,GAAQ;IAC/F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4FAA4F,CAAC;KACtG;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,gKAcC;AACD,SAAgB,6EAA6E,CAAC,GAAyE;IACnK,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC7G,CAAC;AAFD,sKAEC;AACD,SAAgB,+EAA+E,CAAC,GAAQ;IACpG,MAAM,WAAW,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzG,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,OAAO,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7F,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAiF,CAAC;AACjK,CAAC;AALD,0KAKC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wEAAwE,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6EAA6E,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC;AACpY,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,MAAM,MAAM,GAAgF,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0EAA0E,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnN,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAqF,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+EAA+E,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC5O,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAiE,CAAC;AAC3L,CAAC;AAPD,0IAOC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AAClJ,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,UAAU,GAAqE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC3M,OAAO,EAAE,UAAU,EAAE,UAAU,EAAkD,CAAC;AACtF,CAAC;AAHD,4GAGC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAkD,CAAC;AAC9E,CAAC;AAHD,4GAGC;AACD,SAAgB,2EAA2E,CAAC,GAAuE;IAC/J,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kKAEC;AACD,SAAgB,6EAA6E,CAAC,GAAQ;IAClG,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+FAA+F,CAAC;KACzG;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,sKAcC;AACD,SAAgB,gFAAgF,CAAC,GAA4E;IACzK,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC7G,CAAC;AAFD,4KAEC;AACD,SAAgB,kFAAkF,CAAC,GAAQ;IACvG,MAAM,WAAW,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzG,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,OAAO,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7F,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAoF,CAAC;AACpK,CAAC;AALD,gLAKC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2EAA2E,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gFAAgF,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC;AAC1Y,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,MAAM,MAAM,GAAmF,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6EAA6E,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzN,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAwF,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kFAAkF,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAClP,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAoE,CAAC;AAC9L,CAAC;AAPD,gJAOC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACrJ,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,UAAU,GAAwE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACjN,OAAO,EAAE,UAAU,EAAE,UAAU,EAAqD,CAAC;AACzF,CAAC;AAHD,kHAGC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAqD,CAAC;AACjF,CAAC;AAHD,kHAGC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,OAAO,EAAoE,CAAC;AAChF,CAAC;AAFD,gJAEC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACrJ,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,UAAU,GAAwE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACjN,OAAO,EAAE,UAAU,EAAE,UAAU,EAAqD,CAAC;AACzF,CAAC;AAHD,kHAGC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,MAAM,GAAW,GAAG,CAAC,MAAM,CAAC;IAClC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAqD,CAAC;AACjF,CAAC;AAHD,kHAGC"} \ No newline at end of file +{"version":3,"file":"sharedLinksFiles.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksFolders.generated.js b/lib/managers/sharedLinksFolders.generated.js index 51d76f73..a58e0c60 100644 --- a/lib/managers/sharedLinksFolders.generated.js +++ b/lib/managers/sharedLinksFolders.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeUpdateFolderRemoveSharedLinkQueryParamsArg = exports.serializeUpdateFolderRemoveSharedLinkQueryParamsArg = exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkQueryParamsArg = exports.serializeUpdateFolderUpdateSharedLinkQueryParamsArg = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderAddSharedLinkQueryParamsArg = exports.serializeUpdateFolderAddSharedLinkQueryParamsArg = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArg = exports.serializeUpdateFolderAddSharedLinkRequestBodyArg = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeGetFolderGetSharedLinkQueryParamsArg = exports.serializeGetFolderGetSharedLinkQueryParamsArg = exports.deserializeGetSharedItemFoldersHeadersArg = exports.serializeGetSharedItemFoldersHeadersArg = exports.deserializeGetSharedItemFoldersQueryParamsArg = exports.serializeGetSharedItemFoldersQueryParamsArg = exports.SharedLinksFoldersManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,31 +23,37 @@ class SharedLinksFoldersManager { } getSharedItemFolders(queryParams = {}, headers) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#folders"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetSharedItemFoldersQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeGetSharedItemFoldersHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#folders"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } getFolderGetSharedLink(folderId, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderGetSharedLinkQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFolderAddSharedLink(folderId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFolderAddSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFolderUpdateSharedLink(folderId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFolderUpdateSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateFolderRemoveSharedLink(folderId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateFolderRemoveSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/sharedLinksFolders.generated.js.map b/lib/managers/sharedLinksFolders.generated.js.map index 23f3ec9b..b374d443 100644 --- a/lib/managers/sharedLinksFolders.generated.js.map +++ b/lib/managers/sharedLinksFolders.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sharedLinksFolders.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sharedLinksFolders.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksWebLinks.generated.js b/lib/managers/sharedLinksWebLinks.generated.js index 1994539a..febcbf65 100644 --- a/lib/managers/sharedLinksWebLinks.generated.js +++ b/lib/managers/sharedLinksWebLinks.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg = exports.serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg = exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg = exports.serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkAddSharedLinkQueryParamsArg = exports.serializeUpdateWebLinkAddSharedLinkQueryParamsArg = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeGetWebLinkGetSharedLinkQueryParamsArg = exports.serializeGetWebLinkGetSharedLinkQueryParamsArg = exports.deserializeGetSharedItemWebLinksHeadersArg = exports.serializeGetSharedItemWebLinksHeadersArg = exports.deserializeGetSharedItemWebLinksQueryParamsArg = exports.serializeGetSharedItemWebLinksQueryParamsArg = exports.SharedLinksWebLinksManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,31 +23,37 @@ class SharedLinksWebLinksManager { } getSharedItemWebLinks(queryParams = {}, headers) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#web_links"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetSharedItemWebLinksQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeGetSharedItemWebLinksHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#web_links"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } getWebLinkGetSharedLink(webLinkId, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetWebLinkGetSharedLinkQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } updateWebLinkAddSharedLink(webLinkId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateWebLinkAddSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } updateWebLinkUpdateSharedLink(webLinkId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } updateWebLinkRemoveSharedLink(webLinkId, requestBody, queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/sharedLinksWebLinks.generated.js.map b/lib/managers/sharedLinksWebLinks.generated.js.map index c6d616c7..9b21ce52 100644 --- a/lib/managers/sharedLinksWebLinks.generated.js.map +++ b/lib/managers/sharedLinksWebLinks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sharedLinksWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sharedLinksWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierReports.generated.js b/lib/managers/shieldInformationBarrierReports.generated.js index 65cbb7f5..3b7bc23e 100644 --- a/lib/managers/shieldInformationBarrierReports.generated.js +++ b/lib/managers/shieldInformationBarrierReports.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetShieldInformationBarrierReportsQueryParamsArg = exports.se const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class ShieldInformationBarrierReportsManager { } getShieldInformationBarrierReports(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetShieldInformationBarrierReportsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } diff --git a/lib/managers/shieldInformationBarrierReports.generated.js.map b/lib/managers/shieldInformationBarrierReports.generated.js.map index e12e4a85..849a4936 100644 --- a/lib/managers/shieldInformationBarrierReports.generated.js.map +++ b/lib/managers/shieldInformationBarrierReports.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierReports.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierReports.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoF;AAGpF,kEAAqF;AAOrF,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAMpC,MAAa,sCAAsC;IAG/C,YAAY,MAA6K;QACrL,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kCAAkC,CAAC,WAA6D;;YAClG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4DAA4D,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,yDAAyD,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/U,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;IACK,oCAAoC,CAAC,WAA8C;;YACrF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4DAA4D,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,iEAA0C,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChW,OAAO,IAAA,gEAAyC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrF,CAAC;KAAA;IACK,qCAAqC,CAAC,gCAAwC;;YAChF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6DAA6D,EAAE,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnR,OAAO,IAAA,gEAAyC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrF,CAAC;KAAA;CACJ;AAlBD,wFAkBC;AACD,SAAgB,yDAAyD,CAAC,GAAqD;IAC3H,OAAO,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,0BAA0B,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/H,CAAC;AAFD,8HAEC;AACD,SAAgB,2DAA2D,CAAC,GAAQ;IAChF,MAAM,0BAA0B,GAAW,GAAG,CAAC,6BAA6B,CAAC;IAC7E,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA6D,CAAC;AAC/J,CAAC;AALD,kIAKC"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierReports.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierReports.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js index f7501484..d4cffab4 100644 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js +++ b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js @@ -16,6 +16,7 @@ const schemas_generated_js_3 = require("../schemas.generated.js"); const schemas_generated_js_4 = require("../schemas.generated.js"); const schemas_generated_js_5 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -38,7 +39,8 @@ class ShieldInformationBarrierSegmentMembersManager { } getShieldInformationBarrierSegmentMembers(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_segment_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierSegmentId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map index 975c3665..acbb10b8 100644 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map +++ b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierSegmentMembers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentMembers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierSegmentMembers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentMembers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js index c8bc6a8c..358dbb29 100644 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js +++ b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -36,7 +37,8 @@ class ShieldInformationBarrierSegmentRestrictionsManager { } getShieldInformationBarrierSegmentRestrictions(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_segment_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierSegmentId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map index eef5f182..4da7f3fb 100644 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map +++ b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierSegmentRestrictions.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierSegmentRestrictions.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegments.generated.js b/lib/managers/shieldInformationBarrierSegments.generated.js index 15344746..14a75db5 100644 --- a/lib/managers/shieldInformationBarrierSegments.generated.js +++ b/lib/managers/shieldInformationBarrierSegments.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -42,7 +43,8 @@ class ShieldInformationBarrierSegmentsManager { } getShieldInformationBarrierSegments(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetShieldInformationBarrierSegmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } diff --git a/lib/managers/shieldInformationBarrierSegments.generated.js.map b/lib/managers/shieldInformationBarrierSegments.generated.js.map index 6b216a11..2b1a58eb 100644 --- a/lib/managers/shieldInformationBarrierSegments.generated.js.map +++ b/lib/managers/shieldInformationBarrierSegments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierSegments.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierSegments.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarriers.generated.d.ts b/lib/managers/shieldInformationBarriers.generated.d.ts index ee13a0f9..09a77ef4 100644 --- a/lib/managers/shieldInformationBarriers.generated.d.ts +++ b/lib/managers/shieldInformationBarriers.generated.d.ts @@ -17,7 +17,7 @@ export declare class ShieldInformationBarriersManager { constructor(fields: Omit); getShieldInformationBarrierById(shieldInformationBarrierId: string): Promise; createShieldInformationBarrierChangeStatus(requestBody: CreateShieldInformationBarrierChangeStatusRequestBodyArg): Promise; - getShieldInformationBarriers(queryParams?: undefined | GetShieldInformationBarriersQueryParamsArg): Promise; + getShieldInformationBarriers(queryParams?: GetShieldInformationBarriersQueryParamsArg): Promise; createShieldInformationBarrier(requestBody: ShieldInformationBarrier): Promise; } export declare function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField): Json; diff --git a/lib/managers/shieldInformationBarriers.generated.js b/lib/managers/shieldInformationBarriers.generated.js index 37a6ec29..b036a1bb 100644 --- a/lib/managers/shieldInformationBarriers.generated.js +++ b/lib/managers/shieldInformationBarriers.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetShieldInformationBarriersQueryParamsArg = exports.serializ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -35,7 +36,8 @@ class ShieldInformationBarriersManager { } getShieldInformationBarriers(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetShieldInformationBarriersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } diff --git a/lib/managers/shieldInformationBarriers.generated.js.map b/lib/managers/shieldInformationBarriers.generated.js.map index dd53b1cd..78017cd9 100644 --- a/lib/managers/shieldInformationBarriers.generated.js.map +++ b/lib/managers/shieldInformationBarriers.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarriers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarriers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarriers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarriers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/signRequests.generated.d.ts b/lib/managers/signRequests.generated.d.ts index 12deb293..2bcfb7df 100644 --- a/lib/managers/signRequests.generated.d.ts +++ b/lib/managers/signRequests.generated.d.ts @@ -15,7 +15,7 @@ export declare class SignRequestsManager { cancelSignRequest(signRequestId: string): Promise; resendSignRequest(signRequestId: string): Promise; getSignRequestById(signRequestId: string): Promise; - getSignRequests(queryParams?: undefined | GetSignRequestsQueryParamsArg): Promise; + getSignRequests(queryParams?: GetSignRequestsQueryParamsArg): Promise; createSignRequest(requestBody: SignRequestCreateRequest): Promise; } export declare function serializeGetSignRequestsQueryParamsArg(val: GetSignRequestsQueryParamsArg): Json; diff --git a/lib/managers/signRequests.generated.js b/lib/managers/signRequests.generated.js index f0656cef..c68d8f93 100644 --- a/lib/managers/signRequests.generated.js +++ b/lib/managers/signRequests.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -42,7 +43,8 @@ class SignRequestsManager { } getSignRequests(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetSignRequestsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeSignRequests)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/signRequests.generated.js.map b/lib/managers/signRequests.generated.js.map index 293abce0..966ab44d 100644 --- a/lib/managers/signRequests.generated.js.map +++ b/lib/managers/signRequests.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"signRequests.generated.js","sourceRoot":"","sources":["../../src/managers/signRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"signRequests.generated.js","sourceRoot":"","sources":["../../src/managers/signRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/signTemplates.generated.d.ts b/lib/managers/signTemplates.generated.d.ts index 19f7d5c7..1b43dd9c 100644 --- a/lib/managers/signTemplates.generated.d.ts +++ b/lib/managers/signTemplates.generated.d.ts @@ -11,7 +11,7 @@ export declare class SignTemplatesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getSignTemplates(queryParams?: undefined | GetSignTemplatesQueryParamsArg): Promise; + getSignTemplates(queryParams?: GetSignTemplatesQueryParamsArg): Promise; getSignTemplateById(templateId: string): Promise; } export declare function serializeGetSignTemplatesQueryParamsArg(val: GetSignTemplatesQueryParamsArg): Json; diff --git a/lib/managers/signTemplates.generated.js b/lib/managers/signTemplates.generated.js index a143cb46..c671e802 100644 --- a/lib/managers/signTemplates.generated.js +++ b/lib/managers/signTemplates.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetSignTemplatesQueryParamsArg = exports.serializeGetSignTemp const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class SignTemplatesManager { } getSignTemplates(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetSignTemplatesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSignTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/signTemplates.generated.js.map b/lib/managers/signTemplates.generated.js.map index 274dc2aa..aff3e097 100644 --- a/lib/managers/signTemplates.generated.js.map +++ b/lib/managers/signTemplates.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"signTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/signTemplates.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAMlE,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAKpC,MAAa,oBAAoB;IAG7B,YAAY,MAA8E;QACtF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,gBAAgB,CAAC,cAA0D,EAA2C;;YACxH,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,uCAAuC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzS,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB;;YACxC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzO,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;CACJ;AAdD,oDAcC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC5D,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA2C,CAAC;AACrF,CAAC;AAJD,8FAIC"} \ No newline at end of file +{"version":3,"file":"signTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/signTemplates.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAMlE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAKpC,MAAa,oBAAoB;IAG7B,YAAY,MAA8E;QACtF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,gBAAgB,CAAC,cAA8C,EAA2C;;YAC5G,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpP,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB;;YACxC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzO,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;CACJ;AAjBD,oDAiBC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC5D,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA2C,CAAC;AACrF,CAAC;AAJD,8FAIC"} \ No newline at end of file diff --git a/lib/managers/skills.generated.js.map b/lib/managers/skills.generated.js.map index 58bb7f3e..23694df8 100644 --- a/lib/managers/skills.generated.js.map +++ b/lib/managers/skills.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"skills.generated.js","sourceRoot":"","sources":["../../src/managers/skills.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"skills.generated.js","sourceRoot":"","sources":["../../src/managers/skills.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/storagePolicies.generated.d.ts b/lib/managers/storagePolicies.generated.d.ts index c98decca..460c5bef 100644 --- a/lib/managers/storagePolicies.generated.d.ts +++ b/lib/managers/storagePolicies.generated.d.ts @@ -12,7 +12,7 @@ export declare class StoragePoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getStoragePolicies(queryParams?: undefined | GetStoragePoliciesQueryParamsArg): Promise; + getStoragePolicies(queryParams?: GetStoragePoliciesQueryParamsArg): Promise; getStoragePolicyById(storagePolicyId: string): Promise; } export declare function serializeGetStoragePoliciesQueryParamsArg(val: GetStoragePoliciesQueryParamsArg): Json; diff --git a/lib/managers/storagePolicies.generated.js b/lib/managers/storagePolicies.generated.js index fed9ed56..cc756df6 100644 --- a/lib/managers/storagePolicies.generated.js +++ b/lib/managers/storagePolicies.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetStoragePoliciesQueryParamsArg = exports.serializeGetStorag const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class StoragePoliciesManager { } getStoragePolicies(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetStoragePoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeStoragePolicies)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/storagePolicies.generated.js.map b/lib/managers/storagePolicies.generated.js.map index d8ade3b2..b99a6349 100644 --- a/lib/managers/storagePolicies.generated.js.map +++ b/lib/managers/storagePolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"storagePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicies.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAqE;AAIrE,kEAAmE;AAMnE,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,sBAAsB;IAG/B,YAAY,MAAmF;QAC3F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,cAA4D,EAA6C;;YAC9H,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,0CAA0C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,yCAAyC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7S,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,oBAAoB,CAAC,eAAuB;;YAC9C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChP,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;CACJ;AAdD,wDAcC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpF,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA6C,CAAC;AACvG,CAAC;AALD,kGAKC"} \ No newline at end of file +{"version":3,"file":"storagePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicies.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAqE;AAIrE,kEAAmE;AAMnE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,sBAAsB;IAG/B,YAAY,MAAmF;QAC3F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,cAAgD,EAA6C;;YAClH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,0CAA0C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtP,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,oBAAoB,CAAC,eAAuB;;YAC9C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChP,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;CACJ;AAjBD,wDAiBC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpF,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA6C,CAAC;AACvG,CAAC;AALD,kGAKC"} \ No newline at end of file diff --git a/lib/managers/storagePolicyAssignments.generated.js b/lib/managers/storagePolicyAssignments.generated.js index c88bfad0..9ff0e5f2 100644 --- a/lib/managers/storagePolicyAssignments.generated.js +++ b/lib/managers/storagePolicyAssignments.generated.js @@ -13,6 +13,7 @@ exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.ser const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class StoragePolicyAssignmentsManager { } getStoragePolicyAssignments(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetStoragePolicyAssignmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["resolved_for_type"]: (0, utils_js_2.toString)(queryParams.resolvedForType), ["resolved_for_id"]: (0, utils_js_2.toString)(queryParams.resolvedForId) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeStoragePolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/storagePolicyAssignments.generated.js.map b/lib/managers/storagePolicyAssignments.generated.js.map index d18fd948..f2c83b2b 100644 --- a/lib/managers/storagePolicyAssignments.generated.js.map +++ b/lib/managers/storagePolicyAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"storagePolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"storagePolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/taskAssignments.generated.js.map b/lib/managers/taskAssignments.generated.js.map index 647da44e..f0b9df0d 100644 --- a/lib/managers/taskAssignments.generated.js.map +++ b/lib/managers/taskAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"taskAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/taskAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"taskAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/taskAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/tasks.generated.js.map b/lib/managers/tasks.generated.js.map index ec19285d..5db61afa 100644 --- a/lib/managers/tasks.generated.js.map +++ b/lib/managers/tasks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/termsOfServiceUserStatuses.generated.js b/lib/managers/termsOfServiceUserStatuses.generated.js index a4fca608..76097b92 100644 --- a/lib/managers/termsOfServiceUserStatuses.generated.js +++ b/lib/managers/termsOfServiceUserStatuses.generated.js @@ -13,6 +13,7 @@ exports.deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.ser const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class TermsOfServiceUserStatusesManager { } getTermOfServiceUserStatuses(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetTermOfServiceUserStatusesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["tos_id"]: (0, utils_js_2.toString)(queryParams.tosId), ["user_id"]: (0, utils_js_2.toString)(queryParams.userId) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTermsOfServiceUserStatuses)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/termsOfServiceUserStatuses.generated.js.map b/lib/managers/termsOfServiceUserStatuses.generated.js.map index e1b6dc8d..7202881d 100644 --- a/lib/managers/termsOfServiceUserStatuses.generated.js.map +++ b/lib/managers/termsOfServiceUserStatuses.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"termsOfServiceUserStatuses.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServiceUserStatuses.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"termsOfServiceUserStatuses.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServiceUserStatuses.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/termsOfServices.generated.d.ts b/lib/managers/termsOfServices.generated.d.ts index 48892575..e90cb6fb 100644 --- a/lib/managers/termsOfServices.generated.d.ts +++ b/lib/managers/termsOfServices.generated.d.ts @@ -24,7 +24,7 @@ export declare class TermsOfServicesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getTermOfServices(queryParams?: undefined | GetTermOfServicesQueryParamsArg): Promise; + getTermOfServices(queryParams?: GetTermOfServicesQueryParamsArg): Promise; createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg): Promise; getTermOfServiceById(termsOfServiceId: string): Promise; updateTermOfServiceById(termsOfServiceId: string, requestBody: UpdateTermOfServiceByIdRequestBodyArg): Promise; diff --git a/lib/managers/termsOfServices.generated.js b/lib/managers/termsOfServices.generated.js index 214c296f..9a510fca 100644 --- a/lib/managers/termsOfServices.generated.js +++ b/lib/managers/termsOfServices.generated.js @@ -14,6 +14,7 @@ const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -24,7 +25,8 @@ class TermsOfServicesManager { } getTermOfServices(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetTermOfServicesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["tos_type"]: (0, utils_js_2.toString)(queryParams.tosType) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTermsOfServices)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/termsOfServices.generated.js.map b/lib/managers/termsOfServices.generated.js.map index 7518d725..5aaa9ad3 100644 --- a/lib/managers/termsOfServices.generated.js.map +++ b/lib/managers/termsOfServices.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"termsOfServices.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServices.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"termsOfServices.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServices.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/transfer.generated.d.ts b/lib/managers/transfer.generated.d.ts index be75959a..f8942b80 100644 --- a/lib/managers/transfer.generated.d.ts +++ b/lib/managers/transfer.generated.d.ts @@ -16,7 +16,7 @@ export declare class TransferManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams?: undefined | TransferOwnedFolderQueryParamsArg): Promise; + transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams?: TransferOwnedFolderQueryParamsArg): Promise; } export declare function serializeTransferOwnedFolderRequestBodyArgOwnedByField(val: TransferOwnedFolderRequestBodyArgOwnedByField): Json; export declare function deserializeTransferOwnedFolderRequestBodyArgOwnedByField(val: any): TransferOwnedFolderRequestBodyArgOwnedByField; diff --git a/lib/managers/transfer.generated.js b/lib/managers/transfer.generated.js index 05be1039..5c5a6e9b 100644 --- a/lib/managers/transfer.generated.js +++ b/lib/managers/transfer.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeTransferOwnedFolderQueryParamsArg = exports.serializeTransferOwnedFolderQueryParamsArg = exports.deserializeTransferOwnedFolderRequestBodyArg = exports.serializeTransferOwnedFolderRequestBodyArg = exports.deserializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.serializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.TransferManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class TransferManager { } transferOwnedFolder(userId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/folders/0"), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeTransferOwnedFolderQueryParamsArg(queryParams)), body: (0, json_js_1.serializeJson)(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["notify"]: (0, utils_js_2.toString)(queryParams.notify) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/folders/0"), { method: "PUT", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/transfer.generated.js.map b/lib/managers/transfer.generated.js.map index 1cb97c4f..5ca6a45c 100644 --- a/lib/managers/transfer.generated.js.map +++ b/lib/managers/transfer.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"transfer.generated.js","sourceRoot":"","sources":["../../src/managers/transfer.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAgE;AAOhE,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAWpC,MAAa,eAAe;IAGxB,YAAY,MAAoD;QAC5D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc,EAAE,WAA8C,EAAE,cAA6D,EAA8C;;YACjM,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACza,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;CACJ;AAVD,0CAUC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,OAAO,GAAkD,wDAAwD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtI,OAAO,EAAE,OAAO,EAAE,OAAO,EAA8C,CAAC;AAC5E,CAAC;AAHD,oGAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC9D,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAA8C,CAAC;AAC1F,CAAC;AAJD,oGAIC"} \ No newline at end of file +{"version":3,"file":"transfer.generated.js","sourceRoot":"","sources":["../../src/managers/transfer.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAgE;AAOhE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAWpC,MAAa,eAAe;IAGxB,YAAY,MAAoD;QAC5D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc,EAAE,WAA8C,EAAE,cAAiD,EAA8C;;YACrL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC1G,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjX,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;CACJ;AAbD,0CAaC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,OAAO,GAAkD,wDAAwD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtI,OAAO,EAAE,OAAO,EAAE,OAAO,EAA8C,CAAC;AAC5E,CAAC;AAHD,oGAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC9D,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAA8C,CAAC;AAC1F,CAAC;AAJD,oGAIC"} \ No newline at end of file diff --git a/lib/managers/trashedFiles.generated.d.ts b/lib/managers/trashedFiles.generated.d.ts index c9508d9a..acad2e45 100644 --- a/lib/managers/trashedFiles.generated.d.ts +++ b/lib/managers/trashedFiles.generated.d.ts @@ -20,8 +20,8 @@ export declare class TrashedFilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams?: undefined | RestoreFileFromTrashQueryParamsArg): Promise; - getFileTrash(fileId: string, queryParams?: undefined | GetFileTrashQueryParamsArg): Promise; + restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams?: RestoreFileFromTrashQueryParamsArg): Promise; + getFileTrash(fileId: string, queryParams?: GetFileTrashQueryParamsArg): Promise; deleteFileTrash(fileId: string): Promise; } export declare function serializeRestoreFileFromTrashRequestBodyArgParentField(val: RestoreFileFromTrashRequestBodyArgParentField): Json; diff --git a/lib/managers/trashedFiles.generated.js b/lib/managers/trashedFiles.generated.js index b96ba971..129397e3 100644 --- a/lib/managers/trashedFiles.generated.js +++ b/lib/managers/trashedFiles.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetFileTrashQueryParamsArg = exports.serializeGetFileTrashQue const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,13 +24,15 @@ class TrashedFilesManager { } restoreFileFromTrash(fileId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeRestoreFileFromTrashQueryParamsArg(queryParams)), body: (0, json_js_1.serializeJson)(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTrashFileRestored)((0, json_js_2.deserializeJson)(response.text)); }); } getFileTrash(fileId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFileTrashQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTrashFile)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/trashedFiles.generated.js.map b/lib/managers/trashedFiles.generated.js.map index 60c7f2da..505b759e 100644 --- a/lib/managers/trashedFiles.generated.js.map +++ b/lib/managers/trashedFiles.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedFiles.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFiles.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAuE;AAIvE,kEAA+D;AAM/D,0CAA4C;AAC5C,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAcpC,MAAa,mBAAmB;IAG5B,YAAY,MAA8F;QACtG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,oBAAoB,CAAC,MAAc,EAAE,WAA+C,EAAE,cAA8D,EAA+C;;YACrM,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,2CAA2C,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2CAA2C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9Z,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;IACK,YAAY,CAAC,MAAc,EAAE,cAAsD,EAAuC;;YAC5H,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,IAAA,wBAAa,EAAC,mCAAmC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/S,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,eAAe,CAAC,MAAc;;YAChC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzO,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,kDAkBC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AAClJ,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,MAAM,GAA8D,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC/K,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAA+C,CAAC;AACvF,CAAC;AAJD,sGAIC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAA+C,CAAC;AAC3E,CAAC;AAHD,sGAGC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAuC,CAAC;AACnE,CAAC;AAHD,sFAGC"} \ No newline at end of file +{"version":3,"file":"trashedFiles.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedFolders.generated.d.ts b/lib/managers/trashedFolders.generated.d.ts index b27c474a..6b6acd7b 100644 --- a/lib/managers/trashedFolders.generated.d.ts +++ b/lib/managers/trashedFolders.generated.d.ts @@ -20,8 +20,8 @@ export declare class TrashedFoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams?: undefined | RestoreFolderFromTrashQueryParamsArg): Promise; - getFolderTrash(folderId: string, queryParams?: undefined | GetFolderTrashQueryParamsArg): Promise; + restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams?: RestoreFolderFromTrashQueryParamsArg): Promise; + getFolderTrash(folderId: string, queryParams?: GetFolderTrashQueryParamsArg): Promise; deleteFolderTrash(folderId: string): Promise; } export declare function serializeRestoreFolderFromTrashRequestBodyArgParentField(val: RestoreFolderFromTrashRequestBodyArgParentField): Json; diff --git a/lib/managers/trashedFolders.generated.js b/lib/managers/trashedFolders.generated.js index 6c69a237..fd4e4923 100644 --- a/lib/managers/trashedFolders.generated.js +++ b/lib/managers/trashedFolders.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetFolderTrashQueryParamsArg = exports.serializeGetFolderTras const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,13 +24,15 @@ class TrashedFoldersManager { } restoreFolderFromTrash(folderId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeRestoreFolderFromTrashQueryParamsArg(queryParams)), body: (0, json_js_1.serializeJson)(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTrashFolderRestored)((0, json_js_2.deserializeJson)(response.text)); }); } getFolderTrash(folderId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderTrashQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTrashFolder)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/trashedFolders.generated.js.map b/lib/managers/trashedFolders.generated.js.map index 0ab56a50..4e68c44d 100644 --- a/lib/managers/trashedFolders.generated.js.map +++ b/lib/managers/trashedFolders.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedFolders.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedFolders.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedItems.generated.d.ts b/lib/managers/trashedItems.generated.d.ts index 6ed96b99..30082cbb 100644 --- a/lib/managers/trashedItems.generated.d.ts +++ b/lib/managers/trashedItems.generated.d.ts @@ -17,7 +17,7 @@ export declare class TrashedItemsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderTrashItems(queryParams?: undefined | GetFolderTrashItemsQueryParamsArg): Promise; + getFolderTrashItems(queryParams?: GetFolderTrashItemsQueryParamsArg): Promise; } export declare function serializeGetFolderTrashItemsQueryParamsArgDirectionField(val: GetFolderTrashItemsQueryParamsArgDirectionField): Json; export declare function deserializeGetFolderTrashItemsQueryParamsArgDirectionField(val: any): GetFolderTrashItemsQueryParamsArgDirectionField; diff --git a/lib/managers/trashedItems.generated.js b/lib/managers/trashedItems.generated.js index 0f636fce..a45e2510 100644 --- a/lib/managers/trashedItems.generated.js +++ b/lib/managers/trashedItems.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeGetFolderTrashItemsQueryParamsArg = exports.serializeGetFolderTrashItemsQueryParamsArg = exports.deserializeGetFolderTrashItemsQueryParamsArgSortField = exports.serializeGetFolderTrashItemsQueryParamsArgSortField = exports.deserializeGetFolderTrashItemsQueryParamsArgDirectionField = exports.serializeGetFolderTrashItemsQueryParamsArgDirectionField = exports.TrashedItemsManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -21,7 +22,8 @@ class TrashedItemsManager { } getFolderTrashItems(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/trash/items"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetFolderTrashItemsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["sort"]: (0, utils_js_2.toString)(queryParams.sort) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/trash/items"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/trashedItems.generated.js.map b/lib/managers/trashedItems.generated.js.map index 1613403a..4b43651a 100644 --- a/lib/managers/trashedItems.generated.js.map +++ b/lib/managers/trashedItems.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedItems.generated.js","sourceRoot":"","sources":["../../src/managers/trashedItems.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedItems.generated.js","sourceRoot":"","sources":["../../src/managers/trashedItems.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedWebLinks.generated.d.ts b/lib/managers/trashedWebLinks.generated.d.ts index ab3046d2..68a9b27b 100644 --- a/lib/managers/trashedWebLinks.generated.d.ts +++ b/lib/managers/trashedWebLinks.generated.d.ts @@ -20,8 +20,8 @@ export declare class TrashedWebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams?: undefined | CreateWebLinkByIdQueryParamsArg): Promise; - getWebLinkTrash(webLinkId: string, queryParams?: undefined | GetWebLinkTrashQueryParamsArg): Promise; + createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams?: CreateWebLinkByIdQueryParamsArg): Promise; + getWebLinkTrash(webLinkId: string, queryParams?: GetWebLinkTrashQueryParamsArg): Promise; deleteWebLinkTrash(webLinkId: string): Promise; } export declare function serializeCreateWebLinkByIdRequestBodyArgParentField(val: CreateWebLinkByIdRequestBodyArgParentField): Json; diff --git a/lib/managers/trashedWebLinks.generated.js b/lib/managers/trashedWebLinks.generated.js index e99eaa15..a8392acc 100644 --- a/lib/managers/trashedWebLinks.generated.js +++ b/lib/managers/trashedWebLinks.generated.js @@ -13,6 +13,7 @@ exports.deserializeGetWebLinkTrashQueryParamsArg = exports.serializeGetWebLinkTr const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,13 +24,15 @@ class TrashedWebLinksManager { } createWebLinkById(webLinkId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateWebLinkByIdQueryParamsArg(queryParams)), body: (0, json_js_1.serializeJson)(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTrashWebLinkRestored)((0, json_js_2.deserializeJson)(response.text)); }); } getWebLinkTrash(webLinkId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetWebLinkTrashQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTrashWebLink)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/trashedWebLinks.generated.js.map b/lib/managers/trashedWebLinks.generated.js.map index 2a558b23..b475408b 100644 --- a/lib/managers/trashedWebLinks.generated.js.map +++ b/lib/managers/trashedWebLinks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/trashedWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/trashedWebLinks.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAI1E,kEAAkE;AAMlE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAcpC,MAAa,sBAAsB;IAG/B,YAAY,MAAoG;QAC5G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,SAAiB,EAAE,WAA4C,EAAE,cAA+C,EAA4C;;YAChL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oCAAoC,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,wCAAwC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzW,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,eAAe,CAAC,SAAiB,EAAE,cAA6C,EAA0C;;YAC5H,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oCAAoC,EAAE,SAAS,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrQ,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,kBAAkB,CAAC,SAAiB;;YACtC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oCAAoC,EAAE,SAAS,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChP,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAxBD,wDAwBC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,EAAE,EAAE,EAAE,EAAuD,CAAC;AAC3E,CAAC;AAHD,sHAGC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AAC/I,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,MAAM,GAA2D,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzK,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAA4C,CAAC;AACpF,CAAC;AAJD,gGAIC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAA4C,CAAC;AACxE,CAAC;AAHD,gGAGC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAA0C,CAAC;AACtE,CAAC;AAHD,4FAGC"} \ No newline at end of file diff --git a/lib/managers/uploads.generated.d.ts b/lib/managers/uploads.generated.d.ts index 7875ae19..f771416f 100644 --- a/lib/managers/uploads.generated.d.ts +++ b/lib/managers/uploads.generated.d.ts @@ -55,8 +55,8 @@ export declare class UploadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams?: undefined | UploadFileVersionQueryParamsArg, headers?: undefined | UploadFileVersionHeadersArg): Promise; - uploadFile(requestBody: UploadFileRequestBodyArg, queryParams?: undefined | UploadFileQueryParamsArg, headers?: undefined | UploadFileHeadersArg): Promise; + uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams?: UploadFileVersionQueryParamsArg, headers?: UploadFileVersionHeadersArg): Promise; + uploadFile(requestBody: UploadFileRequestBodyArg, queryParams?: UploadFileQueryParamsArg, headers?: UploadFileHeadersArg): Promise; preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg): Promise; } export declare function serializeUploadFileVersionRequestBodyArgAttributesField(val: UploadFileVersionRequestBodyArgAttributesField): Json; diff --git a/lib/managers/uploads.generated.js b/lib/managers/uploads.generated.js index fbd71fcf..b48cbabf 100644 --- a/lib/managers/uploads.generated.js +++ b/lib/managers/uploads.generated.js @@ -13,6 +13,7 @@ exports.deserializePreflightFileUploadRequestBodyArg = exports.serializePrefligh const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,13 +24,17 @@ class UploadsManager { } uploadFileVersion(fileId, requestBody, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeUploadFileVersionQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeUploadFileVersionHeadersArg(headers)), multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); }); } uploadFile(requestBody, queryParams = {}, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/content"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeUploadFileQueryParamsArg(queryParams)), headers: (0, utils_js_1.prepareParams)(serializeUploadFileHeadersArg(headers)), multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const headersMap = (0, utils_js_1.prepareParams)({ ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/uploads.generated.js.map b/lib/managers/uploads.generated.js.map index 3407dbb0..da8e6172 100644 --- a/lib/managers/uploads.generated.js.map +++ b/lib/managers/uploads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"uploads.generated.js","sourceRoot":"","sources":["../../src/managers/uploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"uploads.generated.js","sourceRoot":"","sources":["../../src/managers/uploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/userCollaborations.generated.d.ts b/lib/managers/userCollaborations.generated.d.ts index bc4b8af1..243b0f22 100644 --- a/lib/managers/userCollaborations.generated.d.ts +++ b/lib/managers/userCollaborations.generated.d.ts @@ -40,10 +40,10 @@ export declare class UserCollaborationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollaborationById(collaborationId: string, queryParams?: undefined | GetCollaborationByIdQueryParamsArg): Promise; + getCollaborationById(collaborationId: string, queryParams?: GetCollaborationByIdQueryParamsArg): Promise; updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg): Promise; deleteCollaborationById(collaborationId: string): Promise; - createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams?: undefined | CreateCollaborationQueryParamsArg): Promise; + createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams?: CreateCollaborationQueryParamsArg): Promise; } export declare function serializeGetCollaborationByIdQueryParamsArg(val: GetCollaborationByIdQueryParamsArg): Json; export declare function deserializeGetCollaborationByIdQueryParamsArg(val: any): GetCollaborationByIdQueryParamsArg; diff --git a/lib/managers/userCollaborations.generated.js b/lib/managers/userCollaborations.generated.js index f7bb54a1..84beb61d 100644 --- a/lib/managers/userCollaborations.generated.js +++ b/lib/managers/userCollaborations.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeCreateCollaborationQueryParamsArg = exports.serializeCreateCollaborationQueryParamsArg = exports.deserializeCreateCollaborationRequestBodyArg = exports.serializeCreateCollaborationRequestBodyArg = exports.deserializeCreateCollaborationRequestBodyArgRoleField = exports.serializeCreateCollaborationRequestBodyArgRoleField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.deserializeCreateCollaborationRequestBodyArgItemField = exports.serializeCreateCollaborationRequestBodyArgItemField = exports.deserializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCollaborationByIdRequestBodyArg = exports.serializeUpdateCollaborationByIdRequestBodyArg = exports.deserializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.serializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.deserializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.serializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.deserializeGetCollaborationByIdQueryParamsArg = exports.serializeGetCollaborationByIdQueryParamsArg = exports.UserCollaborationsManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class UserCollaborationsManager { } getCollaborationById(collaborationId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetCollaborationByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -40,7 +42,8 @@ class UserCollaborationsManager { } createCollaboration(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateCollaborationQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["notify"]: (0, utils_js_2.toString)(queryParams.notify) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/userCollaborations.generated.js.map b/lib/managers/userCollaborations.generated.js.map index 586f11a4..ab0f49bb 100644 --- a/lib/managers/userCollaborations.generated.js.map +++ b/lib/managers/userCollaborations.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/users.generated.d.ts b/lib/managers/users.generated.d.ts index e513a716..b633cae5 100644 --- a/lib/managers/users.generated.d.ts +++ b/lib/managers/users.generated.d.ts @@ -86,12 +86,12 @@ export declare class UsersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getUsers(queryParams?: undefined | GetUsersQueryParamsArg): Promise; - createUser(requestBody: CreateUserRequestBodyArg, queryParams?: undefined | CreateUserQueryParamsArg): Promise; - getUserMe(queryParams?: undefined | GetUserMeQueryParamsArg): Promise; - getUserById(userId: string, queryParams?: undefined | GetUserByIdQueryParamsArg): Promise; - updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams?: undefined | UpdateUserByIdQueryParamsArg): Promise; - deleteUserById(userId: string, queryParams?: undefined | DeleteUserByIdQueryParamsArg): Promise; + getUsers(queryParams?: GetUsersQueryParamsArg): Promise; + createUser(requestBody: CreateUserRequestBodyArg, queryParams?: CreateUserQueryParamsArg): Promise; + getUserMe(queryParams?: GetUserMeQueryParamsArg): Promise; + getUserById(userId: string, queryParams?: GetUserByIdQueryParamsArg): Promise; + updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams?: UpdateUserByIdQueryParamsArg): Promise; + deleteUserById(userId: string, queryParams?: DeleteUserByIdQueryParamsArg): Promise; } export declare function serializeGetUsersQueryParamsArgUserTypeField(val: GetUsersQueryParamsArgUserTypeField): Json; export declare function deserializeGetUsersQueryParamsArgUserTypeField(val: any): GetUsersQueryParamsArgUserTypeField; diff --git a/lib/managers/users.generated.js b/lib/managers/users.generated.js index 0dc41deb..5103528e 100644 --- a/lib/managers/users.generated.js +++ b/lib/managers/users.generated.js @@ -16,6 +16,7 @@ const schemas_generated_js_3 = require("../schemas.generated.js"); const schemas_generated_js_4 = require("../schemas.generated.js"); const schemas_generated_js_5 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -26,37 +27,43 @@ class UsersManager { } getUsers(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetUsersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["filter_term"]: (0, utils_js_2.toString)(queryParams.filterTerm), ["user_type"]: (0, utils_js_2.toString)(queryParams.userType), ["external_app_user_id"]: (0, utils_js_2.toString)(queryParams.externalAppUserId), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeUsers)((0, json_js_1.deserializeJson)(response.text)); }); } createUser(requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "POST", params: (0, utils_js_1.prepareParams)(serializeCreateUserQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeUser)((0, json_js_1.deserializeJson)(response.text)); }); } getUserMe(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/me"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetUserMeQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/me"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); }); } getUserById(userId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetUserByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); }); } updateUserById(userId, requestBody, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "PUT", params: (0, utils_js_1.prepareParams)(serializeUpdateUserByIdQueryParamsArg(queryParams)), body: (0, json_js_2.serializeJson)(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); }); } deleteUserById(userId, queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "DELETE", params: (0, utils_js_1.prepareParams)(serializeDeleteUserByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["notify"]: (0, utils_js_2.toString)(queryParams.notify), ["force"]: (0, utils_js_2.toString)(queryParams.force) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "DELETE", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return response.content; }); } diff --git a/lib/managers/users.generated.js.map b/lib/managers/users.generated.js.map index 10b181ed..311ac1b5 100644 --- a/lib/managers/users.generated.js.map +++ b/lib/managers/users.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"users.generated.js","sourceRoot":"","sources":["../../src/managers/users.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"users.generated.js","sourceRoot":"","sources":["../../src/managers/users.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/webLinks.generated.d.ts b/lib/managers/webLinks.generated.d.ts index 8525460e..3838e94a 100644 --- a/lib/managers/webLinks.generated.d.ts +++ b/lib/managers/webLinks.generated.d.ts @@ -36,7 +36,7 @@ export declare class WebLinksManager { readonly networkSession?: NetworkSession; constructor(fields: Omit); createWebLink(requestBody: CreateWebLinkRequestBodyArg): Promise; - getWebLinkById(webLinkId: string, headers?: undefined | GetWebLinkByIdHeadersArg): Promise; + getWebLinkById(webLinkId: string, headers?: GetWebLinkByIdHeadersArg): Promise; updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg): Promise; deleteWebLinkById(webLinkId: string): Promise; } diff --git a/lib/managers/webLinks.generated.js b/lib/managers/webLinks.generated.js index 8cf3b7b5..dfdc7616 100644 --- a/lib/managers/webLinks.generated.js +++ b/lib/managers/webLinks.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeUpdateWebLinkByIdRequestBodyArg = exports.serializeUpdateWebLinkByIdRequestBodyArg = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkByIdRequestBodyArgParentField = exports.serializeUpdateWebLinkByIdRequestBodyArgParentField = exports.deserializeGetWebLinkByIdHeadersArg = exports.serializeGetWebLinkByIdHeadersArg = exports.deserializeCreateWebLinkRequestBodyArg = exports.serializeCreateWebLinkRequestBodyArg = exports.deserializeCreateWebLinkRequestBodyArgParentField = exports.serializeCreateWebLinkRequestBodyArgParentField = exports.WebLinksManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -28,7 +29,8 @@ class WebLinksManager { } getWebLinkById(webLinkId, headers = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "GET", headers: (0, utils_js_1.prepareParams)(serializeGetWebLinkByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "GET", headers: headersMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/webLinks.generated.js.map b/lib/managers/webLinks.generated.js.map index d7734fda..8e485c43 100644 --- a/lib/managers/webLinks.generated.js.map +++ b/lib/managers/webLinks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"webLinks.generated.js","sourceRoot":"","sources":["../../src/managers/webLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"webLinks.generated.js","sourceRoot":"","sources":["../../src/managers/webLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/webhooks.generated.d.ts b/lib/managers/webhooks.generated.d.ts index 8d8c7c29..ff609349 100644 --- a/lib/managers/webhooks.generated.d.ts +++ b/lib/managers/webhooks.generated.d.ts @@ -33,7 +33,7 @@ export declare class WebhooksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getWebhooks(queryParams?: undefined | GetWebhooksQueryParamsArg): Promise; + getWebhooks(queryParams?: GetWebhooksQueryParamsArg): Promise; createWebhook(requestBody: CreateWebhookRequestBodyArg): Promise; getWebhookById(webhookId: string): Promise; updateWebhookById(webhookId: string, requestBody: UpdateWebhookByIdRequestBodyArg): Promise; diff --git a/lib/managers/webhooks.generated.js b/lib/managers/webhooks.generated.js index 839bc731..e5783a10 100644 --- a/lib/managers/webhooks.generated.js +++ b/lib/managers/webhooks.generated.js @@ -13,6 +13,7 @@ exports.deserializeUpdateWebhookByIdRequestBodyArg = exports.serializeUpdateWebh const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -23,7 +24,8 @@ class WebhooksManager { } getWebhooks(queryParams = {}) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetWebhooksQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebhooks)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/webhooks.generated.js.map b/lib/managers/webhooks.generated.js.map index 56a27a7f..e3129460 100644 --- a/lib/managers/webhooks.generated.js.map +++ b/lib/managers/webhooks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"webhooks.generated.js","sourceRoot":"","sources":["../../src/managers/webhooks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"webhooks.generated.js","sourceRoot":"","sources":["../../src/managers/webhooks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/workflows.generated.js b/lib/managers/workflows.generated.js index d658f5bb..c76e17d8 100644 --- a/lib/managers/workflows.generated.js +++ b/lib/managers/workflows.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeCreateWorkflowStartRequestBodyArg = exports.serializeCreateWorkflowStartRequestBodyArg = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderField = exports.serializeCreateWorkflowStartRequestBodyArgFolderField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesField = exports.serializeCreateWorkflowStartRequestBodyArgFilesField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFlowField = exports.serializeCreateWorkflowStartRequestBodyArgFlowField = exports.deserializeCreateWorkflowStartRequestBodyArgTypeField = exports.serializeCreateWorkflowStartRequestBodyArgTypeField = exports.deserializeGetWorkflowsQueryParamsArg = exports.serializeGetWorkflowsQueryParamsArg = exports.WorkflowsManager = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); +const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); @@ -22,7 +23,8 @@ class WorkflowsManager { } getWorkflows(queryParams) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows"), { method: "GET", params: (0, utils_js_1.prepareParams)(serializeGetWorkflowsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession }); + const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId), ["trigger_type"]: (0, utils_js_2.toString)(queryParams.triggerType), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWorkflows)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/workflows.generated.js.map b/lib/managers/workflows.generated.js.map index 823fea30..1b769534 100644 --- a/lib/managers/workflows.generated.js.map +++ b/lib/managers/workflows.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"workflows.generated.js","sourceRoot":"","sources":["../../src/managers/workflows.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"workflows.generated.js","sourceRoot":"","sources":["../../src/managers/workflows.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/zipDownloads.generated.js.map b/lib/managers/zipDownloads.generated.js.map index fdd9c3b7..97f62178 100644 --- a/lib/managers/zipDownloads.generated.js.map +++ b/lib/managers/zipDownloads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"zipDownloads.generated.js","sourceRoot":"","sources":["../../src/managers/zipDownloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAGjE,kEAAsE;AAGtE,kEAAuE;AAQvE,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,MAAa,mBAAmB;IAG5B,YAAY,MAAyG;QACjH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,WAA+B;;YACnD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,kDAA2B,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5T,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB;;YAC7C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,aAAa,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3P,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,oBAAoB,CAAC,aAAqB;;YAC5C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtP,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;CACJ;AAlBD,kDAkBC"} \ No newline at end of file +{"version":3,"file":"zipDownloads.generated.js","sourceRoot":"","sources":["../../src/managers/zipDownloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAGjE,kEAAsE;AAGtE,kEAAuE;AASvE,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,MAAa,mBAAmB;IAG5B,YAAY,MAAyG;QACjH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,WAA+B;;YACnD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,kDAA2B,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5T,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB;;YAC7C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,aAAa,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3P,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,oBAAoB,CAAC,aAAqB;;YAC5C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtP,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;CACJ;AAlBD,kDAkBC"} \ No newline at end of file diff --git a/lib/schemas.generated.d.ts b/lib/schemas.generated.d.ts index de9fc33a..1a3f25d8 100644 --- a/lib/schemas.generated.d.ts +++ b/lib/schemas.generated.d.ts @@ -292,18 +292,11 @@ export interface FilesUnderRetention { readonly prevMarker?: number; readonly entries?: readonly FileMini[]; } -export type FileConflict = FileMini & { - /** - * The SHA1 hash of the file. */ - readonly sha1?: string; - readonly fileVersion?: FileVersionMini; -}; +export type FileConflict = FileMini & {}; export interface ConflictErrorContextInfoField { readonly conflicts?: readonly FileConflict[]; } -export type ConflictError = ClientError & { - readonly contextInfo?: ConflictErrorContextInfoField; -}; +export type ConflictError = ClientError & {}; export type FolderBaseTypeField = "folder"; export interface FolderBase { readonly id: string; @@ -1680,7 +1673,6 @@ export type ShieldInformationBarrierSegmentMember = ShieldInformationBarrierSegm * The `type` and `id` of the requested * shield information barrier segment. */ readonly shieldInformationBarrierSegment?: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField; - readonly user?: UserBase; /** * ISO date time string when this shield * information barrier object was created. */ diff --git a/lib/schemas.generated.js b/lib/schemas.generated.js index 58fe7773..71903ca0 100644 --- a/lib/schemas.generated.js +++ b/lib/schemas.generated.js @@ -1241,18 +1241,18 @@ function serializeFileConflict(val) { if (!(0, json_js_1.isJson)(base, "object")) { throw "Expecting an object for \"FileConflict\""; } - return Object.assign(Object.assign({}, base), { ["sha1"]: val.sha1, ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion) }); + return Object.assign(Object.assign({}, base), {}); } exports.serializeFileConflict = serializeFileConflict; function deserializeFileConflict(val) { - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; + const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; + const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); const id = val.id; const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; const type = deserializeFileBaseTypeField(val.type); - return { sha1: sha1, fileVersion: fileVersion, sequenceId: sequenceId, name: name, id: id, etag: etag, type: type }; + return { sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, id: id, etag: etag, type: type }; } exports.deserializeFileConflict = deserializeFileConflict; function serializeConflictErrorContextInfoField(val) { @@ -1273,18 +1273,18 @@ function serializeConflictError(val) { if (!(0, json_js_1.isJson)(base, "object")) { throw "Expecting an object for \"ConflictError\""; } - return Object.assign(Object.assign({}, base), { ["context_info"]: val.contextInfo == void 0 ? void 0 : serializeConflictErrorContextInfoField(val.contextInfo) }); + return Object.assign(Object.assign({}, base), {}); } exports.serializeConflictError = serializeConflictError; function deserializeConflictError(val) { - const contextInfo = val.context_info == void 0 ? void 0 : deserializeClientErrorContextInfoField(val.context_info); const type = val.type == void 0 ? void 0 : deserializeClientErrorTypeField(val.type); const status = (0, json_js_1.isJson)(val.status, "number") ? val.status : void 0; const code = val.code == void 0 ? void 0 : deserializeClientErrorCodeField(val.code); const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; + const contextInfo = val.context_info == void 0 ? void 0 : deserializeClientErrorContextInfoField(val.context_info); const helpUrl = (0, json_js_1.isJson)(val.help_url, "string") ? val.help_url : void 0; const requestId = (0, json_js_1.isJson)(val.request_id, "string") ? val.request_id : void 0; - return { contextInfo: contextInfo, type: type, status: status, code: code, message: message, helpUrl: helpUrl, requestId: requestId }; + return { type: type, status: status, code: code, message: message, contextInfo: contextInfo, helpUrl: helpUrl, requestId: requestId }; } exports.deserializeConflictError = deserializeConflictError; function serializeFolderBaseTypeField(val) { @@ -5004,20 +5004,20 @@ function serializeShieldInformationBarrierSegmentMember(val) { if (!(0, json_js_1.isJson)(base, "object")) { throw "Expecting an object for \"ShieldInformationBarrierSegmentMember\""; } - return Object.assign(Object.assign({}, base), { ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: val.shieldInformationBarrierSegment == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["user"]: val.user == void 0 ? void 0 : serializeUserBase(val.user), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) }); + return Object.assign(Object.assign({}, base), { ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: val.shieldInformationBarrierSegment == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) }); } exports.serializeShieldInformationBarrierSegmentMember = serializeShieldInformationBarrierSegmentMember; function deserializeShieldInformationBarrierSegmentMember(val) { const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierBase(val.shield_information_barrier); const shieldInformationBarrierSegment = val.shield_information_barrier_segment == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const user = val.user == void 0 ? void 0 : deserializeUserBase(val.user); const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); const updatedAt = (0, json_js_1.isJson)(val.updated_at, "string") ? val.updated_at : void 0; const updatedBy = val.updated_by == void 0 ? void 0 : deserializeUserBase(val.updated_by); + const user = val.user == void 0 ? void 0 : deserializeUserBase(val.user); const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val.type); - return { shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, user: user, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, id: id, type: type }; + return { shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, user: user, id: id, type: type }; } exports.deserializeShieldInformationBarrierSegmentMember = deserializeShieldInformationBarrierSegmentMember; function serializeShieldInformationBarrierSegmentTypeField(val) { diff --git a/lib/schemas.generated.js.map b/lib/schemas.generated.js.map index 131ecee5..eeed09d4 100644 --- a/lib/schemas.generated.js.map +++ b/lib/schemas.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"schemas.generated.js","sourceRoot":"","sources":["../src/schemas.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,uCAAmC;AAgwFnC,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,6CAA6C,EAAE;QACtD,OAAO,6CAA6C,CAAC;KACxD;IACD,IAAI,GAAG,IAAI,iDAAiD,EAAE;QAC1D,OAAO,iDAAiD,CAAC;KAC5D;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,4FAoBC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,+CAA+C,EAAE;QACxD,OAAO,+CAA+C,CAAC;KAC1D;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0GAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,2CAA2C,EAAE;QACpD,OAAO,2CAA2C,CAAC;KACtD;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sGAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,sGAWC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,sCAAsC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC;AACzzB,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,SAAS,GAAkC,wCAAwC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC1G,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/F,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,gBAAgB,GAAqD,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC/L,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,cAAc,GAAmD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACrL,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,cAAc,GAAmD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACrL,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5G,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,cAAc,EAAE,cAAc,EAAE,YAAY,EAAE,YAAY,EAAE,aAAa,EAAE,aAAa,EAA4B,CAAC;AACha,CAAC;AAjBD,gEAiBC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gIAQC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,wDAAwD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AAC9M,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,SAAS,GAAoD,0DAA0D,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC9I,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,YAAY,GAAW,GAAG,CAAC,aAAa,CAAC;IAC/C,MAAM,YAAY,GAAW,GAAG,CAAC,aAAa,CAAC;IAC/C,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAA8C,CAAC;AAC5J,CAAC;AAND,oGAMC;AACD,SAAgB,yBAAyB,CAAC,GAAqB;IAC3D,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACtG,CAAC;AAFD,8DAEC;AACD,SAAgB,2BAA2B,CAAC,GAAQ;IAChD,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,YAAY,EAAE,YAAY,EAAE,KAAK,EAAE,KAAK,EAA6B,CAAC;AACvG,CAAC;AALD,kEAKC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4GAWC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,8CAA8C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAClG,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,IAAI,GAA0C,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/G,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAyC,CAAC;AACzE,CAAC;AAJD,0FAIC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAkC;YACtE,OAAO,qCAAqC,CAAC,IAAI,CAAC,CAAC;QACvD,CAAC,CAAmB,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC;AAC7E,CAAC;AAJD,kEAIC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,KAAK,GAA4C,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACpF,OAAO,uCAAuC,CAAC,GAAG,CAAC,CAAC;IACxD,CAAC,CAAmB,CAAC;IACrB,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,gBAAgB,EAA+B,CAAC;AAC7F,CAAC;AAND,sEAMC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,OAAO,EAA0C,CAAC;AACtD,CAAC;AAFD,4FAEC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,gHAiBC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC9J,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,SAAS,GAAwD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC5K,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAsC,CAAC;AAC5F,CAAC;AAJD,oFAIC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA+B;YACjT,OAAO,kCAAkC,CAAC,IAAI,CAAC,CAAC;QACpD,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAY;YACjJ,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,wDAMC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAA8C,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAChK,MAAM,gBAAgB,GAAW,GAAG,CAAC,kBAAkB,CAAC;IACxD,MAAM,OAAO,GAAqD,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QAClI,OAAO,oCAAoC,CAAC,GAAG,CAAC,CAAC;IACrD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAkC,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1G,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAA0B,CAAC;AAC9L,CAAC;AAdD,4DAcC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,wGAWC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAC/S,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAAoD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3J,MAAM,eAAe,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvH,MAAM,qBAAqB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,eAAe,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,SAAS,EAAE,SAAS,EAAqC,CAAC;AAC/M,CAAC;AARD,kFAQC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACrI,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,IAAI,GAA2D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnK,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA8C,CAAC;AAC9E,CAAC;AAJD,oGAIC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,MAAM,IAAI,GAAQ,iCAAiC,CAAC,GAAG,CAAC,CAAC;IACzD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,oDAAoD,CAAC;KAC9D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,0CAA0C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,EAAG;AAClG,CAAC;AAND,0EAMC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,MAAM,GAAsC,4CAA4C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3G,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAAoD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3J,MAAM,eAAe,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvH,MAAM,qBAAqB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,eAAe,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,SAAS,EAAE,SAAS,EAAmC,CAAC;AAC7N,CAAC;AATD,8EASC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,OAAO,EAAiE,CAAC;AAC7E,CAAC;AAFD,0IAEC;AACD,SAAgB,yDAAyD,CAAC,GAAqD;IAC3H,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,8HAEC;AACD,SAAgB,2DAA2D,CAAC,GAAQ;IAChF,OAAO,EAA6D,CAAC;AACzE,CAAC;AAFD,kIAEC;AACD,SAAgB,yDAAyD,CAAC,GAAqD;IAC3H,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,8HAEC;AACD,SAAgB,2DAA2D,CAAC,GAAQ;IAChF,OAAO,EAA6D,CAAC;AACzE,CAAC;AAFD,kIAEC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,6DAA6D,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,yDAAyD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AAC5T,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,WAAW,GAAyD,+DAA+D,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAC5J,MAAM,OAAO,GAAqD,2DAA2D,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC5I,MAAM,OAAO,GAAiE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2DAA2D,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IACxL,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAiD,CAAC;AAC3H,CAAC;AALD,0GAKC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAxDD,0EAwDC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACxC,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,OAAO,EAAE,OAAO,EAAE,OAAO,EAAwC,CAAC;AACtE,CAAC;AAHD,wFAGC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAC1Y,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,WAAW,GAA4C,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAC5J,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAwB,CAAC;AAChK,CAAC;AATD,wDASC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC;AACjF,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtH,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,gBAAgB,EAAE,gBAAgB,EAAwB,CAAC;AACtF,CAAC;AAJD,wDAIC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wDAAwD,CAAC;KAClE;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wFAQC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC3V,CAAC;AAFD,0DAEC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,QAAQ,GAA4C,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACnJ,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,OAAO,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7F,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAA2B,CAAC;AAC/N,CAAC;AAVD,8DAUC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4DAA4D,CAAC;KACtE;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gGAQC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oHAQC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8EAA8E,CAAC;KACxF;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oIAQC;AACD,SAAgB,0FAA0F,CAAC,GAAsF;IAC7L,OAAO,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACpG,CAAC;AAFD,gMAEC;AACD,SAAgB,4FAA4F,CAAC,GAAQ;IACjH,MAAM,wBAAwB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5I,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,OAAO,EAAE,OAAO,EAA8F,CAAC;AAChL,CAAC;AAJD,oMAIC;AACD,SAAgB,uEAAuE,CAAC,GAAmE;IACvJ,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0FAA0F,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AAC1L,CAAC;AAFD,0JAEC;AACD,SAAgB,yEAAyE,CAAC,GAAQ;IAC9F,MAAM,cAAc,GAAkG,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4FAA4F,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IAC/Q,OAAO,EAAE,cAAc,EAAE,cAAc,EAA2E,CAAC;AACvH,CAAC;AAHD,8JAGC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uEAAuE,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC;AACnM,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,YAAY,GAA+E,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yEAAyE,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACnO,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,YAAY,EAAE,YAAY,EAA0D,CAAC;AACpH,CAAC;AALD,4HAKC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAmD;YACjf,OAAO,sDAAsD,CAAC,IAAI,CAAC,CAAC;QACxE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gGAIC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA2D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnK,MAAM,GAAG,GAA0D,GAAG,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IAC9J,MAAM,WAAW,GAAkE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACtM,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,OAAO,GAAyE,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACpJ,OAAO,wDAAwD,CAAC,GAAG,CAAC,CAAC;IACzE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAA8C,CAAC;AACpJ,CAAC;AAVD,oGAUC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,wBAAwB,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAuC;YACjhB,OAAO,0CAA0C,CAAC,IAAI,CAAC,CAAC;QAC5D,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,0EAIC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAoC,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAuD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAChL,MAAM,WAAW,GAAuD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAChL,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sBAAsB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxI,MAAM,MAAM,GAA6D,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QACrI,OAAO,4CAA4C,CAAC,GAAG,CAAC,CAAC;IAC7D,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,EAAE,MAAM,EAAmC,CAAC;AACrN,CAAC;AAZD,8EAYC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,+BAA+B,EAAE;QACxC,OAAO,+BAA+B,CAAC;KAC1C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0GAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,oHAcC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gFAAgF,CAAC;KAC1F;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wIAQC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAClK,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAoE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrL,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAuD,CAAC;AACnG,CAAC;AALD,sHAKC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AACpa,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvJ,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,SAAS,GAA0D,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAChL,MAAM,UAAU,GAA2D,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACrL,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAwC,CAAC;AAC5J,CAAC;AARD,wFAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAiC;YAClM,OAAO,oCAAoC,CAAC,IAAI,CAAC,CAAC;QACtD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wFAIC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAuD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAClI,OAAO,sCAAsC,CAAC,GAAG,CAAC,CAAC;IACvD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA0C,CAAC;AACtI,CAAC;AARD,4FAQC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wHAQC;AACD,SAAgB,mEAAmE,CAAC,GAA+D;IAC/I,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kJAEC;AACD,SAAgB,qEAAqE,CAAC,GAAQ;IAC1F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uFAAuF,CAAC;KACjG;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sJAQC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mEAAmE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACzK,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA2E,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qEAAqE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnM,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAA8D,CAAC;AAC1G,CAAC;AALD,oIAKC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iFAAiF,CAAC;KAC3F;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0IAQC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACnK,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvL,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAwD,CAAC;AACpG,CAAC;AALD,wHAKC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AAC9a,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrK,MAAM,UAAU,GAAkE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACnM,MAAM,IAAI,GAA4D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrK,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAA+C,CAAC;AACjK,CAAC;AARD,sGAQC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAwC;YACzM,OAAO,2CAA2C,CAAC,IAAI,CAAC,CAAC;QAC7D,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oGAIC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAA8D,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACzI,OAAO,6CAA6C,CAAC,GAAG,CAAC,CAAC;IAC9D,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAgD,CAAC;AAC5I,CAAC;AARD,wGAQC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wEAQC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wEAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4FAQC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AACvT,CAAC;AAFD,kDAEC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAoC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrH,MAAM,IAAI,GAAoC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrH,MAAM,cAAc,GAA8C,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACzK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAuB,CAAC;AACnG,CAAC;AAND,sDAMC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,wGAWC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC7I,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAAoD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACpK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAkC,CAAC;AAC5E,CAAC;AAJD,4EAIC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA2B;YAC7K,OAAO,8BAA8B,CAAC,IAAI,CAAC,CAAC;QAChD,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YAC1G,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,oDAMC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACtH,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAsC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACjH,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAwB,CAAC;AAC1H,CAAC;AAXD,wDAWC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/G,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAwB,CAAC;AACxD,CAAC;AAJD,wDAIC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wEAQC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACvK,CAAC;AAFD,kDAEC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAoC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrH,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAuB,CAAC;AAC/F,CAAC;AAND,sDAMC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YAC1H,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sDAIC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAsC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACjH,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAyB,CAAC;AAC/E,CAAC;AAND,0DAMC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oDAAoD,CAAC;KAC9D;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gFAQC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAClH,CAAC;AAFD,0DAEC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAwC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7H,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA2B,CAAC;AAC3D,CAAC;AAJD,8DAIC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8CAA8C,CAAC;KACxD;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oEAQC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,0BAA0B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAClG,CAAC;AAFD,8CAEC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAqB,CAAC;AACjE,CAAC;AALD,kDAKC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kFAQC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACrF,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAA6B,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA4B,CAAC;AAC5D,CAAC;AAJD,gEAIC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,MAAM,IAAI,GAAQ,wBAAwB,CAAC,GAAG,CAAC,CAAC;IAChD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,6CAA6C,CAAC;KACvD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,EAAG;AAClD,CAAC;AAND,4DAMC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAA6B,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA4B,CAAC;AACxE,CAAC;AALD,gEAKC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,sCAAsC,CAAC;KAChD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,EAAG;AACzM,CAAC;AAND,8CAMC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAqB,CAAC;AAC3I,CAAC;AATD,kDASC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAzCD,wEAyCC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AAC5K,CAAC;AAFD,gDAEC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,KAAK,GAAoC,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,MAAM,GAAyB,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACrG,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAsB,CAAC;AAChE,CAAC;AAJD,oDAIC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sDAAsD,CAAC;KAChE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oFAQC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4DAA4D,CAAC;KACtE;IACD,IAAI,GAAG,IAAI,+CAA+C,EAAE;QACxD,OAAO,+CAA+C,CAAC;KAC1D;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gGAQC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,IAAe;YAChR,OAAO,kBAAkB,CAAC,IAAI,CAAC,CAAC;QACpC,CAAC,CAAmB,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC;AACnM,CAAC;AAJD,oDAIC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAA0C,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAClJ,MAAM,YAAY,GAAqC,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,GAAS;QACjI,OAAO,oBAAoB,CAAC,GAAG,CAAC,CAAC;IACrC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,eAAe,GAAgD,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IAClL,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,eAAe,EAAE,eAAe,EAAwB,CAAC;AACpM,CAAC;AAVD,wDAUC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAc;YAC/K,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oEAIC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/G,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAgC,CAAC;AAC5H,CAAC;AARD,wEAQC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,0CAA0C,CAAC;KACpD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,EAAG;AACpJ,CAAC;AAND,sDAMC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAyB,CAAC;AAC/I,CAAC;AATD,0DASC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,UAAU,IAAkB;YACjG,OAAO,qBAAqB,CAAC,IAAI,CAAC,CAAC;QACvC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wFAIC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,SAAS,GAAwC,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,UAAU,GAAS;QACzH,OAAO,uBAAuB,CAAC,GAAG,CAAC,CAAC;IACxC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,SAAS,EAAE,SAAS,EAA0C,CAAC;AAC5E,CAAC;AALD,4FAKC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,MAAM,IAAI,GAAQ,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,2CAA2C,CAAC;KACrD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,EAAG;AAC9I,CAAC;AAND,wDAMC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,WAAW,GAA4C,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAC5J,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAA0B,CAAC;AAClK,CAAC;AATD,4DASC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wEAQC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACpG,CAAC;AAFD,kDAEC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAwB,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3E,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAuB,CAAC;AACnE,CAAC;AALD,sDAKC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,MAAM,IAAI,GAAQ,mBAAmB,CAAC,GAAG,CAAC,CAAC;IAC3C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,wCAAwC,CAAC;KAClD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,EAAG;AACnF,CAAC;AAND,kDAMC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAwB,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAuB,CAAC;AACvG,CAAC;AAPD,sDAOC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC;AACvK,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,eAAe,GAA2D,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACtM,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,eAAe,EAAE,eAAe,EAAmC,CAAC;AACzF,CAAC;AAJD,8EAIC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,MAAM,IAAI,GAAQ,+BAA+B,CAAC,GAAG,CAAC,CAAC;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,oDAAoD,CAAC;KAC9D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,EAAG;AAC1W,CAAC;AAND,0EAMC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,eAAe,GAA2D,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IACxM,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,MAAM,WAAW,GAAuD,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IACpL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,eAAe,GAA2D,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACtM,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,eAAe,EAAE,eAAe,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,EAAE,EAAE,EAAE,EAAE,eAAe,EAAE,eAAe,EAAmC,CAAC;AACzM,CAAC;AARD,8EAQC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kEAEC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+CAA+C,CAAC;KACzD;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sEAQC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC7G,CAAC;AAFD,gDAEC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsB,CAAC;AACtD,CAAC;AAJD,oDAIC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oDAAoD,CAAC;KAC9D;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gFAWC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,MAAM,IAAI,GAAQ,kBAAkB,CAAC,GAAG,CAAC,CAAC;IAC1C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,uCAAuC,CAAC;KACjD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,EAAG;AACtJ,CAAC;AAND,gDAMC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAwC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC9I,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnH,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsB,CAAC;AACxF,CAAC;AAND,oDAMC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2DAA2D,CAAC;KACrE;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,8FAWC;AACD,SAAgB,yBAAyB,CAAC,GAAqB;IAC3D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACxI,CAAC;AAFD,8DAEC;AACD,SAAgB,2BAA2B,CAAC,GAAQ;IAChD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAA+C,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC1J,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAA6B,CAAC;AACvE,CAAC;AAJD,kEAIC;AACD,SAAgB,eAAe,CAAC,GAAW;IACvC,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAsB;YACxK,OAAO,yBAAyB,CAAC,IAAI,CAAC,CAAC;QAC3C,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAe;YACzG,OAAO,kBAAkB,CAAC,IAAI,CAAC,CAAC;QACpC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,0CAMC;AACD,SAAgB,iBAAiB,CAAC,GAAQ;IACtC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAA4C,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACjH,OAAO,2BAA2B,CAAC,GAAG,CAAC,CAAC;IAC5C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAqC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAChH,OAAO,oBAAoB,CAAC,GAAG,CAAC,CAAC;IACrC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAmB,CAAC;AACrH,CAAC;AAXD,8CAWC;AACD,SAAgB,cAAc,CAAC,GAAU;IACrC,MAAM,IAAI,GAAQ,kBAAkB,CAAC,GAAG,CAAC,CAAC;IAC1C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,mCAAmC,CAAC;KAC7C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,EAAG;AAC9F,CAAC;AAND,wCAMC;AACD,SAAgB,gBAAgB,CAAC,GAAQ;IACrC,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAwC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC9I,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnH,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAkB,CAAC;AAClI,CAAC;AARD,4CAQC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4DAA4D,CAAC;KACtE;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,gGAcC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,0GAcC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,uBAAuB,EAAE,CAAC;AAC3E,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,uBAAuB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,0BAA0B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjJ,OAAO,EAAE,uBAAuB,EAAE,uBAAuB,EAAsC,CAAC;AACpG,CAAC;AAHD,oFAGC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,MAAM,IAAI,GAAQ,cAAc,CAAC,GAAG,CAAC,CAAC;IACtC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,uCAAuC,CAAC;KACjD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,sBAAsB,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,EAAG;AACliB,CAAC;AAND,gDAMC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,sBAAsB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1I,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,iBAAiB,GAAgD,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IACtL,MAAM,sBAAsB,GAAqD,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC;IACjN,MAAM,WAAW,GAA0C,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACtJ,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAwC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC9I,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnH,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,WAAW,EAAE,WAAW,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsB,CAAC;AACxV,CAAC;AAdD,oDAcC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yDAAyD,CAAC;KACnE;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0FAQC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACvH,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA6C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvI,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAgC,CAAC;AAChE,CAAC;AAJD,wEAIC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,8BAA8B,EAAE;QACvC,OAAO,8BAA8B,CAAC;KACzC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACjI,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3J,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA0C,CAAC;AAC1E,CAAC;AAJD,4FAIC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAmC;YACpM,OAAO,sCAAsC,CAAC,IAAI,CAAC,CAAC;QACxD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,kFAIC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAyD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACpI,OAAO,wCAAwC,CAAC,GAAG,CAAC,CAAC;IACzD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAuC,CAAC;AACnI,CAAC;AARD,sFAQC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,8CAEC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,OAAO,EAAqB,CAAC;AACjC,CAAC;AAFD,kDAEC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAc;YACvF,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACrD,CAAC;AAJD,gDAIC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,OAAO,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/G,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAsB,CAAC;AAClE,CAAC;AAND,oDAMC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,0CAA0C,CAAC;KACpD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,EAAG;AAClI,CAAC;AAND,sDAMC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,OAAO,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7F,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAyB,CAAC;AACrG,CAAC;AAND,0DAMC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACtH,CAAC;AAFD,sDAEC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAyB,CAAC;AACzG,CAAC;AAND,0DAMC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2DAA2D,CAAC;KACrE;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8FAQC;AACD,SAAgB,2DAA2D,CAAC,GAAuD;IAC/H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kIAEC;AACD,SAAgB,6DAA6D,CAAC,GAAQ;IAClF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+EAA+E,CAAC;KACzF;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sIAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2DAA2D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC7I,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,IAAI,GAAmE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAsD,CAAC;AACtF,CAAC;AAJD,oHAIC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oHAQC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACpI,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,IAAI,GAA0D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjK,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA6C,CAAC;AAC7E,CAAC;AAJD,kGAIC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4DAA4D,CAAC;KACtE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gGAWC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACre,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA+C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3I,MAAM,eAAe,GAA0D,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACpM,MAAM,MAAM,GAAiD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACrJ,MAAM,KAAK,GAAgD,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAChJ,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,eAAe,EAAE,eAAe,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAkC,CAAC;AAC5J,CAAC;AARD,4EAQC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA2B;YAC5L,OAAO,8BAA8B,CAAC,IAAI,CAAC,CAAC;QAChD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4EAIC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC5H,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAoC,CAAC;AAChI,CAAC;AARD,gFAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,4FAcC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gIAWC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC;AACxK,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,aAAa,GAAgE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IAC1M,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,aAAa,EAAE,aAAa,EAA0C,CAAC;AAC9F,CAAC;AAJD,4FAIC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,sCAAsC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAmC;YAC7M,OAAO,sCAAsC,CAAC,IAAI,CAAC,CAAC;QACxD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,kEAIC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,MAAM,GAAkC,wCAAwC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnG,MAAM,MAAM,GAAyD,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QACjI,OAAO,wCAAwC,CAAC,GAAG,CAAC,CAAC;IACzD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAA+B,CAAC;AAC/F,CAAC;AARD,sEAQC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAwB;YACjG,OAAO,2BAA2B,CAAC,IAAI,CAAC,CAAC;QAC7C,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtF,CAAC;AAJD,sEAIC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,MAAM,OAAO,GAA8C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACzH,OAAO,6BAA6B,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAiC,CAAC;AACrG,CAAC;AAPD,0EAOC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sDAAsD,CAAC;KAChE;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oFAQC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,0GAoBC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAChD,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAoD,CAAC;AAClF,CAAC;AAJD,gHAIC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA6C;YACvS,OAAO,gDAAgD,CAAC,IAAI,CAAC,CAAC;QAClE,CAAC,CAAmB,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC/C,CAAC;AAJD,oFAIC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,IAAI,GAAyC,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7G,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,MAAM,WAAW,GAAW,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,OAAO,GAAmE,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC9I,OAAO,kDAAkD,CAAC,GAAG,CAAC,CAAC;IACnE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAwC,CAAC;AACxK,CAAC;AAXD,wFAWC;AACD,SAAgB,yBAAyB,CAAC,GAAqB;IAC3D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,kCAAkC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAiC;YACjS,OAAO,oCAAoC,CAAC,IAAI,CAAC,CAAC;QACtD,CAAC,CAAmB,EAAE,CAAC,wBAAwB,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC;AACvF,CAAC;AAJD,8DAIC;AACD,SAAgB,2BAA2B,CAAC,GAAQ;IAChD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA8B,oCAAoC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,MAAM,GAAuD,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/H,OAAO,sCAAsC,CAAC,GAAG,CAAC,CAAC;IACvD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sBAAsB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxI,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,sBAAsB,EAA6B,CAAC;AAC/M,CAAC;AAZD,kEAYC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAsB;YACvL,OAAO,yBAAyB,CAAC,IAAI,CAAC,CAAC;QAC3C,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gEAIC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAA4C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACvH,OAAO,2BAA2B,CAAC,GAAG,CAAC,CAAC;IAC5C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA8B,CAAC;AAC1H,CAAC;AARD,oEAQC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AAC5I,CAAC;AAFD,0DAEC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,YAAY,EAA2B,CAAC;AAC3H,CAAC;AAPD,8DAOC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAoB;YAC5H,OAAO,uBAAuB,CAAC,IAAI,CAAC,CAAC;QACzC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4DAIC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,OAAO,GAA0C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACrH,OAAO,yBAAyB,CAAC,GAAG,CAAC,CAAC;IAC1C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAA4B,CAAC;AAChF,CAAC;AAND,gEAMC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yDAAyD,CAAC;KACnE;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0FAQC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACzF,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAiC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7F,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAgC,CAAC;AAChE,CAAC;AAJD,wEAIC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,oHAWC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,MAAM,IAAI,GAAQ,4BAA4B,CAAC,GAAG,CAAC,CAAC;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,iDAAiD,CAAC;KAC3D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,EAAG;AACxP,CAAC;AAND,oEAMC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,eAAe,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnH,MAAM,iBAAiB,GAA0D,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC1M,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAiC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7F,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAgC,CAAC;AAChK,CAAC;AAPD,wEAOC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAyB;YAClG,OAAO,4BAA4B,CAAC,IAAI,CAAC,CAAC;QAC9C,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtF,CAAC;AAJD,gEAIC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,OAAO,GAA+C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1H,OAAO,8BAA8B,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAA8B,CAAC;AAClG,CAAC;AAPD,oEAOC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4FAQC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,sBAAsB,CAAC,EAAE,CAAC;AAC7e,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA8C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzI,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7G,MAAM,sBAAsB,GAAoC,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC;IAC/K,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,sBAAsB,EAAE,sBAAsB,EAAiC,CAAC;AAC3M,CAAC;AATD,0EASC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA0B;YAC3L,OAAO,6BAA6B,CAAC,IAAI,CAAC,CAAC;QAC/C,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wEAIC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAgD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3H,OAAO,+BAA+B,CAAC,GAAG,CAAC,CAAC;IAChD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAkC,CAAC;AAC9H,CAAC;AARD,4EAQC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,6BAA6B,EAAE;QACtC,OAAO,6BAA6B,CAAC;KACxC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACnG,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAA2C,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA0C,CAAC;AAC1E,CAAC;AAJD,4FAIC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAmC;YAC5G,OAAO,sCAAsC,CAAC,IAAI,CAAC,CAAC;QACxD,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtF,CAAC;AAJD,kFAIC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,OAAO,GAAyD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACpI,OAAO,wCAAwC,CAAC,GAAG,CAAC,CAAC;IACzD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAuC,CAAC;AAC3G,CAAC;AAPD,sFAOC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,4BAA4B,EAAE;QACrC,OAAO,4BAA4B,CAAC;KACvC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4GAQC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAChI,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzJ,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAyC,CAAC;AACzE,CAAC;AAJD,0FAIC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,wBAAwB,CAAC,EAAE,CAAC;AACrK,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,wBAAwB,GAA6C,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;IACvM,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAA8C,CAAC;AAC9G,CAAC;AAHD,oGAGC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,mCAAmC,EAAE;QAC5C,OAAO,mCAAmC,CAAC;KAC9C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wHAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACtI,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA+C,CAAC;AAC/E,CAAC;AAJD,sGAIC;AACD,SAAgB,2DAA2D,CAAC,GAAuD;IAC/H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kIAEC;AACD,SAAgB,6DAA6D,CAAC,GAAQ;IAClF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+EAA+E,CAAC;KACzF;IACD,IAAI,GAAG,IAAI,2CAA2C,EAAE;QACpD,OAAO,2CAA2C,CAAC;KACtD;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sIAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2DAA2D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC7I,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnL,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsD,CAAC;AACtF,CAAC;AAJD,oHAIC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oFAAoF,CAAC;KAC9F;IACD,IAAI,GAAG,IAAI,gDAAgD,EAAE;QACzD,OAAO,gDAAgD,CAAC;KAC3D;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gJAQC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAClJ,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,IAAI,GAAwE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7L,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA2D,CAAC;AAC3F,CAAC;AAJD,8HAIC;AACD,SAAgB,oGAAoG,CAAC,GAAgG;IACjN,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oNAEC;AACD,SAAgB,sGAAsG,CAAC,GAAQ;IAC3H,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wHAAwH,CAAC;KAClI;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wNAQC;AACD,SAAgB,2FAA2F,CAAC,GAAuF;IAC/L,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oGAAoG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACtL,CAAC;AAFD,kMAEC;AACD,SAAgB,6FAA6F,CAAC,GAAQ;IAClH,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4G,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sGAAsG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrQ,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA+F,CAAC;AAC/H,CAAC;AAJD,sMAIC;AACD,SAAgB,sFAAsF,CAAC,GAAkF;IACrL,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wLAEC;AACD,SAAgB,wFAAwF,CAAC,GAAQ;IAC7G,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0GAA0G,CAAC;KACpH;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4LAQC;AACD,SAAgB,6EAA6E,CAAC,GAAyE;IACnK,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sFAAsF,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACxK,CAAC;AAFD,sKAEC;AACD,SAAgB,+EAA+E,CAAC,GAAQ;IACpG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA8F,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wFAAwF,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzO,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAiF,CAAC;AACjH,CAAC;AAJD,0KAIC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,MAAM,IAAI,GAAQ,uDAAuD,CAAC,GAAG,CAAC,CAAC;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,4EAA4E,CAAC;KACtF;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,oCAAoC,CAAC,EAAE,2FAA2F,CAAC,GAAG,CAAC,+BAA+B,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,6EAA6E,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,EAAG;AACtU,CAAC;AAND,0HAMC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,+BAA+B,GAAuF,6FAA6F,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC;IAClQ,MAAM,iBAAiB,GAAyE,+EAA+E,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IACxM,MAAM,IAAI,GAAwE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7L,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,+BAA+B,EAAE,+BAA+B,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA2D,CAAC;AACnM,CAAC;AAND,8HAMC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACxC,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,OAAO,EAAE,OAAO,EAAE,OAAO,EAAsC,CAAC;AACpE,CAAC;AAHD,oFAGC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sFAQC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACrH,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA2C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnI,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA8B,CAAC;AAC9D,CAAC;AAJD,oEAIC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAClD,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAmD,CAAC;AACnF,CAAC;AAJD,8GAIC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AAC9O,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,aAAa,GAAkC,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IAC9I,MAAM,UAAU,GAAuD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC/K,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,UAAU,EAAE,UAAU,EAAoC,CAAC;AACtG,CAAC;AAJD,gFAIC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA6B;YAC9L,OAAO,gCAAgC,CAAC,IAAI,CAAC,CAAC;QAClD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,8EAIC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAmD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC9H,OAAO,kCAAkC,CAAC,GAAG,CAAC,CAAC;IACnD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAqC,CAAC;AACjI,CAAC;AARD,kFAQC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,MAAM,IAAI,GAAQ,0BAA0B,CAAC,GAAG,CAAC,CAAC;IAClD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,2CAA2C,CAAC;KACrD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,EAAG;AAClD,CAAC;AAND,wDAMC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA2C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnI,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA0B,CAAC;AACtE,CAAC;AALD,4DAKC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAmB;YACpL,OAAO,sBAAsB,CAAC,IAAI,CAAC,CAAC;QACxC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4DAIC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAyC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACpH,OAAO,wBAAwB,CAAC,GAAG,CAAC,CAAC;IACzC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA4B,CAAC;AACxH,CAAC;AARD,gEAQC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wDAAwD,CAAC;KAClE;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wFAQC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACtH,CAAC;AAFD,kEAEC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrI,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA+B,CAAC;AAC/D,CAAC;AAJD,sEAIC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sDAAsD,CAAC;KAChE;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,oFAWC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACrJ,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3J,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAA0C,CAAC;AACtF,CAAC;AALD,4FAKC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,sFAWC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,MAAM,IAAI,GAAQ,2BAA2B,CAAC,GAAG,CAAC,CAAC;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,4CAA4C,CAAC;KACtD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,EAAG;AAC3Z,CAAC;AAND,0DAMC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,MAAM,GAA0C,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACvI,MAAM,UAAU,GAA8C,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC3J,MAAM,OAAO,GAA2C,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC9I,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrI,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA2B,CAAC;AAC/K,CAAC;AAVD,8DAUC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAoB;YAC9H,OAAO,uBAAuB,CAAC,IAAI,CAAC,CAAC;QACzC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4DAIC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAA0C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACrH,OAAO,yBAAyB,CAAC,GAAG,CAAC,CAAC;IAC1C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA4B,CAAC;AAClF,CAAC;AAND,gEAMC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtG,CAAC;AAFD,wDAEC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAA0B,CAAC;AACpG,CAAC;AALD,4DAKC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACnF,CAAC;AAFD,0DAEC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAA2B,CAAC;AACnF,CAAC;AALD,8DAKC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,MAAM,IAAI,GAAQ,uBAAuB,CAAC,GAAG,CAAC,CAAC;IAC/C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,wCAAwC,CAAC;KAClD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,EAAG;AAClD,CAAC;AAND,kDAMC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAuB,CAAC;AAC3F,CAAC;AAND,sDAMC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,wGAWC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC7I,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAAoD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACpK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAkC,CAAC;AAC5E,CAAC;AAJD,4EAIC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA2B;YAC7K,OAAO,8BAA8B,CAAC,IAAI,CAAC,CAAC;QAChD,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YAC1G,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,oDAMC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACtH,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAsC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACjH,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAwB,CAAC;AAC1H,CAAC;AAXD,wDAWC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACrF,CAAC;AAFD,sDAEC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,IAAI,GAA2B,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAyB,CAAC;AACjD,CAAC;AAHD,0DAGC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8EAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AACjL,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAA+C,CAAC;AAC3K,CAAC;AARD,sGAQC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,gBAAgB,CAAC,EAAE,CAAC;AACjZ,CAAC;AAFD,wDAEC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3H,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,gBAAgB,GAAmD,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IACzL,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,QAAQ,EAAE,QAAQ,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,gBAAgB,EAA0B,CAAC;AACpN,CAAC;AATD,4DASC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AAChF,CAAC;AAFD,gDAEC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAsB,CAAC;AAClF,CAAC;AAJD,oDAIC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACpF,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAmC,CAAC;AAC7F,CAAC;AALD,8EAKC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AAC3G,CAAC;AAFD,kDAEC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,OAAO,GAAuC,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtI,OAAO,EAAE,OAAO,EAAE,OAAO,EAAuB,CAAC;AACrD,CAAC;AAHD,sDAGC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8CAA8C,CAAC;KACxD;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oEAQC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,0BAA0B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9E,CAAC;AAFD,8CAEC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAqB,CAAC;AACrD,CAAC;AAJD,kDAIC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,qDAAqD,CAAC;KAC/D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,EAAG;AACxE,CAAC;AAND,4EAMC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAoC,CAAC;AAC9F,CAAC;AAND,gFAMC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,gDAAgD,CAAC;KAC1D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,EAAG;AACxE,CAAC;AAND,kEAMC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA+B,CAAC;AACzF,CAAC;AAND,sEAMC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,sCAAsC,CAAC;KAChD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,EAAG;AACxE,CAAC;AAND,8CAMC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAqB,CAAC;AAC/E,CAAC;AAND,kDAMC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kFAWC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAClC,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,IAAI,EAAE,IAAI,EAA2C,CAAC;AACnE,CAAC;AAHD,8FAGC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,iCAAiC,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACzZ,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,QAAQ,GAA6B,mCAAmC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC9F,MAAM,MAAM,GAAW,GAAG,CAAC,OAAO,CAAC;IACnC,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,cAAc,GAA+C,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IACzK,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAwB,CAAC;AAC9J,CAAC;AARD,wDAQC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4CAA4C,CAAC;KACtD;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,gEAiBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACvE,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzG,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAuC,CAAC;AAC3F,CAAC;AAJD,sFAIC;AACD,SAAgB,aAAa,CAAC,GAAS;IACnC,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,kCAAkC,CAAC;KAC5C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,EAAG;AAC7jB,CAAC;AAND,sCAMC;AACD,SAAgB,eAAe,CAAC,GAAQ;IACpC,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,MAAM,GAAgC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,iBAAiB,GAA2C,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC5K,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAiB,CAAC;AAC/W,CAAC;AAnBD,0CAmBC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4FAWC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACvI,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAA8C,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACxJ,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAA4B,CAAC;AACtE,CAAC;AAJD,gEAIC;AACD,SAAgB,cAAc,CAAC,GAAU;IACrC,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAqB;YACvK,OAAO,wBAAwB,CAAC,IAAI,CAAC,CAAC;QAC1C,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAU;YACpG,OAAO,aAAa,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,wCAMC;AACD,SAAgB,gBAAgB,CAAC,GAAQ;IACrC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAA2C,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QAChH,OAAO,0BAA0B,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAgC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3G,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;IAChC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAkB,CAAC;AACpH,CAAC;AAXD,4CAWC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4FAQC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACzF,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4GAIC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0B,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtE,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAoD,CAAC;AAC1G,CAAC;AAND,gHAMC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,wGAcC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,iBAAiB,CAAC,EAAE,gDAAgD,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACz6B,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,MAAM,IAAI,GAA8C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzI,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,cAAc,GAA4C,kDAAkD,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACxI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAoD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACzK,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAiC,CAAC;AAC7Y,CAAC;AApBD,0EAoBC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yDAAyD,CAAC;KACnE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0FAQC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACzF,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,0GAIC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0B,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtE,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAmD,CAAC;AACzG,CAAC;AAND,8GAMC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,sGAcC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AAC9lC,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAA6C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvI,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,cAAc,GAAuD,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC3L,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAAmD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACvK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAgC,CAAC;AAC9f,CAAC;AAvBD,wEAuBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sFAQC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACzF,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sGAIC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0B,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtE,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAiD,CAAC;AACvG,CAAC;AAND,0GAMC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kGAcC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,iBAAiB,CAAC,EAAE,6CAA6C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,yCAAyC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AAC/+B,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAA+B,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzF,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,WAAW,GAAW,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,cAAc,GAAyC,+CAA+C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAClI,MAAM,SAAS,GAAW,GAAG,CAAC,UAAU,CAAC;IACzC,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAa,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAClE,MAAM,OAAO,GAAa,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC5D,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAAqC,2CAA2C,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAClH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAA8B,CAAC;AAC5f,CAAC;AAxBD,oEAwBC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kDAAkD,CAAC;KAC5D;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4EAQC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iFAAiF,CAAC;KAC3F;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0IAQC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACxN,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,IAAI,GAAqE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAwD,CAAC;AACxI,CAAC;AAPD,wHAOC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAiD;YAC1H,OAAO,oDAAoD,CAAC,IAAI,CAAC,CAAC;QACtE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4FAIC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA2D,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACvG,OAAO,sDAAsD,CAAC,GAAG,CAAC,CAAC;IACvE,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA4C,CAAC;AAClG,CAAC;AAND,gGAMC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wDAAwD,CAAC;KAClE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,wFAcC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACz7B,CAAC;AAFD,sDAEC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,cAAc,GAAgD,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7K,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAA4C,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACzJ,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAyB,CAAC;AACrY,CAAC;AApBD,0DAoBC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gFAAgF,CAAC;KAC1F;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wIAQC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACvN,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,IAAI,GAAoE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAuD,CAAC;AACvI,CAAC;AAPD,sHAOC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgD;YACzH,OAAO,mDAAmD,CAAC,IAAI,CAAC,CAAC;QACrE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,0FAIC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0D,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtG,OAAO,qDAAqD,CAAC,GAAG,CAAC,CAAC;IACtE,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA2C,CAAC;AACjG,CAAC;AAND,8FAMC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,sFAcC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,iBAAiB,CAAC,EAAE,uCAAuC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,UAAU,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,mCAAmC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACp3B,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAyB,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAW,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,cAAc,GAAmC,yCAAyC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACtH,MAAM,SAAS,GAAa,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChE,MAAM,UAAU,GAAa,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAClE,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,OAAO,GAAa,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC5D,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAA+B,qCAAqC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACtG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAwB,CAAC;AACtf,CAAC;AAvBD,wDAuBC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kEAEC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+CAA+C,CAAC;KACzD;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sEAQC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8EAA8E,CAAC;KACxF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oIAQC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACrN,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,IAAI,GAAkE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAqD,CAAC;AACrI,CAAC;AAPD,kHAOC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA8C;YACvH,OAAO,iDAAiD,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sFAIC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAAwD,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACpG,OAAO,mDAAmD,CAAC,GAAG,CAAC,CAAC;IACpE,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAyC,CAAC;AAC/F,CAAC;AAND,0FAMC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kFAcC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,2BAA2B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,iBAAiB,CAAC,EAAE,qCAAqC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,iCAAiC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACv9B,CAAC;AAFD,gDAEC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzE,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,WAAW,GAAW,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,cAAc,GAAiC,uCAAuC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAClH,MAAM,SAAS,GAAW,GAAG,CAAC,UAAU,CAAC;IACzC,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAa,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAClE,MAAM,OAAO,GAAa,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC5D,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAA6B,mCAAmC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAClG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAsB,CAAC;AACpf,CAAC;AAxBD,oDAwBC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,8BAA8B,EAAE;QACvC,OAAO,8BAA8B,CAAC;KACzC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oGAQC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AAC9W,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAkD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjJ,MAAM,GAAG,GAAmC,GAAG,CAAC,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IAChH,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAqC,CAAC;AACjK,CAAC;AATD,kFASC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA8B;YACxI,OAAO,iCAAiC,CAAC,IAAI,CAAC,CAAC;QACnD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,kFAIC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAoD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/H,OAAO,mCAAmC,CAAC,GAAG,CAAC,CAAC;IACpD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAuC,CAAC;AAC7F,CAAC;AAND,sFAMC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oDAAoD,CAAC;KAC9D;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gFAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,sGAiBC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACvmB,CAAC;AAFD,0DAEC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAwC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7H,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,eAAe,GAAmD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACtL,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,UAAU,EAAE,UAAU,EAA2B,CAAC;AACrP,CAAC;AAZD,8DAYC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAoB;YAC9H,OAAO,uBAAuB,CAAC,IAAI,CAAC,CAAC;QACzC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4DAIC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAA0C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACrH,OAAO,yBAAyB,CAAC,GAAG,CAAC,CAAC;IAC1C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA4B,CAAC;AAClF,CAAC;AAND,gEAMC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wDAEC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0CAA0C,CAAC;KACpD;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4DAQC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4CAA4C,CAAC;KACtD;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gEAWC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oDAAoD,CAAC;KAC9D;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gFAWC;AACD,SAAgB,aAAa,CAAC,GAAS;IACnC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,wBAAwB,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AACpsB,CAAC;AAFD,sCAEC;AACD,SAAgB,eAAe,CAAC,GAAQ;IACpC,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA8B,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzG,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,MAAM,GAAgC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnH,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,wBAAwB,GAAgC,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;IAC7K,MAAM,WAAW,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,cAAc,GAAwC,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7J,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,cAAc,EAAE,cAAc,EAAiB,CAAC;AACvQ,CAAC;AAbD,0CAaC;AACD,SAAgB,cAAc,CAAC,GAAU;IACrC,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAU;YACpH,OAAO,aAAa,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wCAIC;AACD,SAAgB,gBAAgB,CAAC,GAAQ;IACrC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAgC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3G,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;IAChC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAkB,CAAC;AACxE,CAAC;AAND,4CAMC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,6BAA6B,EAAE;QACtC,OAAO,6BAA6B,CAAC;KACxC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sGAQC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8EAA8E,CAAC;KACxF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,oIAcC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC5I,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAkE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjL,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAqD,CAAC;AACrF,CAAC;AAJD,kHAIC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC1D,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAuD,CAAC;AAC/F,CAAC;AAJD,sHAIC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,IAAgD;YACle,OAAO,mDAAmD,CAAC,IAAI,CAAC,CAAC;QACrE,CAAC,CAAmB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC;AAClM,CAAC;AAJD,gFAIC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnJ,MAAM,eAAe,GAAoC,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACxJ,MAAM,UAAU,GAAyD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnL,MAAM,YAAY,GAAsE,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,GAAS;QAClK,OAAO,qDAAqD,CAAC,GAAG,CAAC,CAAC;IACtE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,eAAe,EAAE,eAAe,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,YAAY,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAsC,CAAC;AAC5O,CAAC;AAZD,oFAYC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2DAA2D,CAAC;KACrE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,8FAWC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,oGAWC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,sFAWC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC;AACnH,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtH,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,gBAAgB,EAAE,gBAAgB,EAAiD,CAAC;AACzI,CAAC;AALD,0GAKC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,MAAM,IAAI,GAAQ,4BAA4B,CAAC,GAAG,CAAC,CAAC;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,6CAA6C,CAAC;KACvD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,uBAAuB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,gCAAgC,CAAC,EAAE,GAAG,CAAC,4BAA4B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,4BAA4B,CAAC,GAAG,CAAC,UAAU,IAAc;YAC3wB,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,EAAE,EAAG;AAC3K,CAAC;AARD,4DAQC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,UAAU,GAA+C,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC/J,MAAM,aAAa,GAAkD,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IAC9K,MAAM,MAAM,GAA2C,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzI,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,uBAAuB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,0BAA0B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjJ,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,4BAA4B,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,8BAA8B,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,8BAA8B,CAAC,GAAG,CAAC,UAAU,GAAS;QAClL,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,gBAAgB,GAAqD,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IAC7L,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,eAAe,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnH,MAAM,iBAAiB,GAA0D,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC1M,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAiC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7F,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,aAAa,EAAE,aAAa,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,4BAA4B,EAAE,4BAA4B,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,UAAU,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA4B,CAAC;AACxf,CAAC;AApBD,gEAoBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,sFAiBC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACjH,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAiD,CAAC;AAC/H,CAAC;AAND,0GAMC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,MAAM,IAAI,GAAQ,4BAA4B,CAAC,GAAG,CAAC,CAAC;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,6CAA6C,CAAC;KACvD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,EAAG;AACjnB,CAAC;AAND,4DAMC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAA2C,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzI,MAAM,gBAAgB,GAAqD,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IAC7L,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,eAAe,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrH,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA6C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvI,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,eAAe,EAAE,eAAe,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA4B,CAAC;AACxV,CAAC;AAfD,gEAeC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAqB;YACtL,OAAO,wBAAwB,CAAC,IAAI,CAAC,CAAC;QAC1C,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gEAIC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAA2C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtH,OAAO,0BAA0B,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA8B,CAAC;AAC1H,CAAC;AARD,oEAQC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4CAA4C,CAAC;KACtD;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gEAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4FAQC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAC5I,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA8C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzI,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAiC,CAAC;AAC7E,CAAC;AALD,0EAKC;AACD,SAAgB,eAAe,CAAC,GAAW;IACvC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtd,CAAC;AAFD,0CAEC;AACD,SAAgB,iBAAiB,CAAC,GAAQ;IACtC,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAgC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7G,MAAM,SAAS,GAAqC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACxI,MAAM,YAAY,GAAyB,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IACzH,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAmB,CAAC;AACzL,CAAC;AAVD,8CAUC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kFAQC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kFAWC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtZ,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAyC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/H,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,KAAK,GAA0B,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAyC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/H,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAA4B,CAAC;AAChJ,CAAC;AATD,gEASC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kHAWC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAClJ,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAAyD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC9K,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAuC,CAAC;AACjF,CAAC;AAJD,sFAIC;AACD,SAAgB,yBAAyB,CAAC,GAAqB;IAC3D,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAgC;YAClL,OAAO,mCAAmC,CAAC,IAAI,CAAC,CAAC;QACrD,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAqB;YAC/G,OAAO,wBAAwB,CAAC,IAAI,CAAC,CAAC;QAC1C,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,8DAMC;AACD,SAAgB,2BAA2B,CAAC,GAAQ;IAChD,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAsD,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3H,OAAO,qCAAqC,CAAC,GAAG,CAAC,CAAC;IACtD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAA2C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtH,OAAO,0BAA0B,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAA6B,CAAC;AAC/H,CAAC;AAXD,kEAWC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,MAAM,IAAI,GAAQ,wBAAwB,CAAC,GAAG,CAAC,CAAC;IAChD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,yCAAyC,CAAC;KACnD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,EAAG;AAC5hB,CAAC;AAND,oDAMC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAA6B,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAwB,CAAC;AAC5T,CAAC;AAhBD,wDAgBC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,0GAWC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC9I,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAAqD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACtK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAmC,CAAC;AAC7E,CAAC;AAJD,8EAIC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA4B;YAC9K,OAAO,+BAA+B,CAAC,IAAI,CAAC,CAAC;QACjD,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAiB;YAC3G,OAAO,oBAAoB,CAAC,IAAI,CAAC,CAAC;QACtC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,sDAMC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAkD,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACvH,OAAO,iCAAiC,CAAC,GAAG,CAAC,CAAC;IAClD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAuC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAClH,OAAO,sBAAsB,CAAC,GAAG,CAAC,CAAC;IACvC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAyB,CAAC;AAC3H,CAAC;AAXD,0DAWC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,MAAM,IAAI,GAAQ,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,6CAA6C,CAAC;KACvD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,EAAG;AACrE,CAAC;AAND,4DAMC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7G,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAA6B,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrF,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA4B,CAAC;AAC9V,CAAC;AAjBD,gEAiBC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,8EAWC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,EAAE,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAC9rB,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAAuC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,MAAM,eAAe,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvH,MAAM,qBAAqB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,MAAM,GAAe,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC7D,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAW,GAAG,CAAC,UAAU,CAAC;IACzC,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAW,GAAG,CAAC,UAAU,CAAC;IACzC,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,eAAe,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAwB,CAAC;AACpV,CAAC;AAjBD,wDAiBC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACzF,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4EAIC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0B,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtE,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAoC,CAAC;AAC1F,CAAC;AAND,gFAMC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2DAA2D,CAAC;KACrE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,8FAcC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,gHAcC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,wHAiBC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC7G,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,WAAW,GAAY,GAAG,CAAC,YAAY,CAAC;IAC9C,MAAM,UAAU,GAAY,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,OAAO,GAAY,GAAG,CAAC,QAAQ,CAAC;IACtC,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAgD,CAAC;AAChI,CAAC;AALD,wGAKC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,gDAAgD,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AAC5rB,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,MAAM,GAA+C,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjJ,MAAM,eAAe,GAA4C,kDAAkD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IAC1I,MAAM,mBAAmB,GAAgD,sDAAsD,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IAC1J,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iBAAiB,GAAY,GAAG,CAAC,mBAAmB,CAAC;IAC3D,MAAM,WAAW,GAAoD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC1K,MAAM,aAAa,GAAW,GAAG,CAAC,cAAc,CAAC;IACjD,MAAM,YAAY,GAAW,GAAG,CAAC,aAAa,CAAC;IAC/C,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,eAAe,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,EAAgC,CAAC;AAC5W,CAAC;AAdD,wEAcC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,wEAcC;AACD,SAAgB,aAAa,CAAC,GAAS;IACnC,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,kCAAkC,CAAC;KAC5C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,EAAG;AACh7B,CAAC;AAND,sCAMC;AACD,SAAgB,eAAe,CAAC,GAAQ;IACpC,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,cAAc,GAAwC,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7J,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAoC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACzI,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAAoC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACzI,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAiB,CAAC;AAC/e,CAAC;AAxBD,0CAwBC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC,2BAA2B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC;AAC7e,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,SAAS,GAAY,GAAG,CAAC,UAAU,CAAC;IAC1C,MAAM,WAAW,GAAY,GAAG,CAAC,YAAY,CAAC;IAC9C,MAAM,qBAAqB,GAAY,GAAG,CAAC,uBAAuB,CAAC;IACnE,MAAM,SAAS,GAAY,GAAG,CAAC,UAAU,CAAC;IAC1C,MAAM,iBAAiB,GAAY,GAAG,CAAC,oBAAoB,CAAC;IAC5D,MAAM,QAAQ,GAAY,GAAG,CAAC,SAAS,CAAC;IACxC,MAAM,WAAW,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzG,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,MAAM,qBAAqB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3I,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,yBAAyB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9I,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,sBAAsB,EAAE,sBAAsB,EAAqC,CAAC;AAC7Z,CAAC;AAdD,kFAcC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sFAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,4FAiBC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACha,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA2C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnI,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,mBAAmB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnI,MAAM,OAAO,GAA8C,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACpJ,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,OAAO,EAAE,OAAO,EAA8B,CAAC;AAC5L,CAAC;AATD,oEASC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yEAAyE,CAAC;KACnF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0HAQC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,IAAe;YACnS,OAAO,kBAAkB,CAAC,IAAI,CAAC,CAAC;QACpC,CAAC,CAAmB,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;AACjD,CAAC;AAJD,0FAIC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAA6D,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACxL,MAAM,YAAY,GAAqC,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,GAAS;QACjI,OAAO,oBAAoB,CAAC,GAAG,CAAC,CAAC;IACrC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,GAAG,EAAE,GAAG,EAA2C,CAAC;AACnK,CAAC;AATD,8FASC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC;AACrD,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,OAAO,EAAE,aAAa,EAAE,aAAa,EAAuC,CAAC;AACjF,CAAC;AAHD,sFAGC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA1BD,kGA0BC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,OAAO,EAAkC,CAAC;AAC9C,CAAC;AAFD,4EAEC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACjD,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,WAAW,EAAE,WAAW,EAAiE,CAAC;AACvG,CAAC;AAHD,0IAGC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;AAChC,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,OAAO,EAAE,GAAG,EAAE,GAAG,EAA8D,CAAC;AACpF,CAAC;AAHD,oIAGC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC1F,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,KAAK,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,KAAK,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAoE,CAAC;AACpI,CAAC;AALD,gJAKC;AACD,SAAgB,sEAAsE,CAAC,GAAkE;IACrJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wJAEC;AACD,SAAgB,wEAAwE,CAAC,GAAQ;IAC7F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0FAA0F,CAAC;KACpG;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,4JAiBC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC;AAC3I,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,MAAM,KAAK,GAA8E,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wEAAwE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAC5M,OAAO,EAAE,KAAK,EAAE,KAAK,EAAgE,CAAC;AAC1F,CAAC;AAHD,wIAGC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AAC1hB,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,OAAO,GAAqE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAChM,MAAM,IAAI,GAAkE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjL,MAAM,UAAU,GAAwE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC/M,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9G,MAAM,MAAM,GAAoE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3L,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAqD,CAAC;AACvK,CAAC;AAPD,kHAOC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA8C;YACvH,OAAO,iDAAiD,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sFAIC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,OAAO,GAAoE,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/I,OAAO,mDAAmD,CAAC,GAAG,CAAC,CAAC;IACpE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,OAAO,EAAE,OAAO,EAAyC,CAAC;AACvE,CAAC;AALD,0FAKC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACxF,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAwC,CAAC;AACtG,CAAC;AALD,wFAKC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kHAcC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,MAAM,IAAI,GAAQ,aAAa,CAAC,GAAG,CAAC,CAAC;IACrC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,sCAAsC,CAAC;KAChD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,IAAY;YAC5Q,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,yBAAyB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,IAAsC;YAC1mB,OAAO,yCAAyC,CAAC,IAAI,CAAC,CAAC;QAC3D,CAAC,CAAmB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,gCAAgC,CAAC,EAAE,GAAG,CAAC,2BAA2B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,2BAA2B,CAAC,GAAG,CAAC,UAAU,IAA8C;YAC9uB,OAAO,iDAAiD,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC,CAAmB,EAAE,EAAG;AACrC,CAAC;AAZD,8CAYC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,WAAW,GAAyC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACpJ,MAAM,IAAI,GAAkC,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,GAAS;QACpG,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,IAAI,GAAkC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/F,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,MAAM,iBAAiB,GAA+C,GAAG,CAAC,mBAAmB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;IACtL,MAAM,aAAa,GAA2C,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IAChK,MAAM,yBAAyB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzJ,MAAM,mBAAmB,GAA4D,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/K,OAAO,2CAA2C,CAAC,GAAG,CAAC,CAAC;IAC5D,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,QAAQ,GAAsC,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACrI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,eAAe,GAA6C,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACxK,MAAM,cAAc,GAA4C,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IACnK,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7G,MAAM,2BAA2B,GAAoE,IAAA,gBAAM,EAAC,GAAG,CAAC,8BAA8B,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,8BAA8B,CAAC,GAAG,CAAC,UAAU,GAAS;QACjN,OAAO,mDAAmD,CAAC,GAAG,CAAC,CAAC;IACpE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,cAAc,GAAwC,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7J,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAoC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACzI,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAAoC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACzI,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,aAAa,EAAE,aAAa,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,eAAe,EAAE,eAAe,EAAE,cAAc,EAAE,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,aAAa,EAAE,aAAa,EAAE,2BAA2B,EAAE,2BAA2B,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAqB,CAAC;AACzmC,CAAC;AAlDD,kDAkDC;AACD,SAAgB,cAAc,CAAC,GAAU;IACrC,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAU;YACpH,OAAO,aAAa,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wCAIC;AACD,SAAgB,gBAAgB,CAAC,GAAQ;IACrC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAgC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3G,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;IAChC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAkB,CAAC;AACxE,CAAC;AAND,4CAMC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kDAAkD,CAAC;KAC5D;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4EAQC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AAClO,CAAC;AAFD,sDAEC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAyB,CAAC;AACrG,CAAC;AAND,0DAMC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2DAA2D,CAAC;KACrE;IACD,IAAI,GAAG,IAAI,IAAI,EAAE;QACb,OAAO,IAAI,CAAC;KACf;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8FAQC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4GAWC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACpN,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,EAAE,GAA+C,GAAG,CAAC,EAAE,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;IACrI,MAAM,SAAS,GAAsD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACxK,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAoC,CAAC;AAC9E,CAAC;AAJD,gFAIC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAkB;YAC3F,OAAO,qBAAqB,CAAC,IAAI,CAAC,CAAC;QACvC,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA6B;YACxK,OAAO,gCAAgC,CAAC,IAAI,CAAC,CAAC;QAClD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,wDAMC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,OAAO,GAAwC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACnH,OAAO,uBAAuB,CAAC,GAAG,CAAC,CAAC;IACxC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAmD,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACxH,OAAO,kCAAkC,CAAC,GAAG,CAAC,CAAC;IACnD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAA0B,CAAC;AAC5G,CAAC;AAVD,4DAUC;AACD,SAAgB,yBAAyB,CAAC,GAAqB;IAC3D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAClD,CAAC;AAFD,8DAEC;AACD,SAAgB,2BAA2B,CAAC,GAAQ;IAChD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA6B,CAAC;AAC7D,CAAC;AAJD,kEAIC;AACD,SAAgB,gBAAgB,CAAC,GAAY;IACzC,MAAM,IAAI,GAAQ,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,qCAAqC,CAAC;KAC/C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,EAAG;AACpU,CAAC;AAND,4CAMC;AACD,SAAgB,kBAAkB,CAAC,GAAQ;IACvC,MAAM,cAAc,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpH,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAiC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/G,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAoB,CAAC;AACtL,CAAC;AAVD,gDAUC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,MAAM,IAAI,GAAQ,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACxC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,yCAAyC,CAAC;KACnD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,EAAG;AACrE,CAAC;AAND,oDAMC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7G,MAAM,cAAc,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpH,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAiC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/G,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAwB,CAAC;AACxN,CAAC;AAXD,wDAWC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kGAWC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC1I,CAAC;AAFD,kEAEC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAAiD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC9J,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAA+B,CAAC;AACzE,CAAC;AAJD,sEAIC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAwB;YAC1K,OAAO,2BAA2B,CAAC,IAAI,CAAC,CAAC;QAC7C,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAa;YACvG,OAAO,gBAAgB,CAAC,IAAI,CAAC,CAAC;QAClC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,8CAMC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAA8C,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACnH,OAAO,6BAA6B,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAmC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC9G,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC;IACnC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAqB,CAAC;AACvH,CAAC;AAXD,kDAWC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,MAAM,IAAI,GAAQ,uDAAuD,CAAC,GAAG,CAAC,CAAC;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,wEAAwE,CAAC;KAClF;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,wBAAwB,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,EAAG;AAC7Z,CAAC;AAND,kHAMC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,wBAAwB,GAA6C,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;IACvM,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,+BAA+B,GAAuF,6FAA6F,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC;IAClQ,MAAM,iBAAiB,GAAyE,+EAA+E,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IACxM,MAAM,IAAI,GAAwE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7L,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,+BAA+B,EAAE,+BAA+B,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAuD,CAAC;AAC3U,CAAC;AAXD,sHAWC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,MAAM,IAAI,GAAQ,kDAAkD,CAAC,GAAG,CAAC,CAAC;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,uEAAuE,CAAC;KACjF;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,EAAG;AACnG,CAAC;AAND,gHAMC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnL,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsD,CAAC;AAClG,CAAC;AALD,oHAKC;AACD,SAAgB,2FAA2F,CAAC,GAAuF;IAC/L,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kMAEC;AACD,SAAgB,6FAA6F,CAAC,GAAQ;IAClH,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+GAA+G,CAAC;KACzH;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sMAQC;AACD,SAAgB,kFAAkF,CAAC,GAA8E;IAC7K,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2FAA2F,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC7K,CAAC;AAFD,gLAEC;AACD,SAAgB,oFAAoF,CAAC,GAAQ;IACzG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmG,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6FAA6F,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnP,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsF,CAAC;AACtH,CAAC;AAJD,oLAIC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,MAAM,IAAI,GAAQ,kDAAkD,CAAC,GAAG,CAAC,CAAC;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,mEAAmE,CAAC;KAC7E;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,wBAAwB,CAAC,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,+BAA+B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kFAAkF,CAAC,GAAG,CAAC,+BAA+B,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,EAAG;AAC5rB,CAAC;AAND,wGAMC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,wBAAwB,GAA6C,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;IACvM,MAAM,+BAA+B,GAA0F,GAAG,CAAC,kCAAkC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oFAAoF,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC;IACxT,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnL,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,+BAA+B,EAAE,+BAA+B,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAkD,CAAC;AAC5S,CAAC;AAXD,4GAWC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kHAQC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,wBAAwB,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACxjB,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAyD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/J,MAAM,wBAAwB,GAA6C,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;IACvM,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAA4C,CAAC;AAC9P,CAAC;AAXD,gGAWC;AACD,SAAgB,oEAAoE,CAAC,GAAgE;IACjJ,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oJAEC;AACD,SAAgB,sEAAsE,CAAC,GAAQ;IAC3F,OAAO,EAAwE,CAAC;AACpF,CAAC;AAFD,wJAEC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,oHAiBC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,OAAO,EAAuD,CAAC;AACnE,CAAC;AAFD,sHAEC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,MAAM,IAAI,GAAQ,2CAA2C,CAAC,GAAG,CAAC,CAAC;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,4DAA4D,CAAC;KACtE;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oEAAoE,CAAC,GAAG,CAAC,wBAAwB,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,EAAG;AACnkB,CAAC;AAND,0FAMC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,wBAAwB,GAA4E,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC;IACrQ,MAAM,MAAM,GAA0D,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACvK,MAAM,OAAO,GAA2D,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAC5K,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrK,OAAO,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA2C,CAAC;AACnO,CAAC;AAVD,8FAUC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,4BAA4B,EAAE;QACrC,OAAO,4BAA4B,CAAC;KACvC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oGAQC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,wGAoBC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC3pB,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAkD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjJ,MAAM,UAAU,GAA+B,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC7H,MAAM,MAAM,GAAoD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3J,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAqC,CAAC;AACjP,CAAC;AAZD,kFAYC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC1D,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,IAAI,GAAY,GAAG,CAAC,IAAI,CAAC;IAC/B,MAAM,OAAO,GAAY,GAAG,CAAC,MAAM,CAAC;IACpC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAA4C,CAAC;AACrF,CAAC;AAJD,gGAIC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,gBAAgB,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AACjZ,CAAC;AAFD,kDAEC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,gBAAgB,GAAgD,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IACnL,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,QAAQ,EAAE,QAAQ,EAAuB,CAAC;AAC3K,CAAC;AATD,sDASC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACjL,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oDAIC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAsC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACjH,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAwB,CAAC;AACpH,CAAC;AARD,wDAQC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AAC9E,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAoC,CAAC;AAC9F,CAAC;AAJD,gFAIC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACjH,CAAC;AAFD,gDAEC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,SAAS,GAAwC,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC5I,OAAO,EAAE,SAAS,EAAE,SAAS,EAAsB,CAAC;AACxD,CAAC;AAHD,oDAGC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4DAA4D,CAAC;KACtE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gGAWC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC1H,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAgD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7I,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAmC,CAAC;AACnE,CAAC;AAJD,8EAIC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AACxM,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,MAAM,GAAuC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAwB,CAAC;AACxE,CAAC;AALD,wDAKC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAiB;YAClL,OAAO,oBAAoB,CAAC,IAAI,CAAC,CAAC;QACtC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,8CAIC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAuC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAClH,OAAO,sBAAsB,CAAC,GAAG,CAAC,CAAC;IACvC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAqB,CAAC;AACjH,CAAC;AARD,kDAQC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,mCAAmC,EAAE;QAC5C,OAAO,mCAAmC,CAAC;KAC9C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA7HD,0EA6HC;AACD,SAAgB,gBAAgB,CAAC,GAAY;IACzC,MAAM,IAAI,GAAQ,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,qCAAqC,CAAC;KAC/C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAA0B;YAC9P,OAAO,6BAA6B,CAAC,IAAI,CAAC,CAAC;QAC/C,CAAC,CAAmB,EAAE,EAAG;AACrC,CAAC;AARD,4CAQC;AACD,SAAgB,kBAAkB,CAAC,GAAQ;IACvC,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,QAAQ,GAAgD,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QAC9H,OAAO,+BAA+B,CAAC,GAAG,CAAC,CAAC;IAChD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,MAAM,GAAuC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAoB,CAAC;AACtJ,CAAC;AAXD,gDAWC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACrG,CAAC;AAFD,oDAEC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAyB,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAwB,CAAC;AACpE,CAAC;AALD,wDAKC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,MAAM,IAAI,GAAQ,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,yCAAyC,CAAC;KACnD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,EAAG;AACrG,CAAC;AAND,oDAMC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAyB,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAwB,CAAC;AAClH,CAAC;AARD,wDAQC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,IAAI,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE;QACpB,OAAO,iBAAiB,CAAC,GAAG,CAAC,CAAC;KACjC;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,QAAQ,EAAE;QACtB,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;KACnC;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,UAAU,EAAE;QACxB,OAAO,oBAAoB,CAAC,GAAG,CAAC,CAAC;KACpC;IACD,MAAM,cAAc,CAAC;AACzB,CAAC;AAXD,gGAWC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE;QACpB,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;KACnC;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,QAAQ,EAAE;QACtB,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;KACrC;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,UAAU,EAAE;QACxB,OAAO,sBAAsB,CAAC,GAAG,CAAC,CAAC;KACtC;IACD,MAAM,cAAc,CAAC;AACzB,CAAC;AAdD,oGAcC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4FAWC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACvI,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAA8C,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACxJ,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAA4B,CAAC;AACtE,CAAC;AAJD,gEAIC;AACD,SAAgB,cAAc,CAAC,GAAU;IACrC,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAqB;YACvK,OAAO,wBAAwB,CAAC,IAAI,CAAC,CAAC;QAC1C,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAuC;YACjI,OAAO,0CAA0C,CAAC,IAAI,CAAC,CAAC;QAC5D,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,wCAMC;AACD,SAAgB,gBAAgB,CAAC,GAAQ;IACrC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAA2C,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QAChH,OAAO,0BAA0B,CAAC,GAAG,CAAC,CAAC;IAC3C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAA6D,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACxI,OAAO,4CAA4C,CAAC,GAAG,CAAC,CAAC;IAC7D,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAkB,CAAC;AACpH,CAAC;AAXD,4CAWC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACzF,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gFAIC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0B,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtE,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAsC,CAAC;AAC5F,CAAC;AAND,oFAMC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kGAcC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,oHAcC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0EAA0E,CAAC;KACpF;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,4HAiBC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC7G,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,WAAW,GAAY,GAAG,CAAC,YAAY,CAAC;IAC9C,MAAM,UAAU,GAAY,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,OAAO,GAAY,GAAG,CAAC,QAAQ,CAAC;IACtC,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAkD,CAAC;AAClI,CAAC;AALD,4GAKC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,kDAAkD,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AACpsB,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,MAAM,GAAiD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACrJ,MAAM,eAAe,GAA8C,oDAAoD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IAC9I,MAAM,mBAAmB,GAAkD,wDAAwD,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IAC9J,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iBAAiB,GAAY,GAAG,CAAC,mBAAmB,CAAC;IAC3D,MAAM,WAAW,GAAsD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC9K,MAAM,aAAa,GAAW,GAAG,CAAC,cAAc,CAAC;IACjD,MAAM,YAAY,GAAW,GAAG,CAAC,aAAa,CAAC;IAC/C,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,eAAe,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,EAAkC,CAAC;AAC9W,CAAC;AAdD,4EAcC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gHAWC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC9I,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAwD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnK,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAyC,CAAC;AACnF,CAAC;AAJD,0FAIC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kDAAkD,CAAC;KAC5D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,4EAcC;AACD,SAAgB,eAAe,CAAC,GAAW;IACvC,MAAM,IAAI,GAAQ,mBAAmB,CAAC,GAAG,CAAC,CAAC;IAC3C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,oCAAoC,CAAC;KAC9C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,EAAG;AACzpC,CAAC;AAND,0CAMC;AACD,SAAgB,iBAAiB,CAAC,GAAQ;IACtC,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,cAAc,GAA0C,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACjK,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAsC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7I,MAAM,iBAAiB,GAA6C,GAAG,CAAC,mBAAmB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;IAClL,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAAsC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7I,MAAM,cAAc,GAAsB,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAwB,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3E,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAmB,CAAC;AACjhB,CAAC;AAxBD,8CAwBC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,MAAM,iDAAiD,CAAC;AAC5D,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,mDAAmD,CAAC;AAC9D,CAAC;AAFD,gGAEC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oEAEC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gDAAgD,CAAC;KAC1D;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,8BAA8B,EAAE;QACvC,OAAO,8BAA8B,CAAC;KACzC;IACD,IAAI,GAAG,IAAI,gCAAgC,EAAE;QACzC,OAAO,gCAAgC,CAAC;KAC3C;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,4BAA4B,EAAE;QACrC,OAAO,4BAA4B,CAAC;KACvC;IACD,IAAI,GAAG,IAAI,4BAA4B,EAAE;QACrC,OAAO,4BAA4B,CAAC;KACvC;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,6CAA6C,EAAE;QACtD,OAAO,6CAA6C,CAAC;KACxD;IACD,IAAI,GAAG,IAAI,iCAAiC,EAAE;QAC1C,OAAO,iCAAiC,CAAC;KAC5C;IACD,IAAI,GAAG,IAAI,oCAAoC,EAAE;QAC7C,OAAO,oCAAoC,CAAC;KAC/C;IACD,IAAI,GAAG,IAAI,6BAA6B,EAAE;QACtC,OAAO,6BAA6B,CAAC;KACxC;IACD,IAAI,GAAG,IAAI,2CAA2C,EAAE;QACpD,OAAO,2CAA2C,CAAC;KACtD;IACD,IAAI,GAAG,IAAI,0CAA0C,EAAE;QACnD,OAAO,0CAA0C,CAAC;KACrD;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,iCAAiC,EAAE;QAC1C,OAAO,iCAAiC,CAAC;KAC5C;IACD,IAAI,GAAG,IAAI,iCAAiC,EAAE;QAC1C,OAAO,iCAAiC,CAAC;KAC5C;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,qCAAqC,EAAE;QAC9C,OAAO,qCAAqC,CAAC;KAChD;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,8BAA8B,EAAE;QACvC,OAAO,8BAA8B,CAAC;KACzC;IACD,IAAI,GAAG,IAAI,8BAA8B,EAAE;QACvC,OAAO,8BAA8B,CAAC;KACzC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,0BAA0B,EAAE;QACnC,OAAO,0BAA0B,CAAC;KACrC;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,8BAA8B,EAAE;QACvC,OAAO,8BAA8B,CAAC;KACzC;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,iCAAiC,EAAE;QAC1C,OAAO,iCAAiC,CAAC;KAC5C;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,uCAAuC,EAAE;QAChD,OAAO,uCAAuC,CAAC;KAClD;IACD,IAAI,GAAG,IAAI,6DAA6D,EAAE;QACtE,OAAO,6DAA6D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,uCAAuC,EAAE;QAChD,OAAO,uCAAuC,CAAC;KAClD;IACD,IAAI,GAAG,IAAI,6DAA6D,EAAE;QACtE,OAAO,6DAA6D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,+BAA+B,EAAE;QACxC,OAAO,+BAA+B,CAAC;KAC1C;IACD,IAAI,GAAG,IAAI,mCAAmC,EAAE;QAC5C,OAAO,mCAAmC,CAAC;KAC9C;IACD,IAAI,GAAG,IAAI,gDAAgD,EAAE;QACzD,OAAO,gDAAgD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,gDAAgD,EAAE;QACzD,OAAO,gDAAgD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,gCAAgC,EAAE;QACzC,OAAO,gCAAgC,CAAC;KAC3C;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,iCAAiC,EAAE;QAC1C,OAAO,iCAAiC,CAAC;KAC5C;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,8CAA8C,EAAE;QACvD,OAAO,8CAA8C,CAAC;KACzD;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApZD,wEAoZC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,OAAO,EAAwC,CAAC;AACpD,CAAC;AAFD,wFAEC;AACD,SAAgB,cAAc,CAAC,GAAU;IACrC,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC;AACnjB,CAAC;AAFD,wCAEC;AACD,SAAgB,gBAAgB,CAAC,GAAQ;IACrC,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAoC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACtI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,MAAM,GAAgD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnJ,MAAM,iBAAiB,GAA4C,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC9K,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAkB,CAAC;AAClO,CAAC;AAXD,4CAWC;AACD,SAAgB,eAAe,CAAC,GAAW;IACvC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAW;YACrK,OAAO,cAAc,CAAC,IAAI,CAAC,CAAC;QAChC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,0CAIC;AACD,SAAgB,iBAAiB,CAAC,GAAQ;IACtC,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,kBAAkB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9H,MAAM,OAAO,GAAiC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC5G,OAAO,gBAAgB,CAAC,GAAG,CAAC,CAAC;IACjC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,OAAO,EAAE,OAAO,EAAmB,CAAC;AAC/G,CAAC;AAPD,8CAOC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,IAAI,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE;QACpB,OAAO,aAAa,CAAC,GAAG,CAAC,CAAC;KAC7B;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,QAAQ,EAAE;QACtB,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;KAC/B;IACD,MAAM,cAAc,CAAC;AACzB,CAAC;AARD,sDAQC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0CAA0C,CAAC;KACpD;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE;QACpB,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;KAC/B;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,QAAQ,EAAE;QACtB,OAAO,iBAAiB,CAAC,GAAG,CAAC,CAAC;KACjC;IACD,MAAM,cAAc,CAAC;AACzB,CAAC;AAXD,0DAWC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAkB;YAC3F,OAAO,qBAAqB,CAAC,IAAI,CAAC,CAAC;QACvC,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACtF,CAAC;AAJD,sEAIC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,MAAM,OAAO,GAAwC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACnH,OAAO,uBAAuB,CAAC,GAAG,CAAC,CAAC;IACxC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAiC,CAAC;AACrG,CAAC;AAPD,0EAOC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sFAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,mCAAmC,EAAE;QAC5C,OAAO,mCAAmC,CAAC;KAC9C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA7HD,4FA6HC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AACxe,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA2C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnI,MAAM,OAAO,GAAwB,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IACtG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,OAAO,GAA8C,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAClJ,MAAM,MAAM,GAA6B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC7G,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAA8B,CAAC;AAC9J,CAAC;AATD,oEASC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kFAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sGAQC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC1K,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAmD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnJ,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAsC,CAAC;AAClG,CAAC;AAND,oFAMC;AACD,SAAgB,yDAAyD,CAAC,GAAqD;IAC3H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8HAEC;AACD,SAAgB,2DAA2D,CAAC,GAAQ;IAChF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6EAA6E,CAAC;KACvF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kIAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AAClP,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAiE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2DAA2D,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChM,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAA+C,CAAC;AAC7J,CAAC;AAND,sGAMC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8EAA8E,CAAC;KACxF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oIAQC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AACnP,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAkE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAClM,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAgD,CAAC;AAC9J,CAAC;AAND,wGAMC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC;AAChN,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,IAAI,GAAmD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnJ,MAAM,KAAK,GAAoD,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACxJ,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAsC,CAAC;AAC5E,CAAC;AAJD,oFAIC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,0GAoBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC;AACpN,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,KAAK,GAAqD,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAC1J,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChH,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,cAAc,EAAE,cAAc,EAAuC,CAAC;AACzI,CAAC;AAND,sFAMC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gHAQC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACtJ,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAwD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7J,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAA2C,CAAC;AACvF,CAAC;AALD,8FAKC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC;AAC5rB,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,IAAI,GAAyC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/H,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,KAAK,GAA0C,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACpI,MAAM,KAAK,GAA0C,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACpI,MAAM,MAAM,GAA2C,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,UAAU,GAA+C,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC7J,MAAM,MAAM,GAA6B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC7G,MAAM,KAAK,GAAsB,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAC5F,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA4B,CAAC;AACtM,CAAC;AAZD,gEAYC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kFAcC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AACpR,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,SAAS,GAAY,GAAG,CAAC,UAAU,CAAC;IAC1C,MAAM,WAAW,GAAY,GAAG,CAAC,YAAY,CAAC;IAC9C,MAAM,qBAAqB,GAAY,GAAG,CAAC,uBAAuB,CAAC;IACnE,MAAM,SAAS,GAAY,GAAG,CAAC,UAAU,CAAC;IAC1C,MAAM,iBAAiB,GAAY,GAAG,CAAC,oBAAoB,CAAC;IAC5D,MAAM,QAAQ,GAAY,GAAG,CAAC,SAAS,CAAC;IACxC,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAuC,CAAC;AACvP,CAAC;AATD,sFASC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,OAAO,EAAoC,CAAC;AAChD,CAAC;AAFD,gFAEC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yEAAyE,CAAC;KACnF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,0HAcC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA1BD,sGA0BC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC;AACrD,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,OAAO,EAAE,aAAa,EAAE,aAAa,EAAyC,CAAC;AACnF,CAAC;AAHD,0FAGC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACxF,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAA0C,CAAC;AACxG,CAAC;AALD,4FAKC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,MAAM,IAAI,GAAQ,eAAe,CAAC,GAAG,CAAC,CAAC;IACvC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,wCAAwC,CAAC;KAClD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,IAAY;YACtV,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,2CAA2C,CAAC,EAAE,GAAG,CAAC,qCAAqC,EAAE,CAAC,mCAAmC,CAAC,EAAE,GAAG,CAAC,6BAA6B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,GAAG,CAAC,UAAU,IAAkD;YAC/e,OAAO,qDAAqD,CAAC,IAAI,CAAC,CAAC;QACvE,CAAC,CAAmB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,IAAwC;YACxK,OAAO,2CAA2C,CAAC,IAAI,CAAC,CAAC;QAC7D,CAAC,CAAmB,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,yBAAyB,EAAE,CAAC,mCAAmC,CAAC,EAAE,GAAG,CAAC,6BAA6B,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,EAAG;AAC9Z,CAAC;AAZD,kDAYC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,SAAS,GAAyC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChJ,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,WAAW,GAA2C,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACxJ,MAAM,IAAI,GAAkC,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,GAAS;QACpG,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,kBAAkB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClI,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,QAAQ,GAAwC,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACzI,MAAM,qCAAqC,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,yCAAyC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,yCAAyC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7L,MAAM,6BAA6B,GAAwE,IAAA,gBAAM,EAAC,GAAG,CAAC,iCAAiC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iCAAiC,CAAC,GAAG,CAAC,UAAU,GAAS;QAC7N,OAAO,uDAAuD,CAAC,GAAG,CAAC,CAAC;IACxE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,mBAAmB,GAA8D,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,GAAG,CAAC,UAAU,GAAS;QACjL,OAAO,6CAA6C,CAAC,GAAG,CAAC,CAAC;IAC9D,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,aAAa,GAA6C,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IACpK,MAAM,yBAAyB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzJ,MAAM,6BAA6B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iCAAiC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrK,MAAM,cAAc,GAA8C,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;IACvK,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,cAAc,GAA0C,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACjK,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAsC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7I,MAAM,iBAAiB,GAA6C,GAAG,CAAC,mBAAmB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC;IAClL,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,UAAU,GAAsC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7I,MAAM,cAAc,GAAsB,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAwB,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3E,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,QAAQ,EAAE,qCAAqC,EAAE,qCAAqC,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,aAAa,EAAE,aAAa,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAuB,CAAC;AACjkC,CAAC;AA5CD,sDA4CC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACzF,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,kFAIC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,UAAU,GAAW,GAAG,CAAC,WAAW,CAAC;IAC3C,MAAM,OAAO,GAA0B,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACtE,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAuC,CAAC;AAC7F,CAAC;AAND,sFAMC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,oGAcC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,sHAcC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2EAA2E,CAAC;KACrF;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,8HAiBC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC7G,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,WAAW,GAAY,GAAG,CAAC,YAAY,CAAC;IAC9C,MAAM,UAAU,GAAY,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,OAAO,GAAY,GAAG,CAAC,QAAQ,CAAC;IACtC,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAmD,CAAC;AACnI,CAAC;AALD,8GAKC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,mDAAmD,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,uDAAuD,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AACxsB,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,MAAM,GAAkD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACvJ,MAAM,eAAe,GAA+C,qDAAqD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IAChJ,MAAM,mBAAmB,GAAmD,yDAAyD,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IAChK,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iBAAiB,GAAY,GAAG,CAAC,mBAAmB,CAAC;IAC3D,MAAM,WAAW,GAAuD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAChL,MAAM,aAAa,GAAW,GAAG,CAAC,cAAc,CAAC;IACjD,MAAM,YAAY,GAAW,GAAG,CAAC,aAAa,CAAC;IAC/C,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,eAAe,EAAE,eAAe,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,EAAE,UAAU,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAE,YAAY,EAAmC,CAAC;AAC/W,CAAC;AAdD,8EAcC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,8EAcC;AACD,SAAgB,gBAAgB,CAAC,GAAY;IACzC,MAAM,IAAI,GAAQ,oBAAoB,CAAC,GAAG,CAAC,CAAC;IAC5C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,qCAAqC,CAAC;KAC/C;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,EAAG;AACv0B,CAAC;AAND,4CAMC;AACD,SAAgB,kBAAkB,CAAC,GAAQ;IACvC,MAAM,MAAM,GAA2B,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzG,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,cAAc,GAA2C,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACnK,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,OAAO,GAAyB,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAC1G,MAAM,UAAU,GAAuC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC/I,MAAM,UAAU,GAAuC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC/I,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAAyB,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAoB,CAAC;AAChY,CAAC;AApBD,gDAoBC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,IAAI,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE;QACpB,OAAO,aAAa,CAAC,GAAG,CAAC,CAAC;KAC7B;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,QAAQ,EAAE;QACtB,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;KAC/B;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,UAAU,EAAE;QACxB,OAAO,gBAAgB,CAAC,GAAG,CAAC,CAAC;KAChC;IACD,MAAM,cAAc,CAAC;AACzB,CAAC;AAXD,wEAWC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE;QACpB,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;KAC/B;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,QAAQ,EAAE;QACtB,OAAO,iBAAiB,CAAC,GAAG,CAAC,CAAC;KACjC;IACD,IAAI,GAAG,CAAC,IAAI,IAAI,UAAU,EAAE;QACxB,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC;KAClC;IACD,MAAM,cAAc,CAAC;AACzB,CAAC;AAdD,4EAcC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,uBAAuB,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACjL,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,uBAAuB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,0BAA0B,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/I,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAuC,CAAC;AAC7H,CAAC;AALD,sFAKC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,kCAAkC,EAAE;QAC3C,OAAO,kCAAkC,CAAC;KAC7C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4GAQC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgC;YAC1R,OAAO,mCAAmC,CAAC,IAAI,CAAC,CAAC;QACrD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sFAIC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAsD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzJ,MAAM,OAAO,GAAsD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACjI,OAAO,qCAAqC,CAAC,GAAG,CAAC,CAAC;IACtD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAyC,CAAC;AACzI,CAAC;AATD,0FASC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8EAQC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA2B;YACtQ,OAAO,8BAA8B,CAAC,IAAI,CAAC,CAAC;QAChD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wDAIC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,IAAI,GAAuC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3H,MAAM,OAAO,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC5H,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAA0B,CAAC;AAC1H,CAAC;AATD,4DASC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,MAAM,6DAA6D,CAAC;AACxE,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,+DAA+D,CAAC;AAC1E,CAAC;AAFD,wHAEC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2DAA2D,CAAC;KACrE;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,8FAoBC;AACD,SAAgB,mBAAmB,CAAC,GAAe;IAC/C,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC;AAC9U,CAAC;AAFD,kDAEC;AACD,SAAgB,qBAAqB,CAAC,GAAQ;IAC1C,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,eAAe,GAA+C,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IAC9K,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,qBAAqB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvI,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,eAAe,EAAE,eAAe,EAAE,YAAY,EAAE,YAAY,EAAE,qBAAqB,EAAE,qBAAqB,EAAuB,CAAC;AACvK,CAAC;AAPD,sDAOC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAgB;YACjL,OAAO,mBAAmB,CAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oDAIC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAsC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACjH,OAAO,qBAAqB,CAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAwB,CAAC;AACpH,CAAC;AARD,wDAQC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,MAAM,IAAI,GAAQ,sCAAsC,CAAC,GAAG,CAAC,CAAC;IAC9D,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,uDAAuD,CAAC;KACjE;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,EAAG;AAC9Y,CAAC;AAND,gFAMC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,eAAe,GAAoC,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;IAC1J,MAAM,UAAU,GAAsC,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7I,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3J,OAAO,EAAE,eAAe,EAAE,eAAe,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAsC,CAAC;AACtM,CAAC;AATD,oFASC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4FAQC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,0BAA0B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,GAAG,CAAC,UAAU,IAA+B;YACrb,OAAO,kCAAkC,CAAC,IAAI,CAAC,CAAC;QACpD,CAAC,CAAmB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAC9D,CAAC;AAJD,sEAIC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA8C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzI,MAAM,WAAW,GAAgC,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACpI,MAAM,IAAI,GAAyB,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/F,MAAM,0BAA0B,GAAqD,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/L,OAAO,oCAAoC,CAAC,GAAG,CAAC,CAAC;IACrD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,SAAS,EAAE,SAAS,EAAiC,CAAC;AACrL,CAAC;AAVD,0EAUC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA0B;YAC3L,OAAO,6BAA6B,CAAC,IAAI,CAAC,CAAC;QAC/C,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wEAIC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAgD,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3H,OAAO,+BAA+B,CAAC,GAAG,CAAC,CAAC;IAChD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAkC,CAAC;AAC9H,CAAC;AARD,4EAQC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8EAQC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA7BD,8EA6BC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kFAcC;AACD,SAAgB,qFAAqF,CAAC,GAAiF;IACnL,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AAC9J,CAAC;AAFD,sLAEC;AACD,SAAgB,uFAAuF,CAAC,GAAQ;IAC5G,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,cAAc,GAAmC,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACrJ,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,cAAc,EAAyF,CAAC;AAC7J,CAAC;AAJD,0LAIC;AACD,SAAgB,qFAAqF,CAAC,GAAiF;IACnL,OAAO,EAAE,CAAC,4DAA4D,CAAC,EAAE,GAAG,CAAC,mDAAmD,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,qBAAqB,EAAE,CAAC;AAChM,CAAC;AAFD,sLAEC;AACD,SAAgB,uFAAuF,CAAC,GAAQ;IAC5G,MAAM,mDAAmD,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,0DAA0D,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0DAA0D,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7O,MAAM,qBAAqB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3I,OAAO,EAAE,mDAAmD,EAAE,mDAAmD,EAAE,qBAAqB,EAAE,qBAAqB,EAAyF,CAAC;AAC7P,CAAC;AAJD,0LAIC;AACD,SAAgB,8FAA8F,CAAC,GAA0F;IACrM,OAAO,EAAE,CAAC,wCAAwC,CAAC,EAAE,GAAG,CAAC,iCAAiC,EAAE,CAAC,4CAA4C,CAAC,EAAE,GAAG,CAAC,qCAAqC,EAAE,CAAC;AAC5L,CAAC;AAFD,wMAEC;AACD,SAAgB,gGAAgG,CAAC,GAAQ;IACrH,MAAM,iCAAiC,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sCAAsC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnL,MAAM,qCAAqC,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,0CAA0C,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0CAA0C,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/L,OAAO,EAAE,iCAAiC,EAAE,iCAAiC,EAAE,qCAAqC,EAAE,qCAAqC,EAAkG,CAAC;AAClQ,CAAC;AAJD,4MAIC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,EAAE,CAAC,8BAA8B,CAAC,EAAE,GAAG,CAAC,yBAAyB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qFAAqF,CAAC,GAAG,CAAC,yBAAyB,CAAC,EAAE,CAAC,6BAA6B,CAAC,EAAE,GAAG,CAAC,yBAAyB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qFAAqF,CAAC,GAAG,CAAC,yBAAyB,CAAC,EAAE,CAAC,uCAAuC,CAAC,EAAE,GAAG,CAAC,kCAAkC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8FAA8F,CAAC,GAAG,CAAC,kCAAkC,CAAC,EAAE,CAAC;AAClpB,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,yBAAyB,GAA6F,GAAG,CAAC,4BAA4B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uFAAuF,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC;IAC5S,MAAM,yBAAyB,GAA6F,GAAG,CAAC,2BAA2B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uFAAuF,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC;IAC1S,MAAM,kCAAkC,GAAsG,GAAG,CAAC,qCAAqC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gGAAgG,CAAC,GAAG,CAAC,qCAAqC,CAAC,CAAC;IACzV,OAAO,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,kCAAkC,EAAE,kCAAkC,EAA2D,CAAC;AAC3P,CAAC;AALD,8HAKC;AACD,SAAgB,sBAAsB,CAAC,GAAkB;IACrD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,gCAAgC,CAAC,EAAE,GAAG,CAAC,4BAA4B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,4BAA4B,CAAC,EAAE,CAAC;AACx5B,CAAC;AAFD,wDAEC;AACD,SAAgB,wBAAwB,CAAC,GAAQ;IAC7C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3H,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,YAAY,GAAmC,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC7I,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,IAAI,GAAuC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3H,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,MAAM,GAAyC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACrI,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChH,MAAM,SAAS,GAAmC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACpI,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,4BAA4B,GAA+D,GAAG,CAAC,8BAA8B,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,GAAG,CAAC,8BAA8B,CAAC,CAAC;IACvP,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,4BAA4B,EAAE,4BAA4B,EAA0B,CAAC;AAC9U,CAAC;AAfD,4DAeC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,8GAWC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAChJ,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,SAAS,GAAuD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC1K,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAqC,CAAC;AAC/E,CAAC;AAJD,kFAIC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA8B;YAChL,OAAO,iCAAiC,CAAC,IAAI,CAAC,CAAC;QACnD,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAmB;YAC7G,OAAO,sBAAsB,CAAC,IAAI,CAAC,CAAC;QACxC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,0DAMC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAoD,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACzH,OAAO,mCAAmC,CAAC,GAAG,CAAC,CAAC;IACpD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAyC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACpH,OAAO,wBAAwB,CAAC,GAAG,CAAC,CAAC;IACzC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAA2B,CAAC;AAC7H,CAAC;AAXD,8DAWC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kDAAkD,CAAC;KAC5D;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4EAQC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AACrM,CAAC;AAFD,sDAEC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAyB,CAAC;AACrH,CAAC;AAPD,0DAOC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wDAAwD,CAAC;KAClE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wFAQC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gHAQC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2EAA2E,CAAC;KACrF;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8HAQC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8EAA8E,CAAC;KACxF;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oIAQC;AACD,SAAgB,qEAAqE,CAAC,GAAiE;IACnJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sJAEC;AACD,SAAgB,uEAAuE,CAAC,GAAQ;IAC5F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yFAAyF,CAAC;KACnG;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0JAQC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qEAAqE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACvJ,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,MAAM,IAAI,GAA6E,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uEAAuE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvM,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAgE,CAAC;AAChG,CAAC;AAJD,wIAIC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AACpQ,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,IAAI,GAAkE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjL,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,MAAM,GAAoE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3L,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAqD,CAAC;AACvG,CAAC;AALD,kHAKC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA8C;YACtV,OAAO,iDAAiD,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,0FAIC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,IAAI,GAAwD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7J,MAAM,WAAW,GAA+D,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAClM,MAAM,KAAK,GAAoE,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACzI,OAAO,mDAAmD,CAAC,GAAG,CAAC,CAAC;IACpE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAA2C,CAAC;AAC3G,CAAC;AAPD,8FAOC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kHAQC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2EAA2E,CAAC;KACrF;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,6BAA6B,EAAE;QACtC,OAAO,6BAA6B,CAAC;KACxC;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA1ED,8HA0EC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oFAAoF,CAAC;KAC9F;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gJAQC;AACD,SAAgB,sEAAsE,CAAC,GAAkE;IACrJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wJAEC;AACD,SAAgB,wEAAwE,CAAC,GAAQ;IAC7F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0FAA0F,CAAC;KACpG;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,6BAA6B,EAAE;QACtC,OAAO,6BAA6B,CAAC;KACxC;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA1ED,4JA0EC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACnT,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAwE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7L,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAA8E,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wEAAwE,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC7N,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAA2D,CAAC;AAC/H,CAAC;AAND,8HAMC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,UAAU,IAAoD;YAC9Y,OAAO,uDAAuD,CAAC,IAAI,CAAC,CAAC;QACzE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4FAIC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAyD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/J,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAA+D,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC/L,MAAM,UAAU,GAA0E,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,GAAS;QAChK,OAAO,yDAAyD,CAAC,GAAG,CAAC,CAAC;IAC1E,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAA4C,CAAC;AACxI,CAAC;AATD,gGASC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAqC;YAC7T,OAAO,wCAAwC,CAAC,IAAI,CAAC,CAAC;QAC1D,CAAC,CAAmB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AACnJ,CAAC;AAJD,kEAIC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAA4C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrI,MAAM,OAAO,GAA+C,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IACpJ,MAAM,QAAQ,GAA2D,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACzI,OAAO,0CAA0C,CAAC,GAAG,CAAC,CAAC;IAC3D,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAA+B,CAAC;AACjJ,CAAC;AAVD,sEAUC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,MAAM,IAAI,GAAQ,qBAAqB,CAAC,GAAG,CAAC,CAAC;IAC7C,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,sCAAsC,CAAC;KAChD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAwB;YACrG,OAAO,2BAA2B,CAAC,IAAI,CAAC,CAAC;QAC7C,CAAC,CAAmB,EAAE,EAAG;AACrC,CAAC;AARD,8CAQC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,KAAK,GAA8C,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACnH,OAAO,6BAA6B,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAqB,CAAC;AAC/H,CAAC;AAVD,kDAUC;AACD,SAAgB,kBAAkB,CAAC,GAAc;IAC7C,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAc;YAC/K,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gDAIC;AACD,SAAgB,oBAAoB,CAAC,GAAQ;IACzC,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC/G,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAsB,CAAC;AAClH,CAAC;AARD,oDAQC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,MAAM,IAAI,GAAQ,iBAAiB,CAAC,GAAG,CAAC,CAAC;IACzC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,0CAA0C,CAAC;KACpD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,EAAG;AAC3Q,CAAC;AAND,sDAMC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,SAAS,GAAyB,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChH,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,KAAK,GAA8C,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACnH,OAAO,6BAA6B,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnG,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAyB,CAAC;AAC/N,CAAC;AAdD,0DAcC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,8GAWC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC;AAC3M,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3J,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAA0C,CAAC;AAClI,CAAC;AAND,4FAMC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,IAA8C;YAC3O,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oDAIC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAsE,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,UAAU,GAAS;QACrK,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAwB,CAAC;AACxI,CAAC;AARD,wDAQC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wDAAwD,CAAC;KAClE;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,wFAcC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC;AACvS,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClH,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,kBAAkB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9H,MAAM,KAAK,GAA4C,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACxI,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,KAAK,EAAE,KAAK,EAA8B,CAAC;AAC9M,CAAC;AAPD,oEAOC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sDAAsD,CAAC;KAChE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oFAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sGAQC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC5D,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,OAAO,GAAW,GAAG,CAAC,OAAO,CAAC;IACpC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAgD,CAAC;AAC1F,CAAC;AAJD,wGAIC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wGAQC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,4CAA4C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAChG,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,IAAI,GAAwC,8CAA8C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3G,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAuC,CAAC;AACvE,CAAC;AAJD,sFAIC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kHAQC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACrG,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,IAAI,GAA6C,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrH,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA4C,CAAC;AAC5E,CAAC;AAJD,gGAIC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAClC,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAyC,CAAC;AACjE,CAAC;AAHD,0FAGC;AACD,SAAgB,yBAAyB,CAAC,GAAqB;IAC3D,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,kCAAkC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,2CAA2C,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,mCAAmC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,wCAAwC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAkC;YAC3f,OAAO,qCAAqC,CAAC,IAAI,CAAC,CAAC;QACvD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,8DAIC;AACD,SAAgB,2BAA2B,CAAC,GAAQ;IAChD,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,IAAI,GAA8B,oCAAoC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvF,MAAM,aAAa,GAAuC,6CAA6C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7H,MAAM,cAAc,GAAoD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACvL,MAAM,KAAK,GAA+B,qCAAqC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,UAAU,GAAoC,0CAA0C,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC/G,MAAM,OAAO,GAA4C,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACxF,OAAO,uCAAuC,CAAC,GAAG,CAAC,CAAC;IACxD,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAA6B,CAAC;AACjM,CAAC;AAXD,kEAWC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,0BAA0B,EAAE,CAAC;AACjF,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,0BAA0B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1J,OAAO,EAAE,0BAA0B,EAAE,0BAA0B,EAA2C,CAAC;AAC/G,CAAC;AAHD,8FAGC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wHAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACxL,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,IAAI,GAAgD,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3H,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,UAAU,EAAE,UAAU,EAA+C,CAAC;AAC3I,CAAC;AAND,sGAMC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wDAAwD,CAAC;KAClE;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wFAQC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,OAAO,EAA2C,CAAC;AACvD,CAAC;AAFD,8FAEC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,OAAO,EAA2C,CAAC;AACvD,CAAC;AAFD,8FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,OAAO,EAA6C,CAAC;AACzD,CAAC;AAFD,kGAEC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,OAAO,EAA8C,CAAC;AAC1D,CAAC;AAFD,oGAEC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,MAAM,IAAI,GAAQ,+BAA+B,CAAC,GAAG,CAAC,CAAC;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,gDAAgD,CAAC;KAC1D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,oCAAoC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,2CAA2C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,uCAAuC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,EAAG;AAC9pB,CAAC;AAND,kEAMC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,IAAI,GAAgC,sCAAsC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3F,MAAM,WAAW,GAAuC,6CAA6C,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IACxH,MAAM,OAAO,GAAmC,yCAAyC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACxG,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,OAAO,GAA+C,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IACpJ,MAAM,SAAS,GAAiD,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAChK,MAAM,UAAU,GAAkD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACrK,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,eAAe,GAA2D,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACtM,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,eAAe,EAAE,eAAe,EAA+B,CAAC;AACjS,CAAC;AAbD,sEAaC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAwB;YACzL,OAAO,2BAA2B,CAAC,IAAI,CAAC,CAAC;QAC7C,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oEAIC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAA8C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACzH,OAAO,6BAA6B,CAAC,GAAG,CAAC,CAAC;IAC9C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAgC,CAAC;AAC5H,CAAC;AARD,wEAQC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gHAQC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACpG,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,IAAI,GAA4C,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnH,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA2C,CAAC;AAC3E,CAAC;AAJD,8FAIC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uDAAuD,CAAC;KACjE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sFAQC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wGAQC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC5D,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,OAAO,GAAW,GAAG,CAAC,OAAO,CAAC;IACpC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAiD,CAAC;AAC3F,CAAC;AAJD,0GAIC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0GAQC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACjG,CAAC;AAFD,oFAEC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,IAAI,GAAyC,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7G,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAwC,CAAC;AACxE,CAAC;AAJD,wFAIC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,sEAAsE,CAAC;KAChF;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oHAQC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACtG,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,IAAI,GAA8C,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA6C,CAAC;AAC7E,CAAC;AAJD,kGAIC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;AACtD,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,EAAsD,CAAC;AAC1F,CAAC;AAJD,oHAIC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA+C;YAC5I,OAAO,kDAAkD,CAAC,IAAI,CAAC,CAAC;QACpE,CAAC,CAAmB,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AAC5D,CAAC;AAJD,wFAIC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,OAAO,GAAqE,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAChJ,OAAO,oDAAoD,CAAC,GAAG,CAAC,CAAC;IACrE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAA0C,CAAC;AACxG,CAAC;AAPD,4FAOC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,4CAA4C,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,oCAAoC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,yCAAyC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAmC;YAC7hB,OAAO,sCAAsC,CAAC,IAAI,CAAC,CAAC;QACxD,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gEAIC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,IAAI,GAA+B,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzF,MAAM,aAAa,GAAwC,8CAA8C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC/H,MAAM,cAAc,GAAqD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACzL,MAAM,KAAK,GAAgC,sCAAsC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAC7F,MAAM,UAAU,GAAqC,2CAA2C,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACjH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,OAAO,GAA6C,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACzF,OAAO,wCAAwC,CAAC,GAAG,CAAC,CAAC;IACzD,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAA8B,CAAC;AACtN,CAAC;AAZD,oEAYC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yDAAyD,CAAC;KACnE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0FAQC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4GAQC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC5D,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,OAAO,GAAW,GAAG,CAAC,OAAO,CAAC;IACpC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAmD,CAAC;AAC7F,CAAC;AAJD,8GAIC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,8GAQC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,+CAA+C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACnG,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,IAAI,GAA2C,iDAAiD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjH,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA0C,CAAC;AAC1E,CAAC;AAJD,4FAIC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,wHAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACxG,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,IAAI,GAAgD,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3H,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA+C,CAAC;AAC/E,CAAC;AAJD,sGAIC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAwD,CAAC;AAClF,CAAC;AAHD,wHAGC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAiD;YAC9I,OAAO,oDAAoD,CAAC,IAAI,CAAC,CAAC;QACtE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4FAIC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,OAAO,GAAuE,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAClJ,OAAO,sDAAsD,CAAC,GAAG,CAAC,CAAC;IACvE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAA4C,CAAC;AACtF,CAAC;AAND,gGAMC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,8CAA8C,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,sCAAsC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,2CAA2C,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAqC;YACziB,OAAO,wCAAwC,CAAC,IAAI,CAAC,CAAC;QAC1D,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oEAIC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,IAAI,GAAiC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7F,MAAM,aAAa,GAA0C,gDAAgD,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACnI,MAAM,cAAc,GAAuD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IAC7L,MAAM,KAAK,GAAkC,wCAAwC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuC,6CAA6C,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACrH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,OAAO,GAA+C,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC3F,OAAO,0CAA0C,CAAC,GAAG,CAAC,CAAC;IAC3D,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAgC,CAAC;AACxN,CAAC;AAZD,wEAYC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kFAQC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,oGAQC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC5D,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,OAAO,GAAW,GAAG,CAAC,OAAO,CAAC;IACpC,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAA+C,CAAC;AACzF,CAAC;AAJD,sGAIC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,wGAoBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,4CAA4C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AAC1G,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,IAAI,GAAwC,8CAA8C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC3G,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAuC,CAAC;AACjF,CAAC;AAJD,sFAIC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,+DAA+D,CAAC;KACzE;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sGAQC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC/F,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,IAAI,GAAuC,6CAA6C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzG,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAsC,CAAC;AACtE,CAAC;AAJD,oFAIC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gHAQC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACpG,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,IAAI,GAA4C,kDAAkD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnH,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAA2C,CAAC;AAC3E,CAAC;AAJD,8FAIC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,iCAAiC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,0CAA0C,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,mCAAmC,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,kCAAkC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,uCAAuC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC;AACvf,CAAC;AAFD,4DAEC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,IAAI,GAA6B,mCAAmC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrF,MAAM,aAAa,GAAsC,4CAA4C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC3H,MAAM,cAAc,GAAmD,GAAG,CAAC,gBAAgB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC;IACrL,MAAM,MAAM,GAA+B,qCAAqC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC7F,MAAM,KAAK,GAA8B,oCAAoC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,UAAU,GAAmC,yCAAyC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC7G,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAA4B,CAAC;AAC9L,CAAC;AATD,gEASC;AACD,SAAgB,kFAAkF,CAAC,GAA8E;IAC7K,MAAM,2FAA2F,CAAC;AACtG,CAAC;AAFD,gLAEC;AACD,SAAgB,oFAAoF,CAAC,GAAQ;IACzG,MAAM,6FAA6F,CAAC;AACxG,CAAC;AAFD,oLAEC;AACD,SAAgB,2BAA2B,CAAC,GAAuB;IAC/D,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAA+E;YAC9V,OAAO,kFAAkF,CAAC,IAAI,CAAC,CAAC;QACpG,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,kEAIC;AACD,SAAgB,6BAA6B,CAAC,GAAQ;IAClD,MAAM,OAAO,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7F,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5E,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,KAAK,GAAqG,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1K,OAAO,oFAAoF,CAAC,GAAG,CAAC,CAAC;IACrG,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAA+B,CAAC;AAC7L,CAAC;AAbD,sEAaC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kGAcC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,2BAA2B,CAAC,EAAE,GAAG,CAAC,uBAAuB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AAC3c,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,KAAK,GAAW,GAAG,CAAC,KAAK,CAAC;IAChC,MAAM,IAAI,GAAiD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/I,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,sBAAsB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,0BAA0B,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9I,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,uBAAuB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,yBAAyB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7I,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,WAAW,EAAE,WAAW,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,aAAa,EAAE,aAAa,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,QAAQ,EAAE,QAAQ,EAAoC,CAAC;AACxU,CAAC;AAZD,gFAYC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAC3J,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAkC,CAAC;AACtJ,CAAC;AAND,4EAMC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4DAA4D,CAAC;KACtE;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,gGAiBC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mEAAmE,CAAC;KAC7E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA5CD,8GA4CC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,MAAM,IAAI,GAAQ,8BAA8B,CAAC,GAAG,CAAC,CAAC;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,oDAAoD,CAAC;KAC9D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,EAAG;AAClR,CAAC;AAND,0EAMC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,IAAI,GAAgD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7I,MAAM,WAAW,GAAuD,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAClL,MAAM,SAAS,GAAW,GAAG,CAAC,UAAU,CAAC;IACzC,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAmC,CAAC;AACnN,CAAC;AATD,8EASC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0EAA0E,CAAC;KACpF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4HAWC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AAC3J,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,IAAI,GAA8D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzK,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAiD,CAAC;AACnG,CAAC;AAJD,0GAIC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,MAAM,IAAI,GAAQ,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,+CAA+C,CAAC;KACzD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAA4B;YAC5R,OAAO,+BAA+B,CAAC,IAAI,CAAC,CAAC;QACjD,CAAC,CAAmB,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,EAAG;AAClE,CAAC;AARD,gEAQC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,MAAM,iBAAiB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,cAAc,GAAqD,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+CAA+C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACvL,MAAM,MAAM,GAAkD,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1H,OAAO,iCAAiC,CAAC,GAAG,CAAC,CAAC;IAClD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,KAAK,GAAW,GAAG,CAAC,KAAK,CAAC;IAChC,MAAM,IAAI,GAAiD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/I,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,sBAAsB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,0BAA0B,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9I,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,uBAAuB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,yBAAyB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7I,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,OAAO,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,WAAW,EAAE,WAAW,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,aAAa,EAAE,aAAa,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,QAAQ,EAAE,QAAQ,EAA8B,CAAC;AAC5a,CAAC;AAlBD,oEAkBC;AACD,SAAgB,wBAAwB,CAAC,GAAoB;IACzD,OAAO,EAAE,CAAC,gCAAgC,CAAC,EAAE,GAAG,CAAC,2BAA2B,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,6BAA6B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,eAAe,CAAC,EAAE,mBAAmB,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,IAA2B;YACxhB,OAAO,8BAA8B,CAAC,IAAI,CAAC,CAAC;QAChD,CAAC,CAAmB,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,wCAAwC,CAAC,EAAE,GAAG,CAAC,iCAAiC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AACnN,CAAC;AAJD,4DAIC;AACD,SAAgB,0BAA0B,CAAC,GAAQ;IAC/C,MAAM,2BAA2B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,8BAA8B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,8BAA8B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7J,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,2BAA2B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpJ,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,mBAAmB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnI,MAAM,YAAY,GAAe,qBAAqB,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1I,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iCAAiC,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sCAAsC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnL,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,2BAA2B,EAAE,2BAA2B,EAAE,WAAW,EAAE,WAAW,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,iCAAiC,EAAE,iCAAiC,EAAE,UAAU,EAAE,UAAU,EAA4B,CAAC;AAC1gB,CAAC;AAlBD,gEAkBC;AACD,SAAgB,6BAA6B,CAAC,GAAyB;IACnE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sEAEC;AACD,SAAgB,+BAA+B,CAAC,GAAQ;IACpD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iDAAiD,CAAC;KAC3D;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0EAQC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mDAAmD,CAAC;KAC7D;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAzCD,8EAyCC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAc;YACjF,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC;AAClF,CAAC;AAJD,gFAIC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,KAAK,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACzG,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,kBAAkB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClI,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,kBAAkB,EAAE,kBAAkB,EAAsC,CAAC;AACxG,CAAC;AAND,oFAMC;AACD,SAAgB,oBAAoB,CAAC,GAAgB;IACjD,MAAM,IAAI,GAAQ,wBAAwB,CAAC,GAAG,CAAC,CAAC;IAChD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,yCAAyC,CAAC;KACnD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,IAAc;YAC/L,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAuB;YACjH,OAAO,0BAA0B,CAAC,IAAI,CAAC,CAAC;QAC5C,CAAC,CAAmB,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,EAAG;AAC5b,CAAC;AAVD,oDAUC;AACD,SAAgB,sBAAsB,CAAC,GAAQ;IAC3C,MAAM,IAAI,GAAqC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvH,MAAM,WAAW,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QAC7H,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAA6C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACxH,OAAO,4BAA4B,CAAC,GAAG,CAAC,CAAC;IAC7C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChH,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAyB,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACnH,MAAM,MAAM,GAAuC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,MAAM,SAAS,GAA0C,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAClJ,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5G,MAAM,2BAA2B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,8BAA8B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,8BAA8B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7J,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,2BAA2B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpJ,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,mBAAmB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnI,MAAM,YAAY,GAAe,qBAAqB,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1I,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iCAAiC,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sCAAsC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnL,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,2BAA2B,EAAE,2BAA2B,EAAE,WAAW,EAAE,WAAW,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,iCAAiC,EAAE,iCAAiC,EAAE,UAAU,EAAE,UAAU,EAAwB,CAAC;AACxtB,CAAC;AAhCD,wDAgCC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAiB;YAClL,OAAO,oBAAoB,CAAC,IAAI,CAAC,CAAC;QACtC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sDAIC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,OAAO,GAAuC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAClH,OAAO,sBAAsB,CAAC,GAAG,CAAC,CAAC;IACvC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,EAAyB,CAAC;AACrH,CAAC;AARD,0DAQC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,MAAM,IAAI,GAAQ,wBAAwB,CAAC,GAAG,CAAC,CAAC;IAChD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,sDAAsD,CAAC;KAChE;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,IAAc;YAC9G,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAA6B;YACtF,OAAO,gCAAgC,CAAC,IAAI,CAAC,CAAC;QAClD,CAAC,CAAmB,EAAE,EAAG;AACrC,CAAC;AAVD,8EAUC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,WAAW,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QAC7H,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAuC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACnF,OAAO,kCAAkC,CAAC,GAAG,CAAC,CAAC;IACnD,CAAC,CAAmB,CAAC;IACrB,MAAM,2BAA2B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,8BAA8B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,8BAA8B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7J,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,mBAAmB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,2BAA2B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpJ,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,mBAAmB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnI,MAAM,YAAY,GAAe,qBAAqB,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,WAAW,GAAiD,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QAC1I,OAAO,gCAAgC,CAAC,GAAG,CAAC,CAAC;IACjD,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,iCAAiC,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sCAAsC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sCAAsC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnL,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,2BAA2B,EAAE,2BAA2B,EAAE,WAAW,EAAE,WAAW,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,iCAAiC,EAAE,iCAAiC,EAAE,UAAU,EAAE,UAAU,EAAqC,CAAC;AAC/jB,CAAC;AAxBD,kFAwBC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yDAAyD,CAAC;KACnE;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAvBD,0FAuBC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAlDD,wGAkDC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC;AAC1C,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,CAAC,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvE,MAAM,CAAC,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAgD,CAAC;AACxE,CAAC;AAJD,wGAIC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC5D,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAA+C,CAAC;AACzF,CAAC;AAJD,sGAIC;AACD,SAAgB,4BAA4B,CAAC,GAAwB;IACjE,MAAM,IAAI,GAAQ,8BAA8B,CAAC,GAAG,CAAC,CAAC;IACtD,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,iDAAiD,CAAC;KAC3D;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,GAAG,CAAC,UAAU,IAAY;YACxa,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,EAAG;AACtS,CAAC;AARD,oEAQC;AACD,SAAgB,8BAA8B,CAAC,GAAQ;IACnD,MAAM,IAAI,GAA6C,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvI,MAAM,WAAW,GAAoD,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;IAC5K,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtG,MAAM,SAAS,GAAW,GAAG,CAAC,UAAU,CAAC;IACzC,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,eAAe,GAAkC,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,GAAG,CAAC,UAAU,GAAS;QACvI,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,WAAW,GAAoD,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IAC1K,MAAM,UAAU,GAAmD,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACrK,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,SAAS,EAAE,SAAS,EAAgC,CAAC;AACtW,CAAC;AAjBD,wEAiBC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oDAAoD,CAAC;KAC9D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,gFAcC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAyB;YAC/F,OAAO,4BAA4B,CAAC,IAAI,CAAC,CAAC;QAC9C,CAAC,CAAmB,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACjM,CAAC;AAJD,0DAIC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,MAAM,GAA+C,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QACvH,OAAO,8BAA8B,CAAC,GAAG,CAAC,CAAC;IAC/C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,IAAI,GAAwC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7H,MAAM,UAAU,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxG,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAA2B,CAAC;AACvH,CAAC;AATD,8DASC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAvBD,gIAuBC;AACD,SAAgB,iEAAiE,CAAC,GAA6D;IAC3I,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8IAEC;AACD,SAAgB,mEAAmE,CAAC,GAAQ;IACxF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qFAAqF,CAAC;KAC/F;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kJAQC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAyE;YAClJ,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,sHAIC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,MAAM,OAAO,GAAiG,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC5K,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,OAAO,EAAE,OAAO,EAAyD,CAAC;AACvF,CAAC;AALD,0HAKC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,IAAqD;YAC3I,OAAO,wDAAwD,CAAC,IAAI,CAAC,CAAC;QAC1E,CAAC,CAAmB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC;AACpJ,CAAC;AAJD,4FAIC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,WAAW,GAA2E,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QACpK,OAAO,0DAA0D,CAAC,GAAG,CAAC,CAAC;IAC3E,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,QAAQ,GAA6D,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACnL,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,QAAQ,EAAE,QAAQ,EAA4C,CAAC;AACtG,CAAC;AAND,gGAMC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AAC5M,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,GAAG,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5I,MAAM,QAAQ,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChG,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,QAAQ,EAAE,QAAQ,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,QAAQ,EAAE,QAAQ,EAA2C,CAAC;AACjM,CAAC;AARD,8FAQC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,EAAE,CAAC;AAC/J,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3F,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7G,MAAM,eAAe,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrH,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,eAAe,EAAE,eAAe,EAA4C,CAAC;AACpK,CAAC;AAND,gGAMC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,IAAc;YACjV,OAAO,iBAAiB,CAAC,IAAI,CAAC,CAAC;QACnC,CAAC,CAAmB,EAAE,CAAC,mBAAmB,CAAC,EAAE,GAAG,CAAC,eAAe,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,mBAAmB,EAAE,CAAC,2BAA2B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAoB;YACjW,OAAO,uBAAuB,CAAC,IAAI,CAAC,CAAC;QACzC,CAAC,CAAmB,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AAC7Y,CAAC;AAND,sDAMC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,YAAY,GAA2B,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC7H,MAAM,WAAW,GAAoC,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,UAAU,GAAS;QAC7H,OAAO,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACpC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,eAAe,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iBAAiB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvH,MAAM,gBAAgB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1H,MAAM,mBAAmB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnI,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,yBAAyB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9I,MAAM,cAAc,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpH,MAAM,OAAO,GAA0C,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACrH,OAAO,yBAAyB,CAAC,GAAG,CAAC,CAAC;IAC1C,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,cAAc,GAAgD,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7K,MAAM,aAAa,GAA+C,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC1K,MAAM,cAAc,GAAgD,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7K,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,eAAe,EAAE,eAAe,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAyB,CAAC;AAC7e,CAAC;AAtBD,0DAsBC;AACD,SAAgB,0DAA0D,CAAC,GAAsD;IAC7H,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AAC3C,CAAC;AAFD,gIAEC;AACD,SAAgB,4DAA4D,CAAC,GAAQ;IACjF,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAA8D,CAAC;AAC9F,CAAC;AAHD,oIAGC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACrI,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,OAAO,GAAkE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAC1L,OAAO,EAAE,OAAO,EAAE,OAAO,EAAkD,CAAC;AAChF,CAAC;AAHD,4GAGC;AACD,SAAgB,8BAA8B,CAAC,GAA0B;IACrE,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wEAEC;AACD,SAAgB,gCAAgC,CAAC,GAAQ;IACrD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kDAAkD,CAAC;KAC5D;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4EAQC;AACD,SAAgB,qBAAqB,CAAC,GAAiB;IACnD,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC1I,CAAC;AAFD,sDAEC;AACD,SAAgB,uBAAuB,CAAC,GAAQ;IAC5C,MAAM,IAAI,GAAsC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAyB,CAAC;AAC3E,CAAC;AALD,0DAKC;AACD,SAAgB,0BAA0B,CAAC,GAAsB;IAC7D,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gEAEC;AACD,SAAgB,4BAA4B,CAAC,GAAQ;IACjD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8CAA8C,CAAC;KACxD;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,oEAcC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,kGAQC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AAC/I,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAiD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/I,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAoC,CAAC;AAChF,CAAC;AALD,gFAKC;AACD,SAAgB,iBAAiB,CAAC,GAAa;IAC3C,MAAM,IAAI,GAAQ,aAAa,CAAC,GAAG,CAAC,CAAC;IACrC,IAAI,CAAC,IAAA,gBAAM,EAAC,IAAI,EAAE,QAAQ,CAAC,EAAE;QACzB,MAAM,sCAAsC,CAAC;KAChD;IACD,uCAAY,IAAI,GAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,IAAkB;YACtM,OAAO,qBAAqB,CAAC,IAAI,CAAC,CAAC;QACvC,CAAC,CAAmB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,0BAA0B,EAAE,CAAC,8BAA8B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,mCAAmC,CAAC,EAAE,GAAG,CAAC,6BAA6B,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAAY;YAClf,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,oBAAoB,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,EAAG;AACzK,CAAC;AAVD,8CAUC;AACD,SAAgB,mBAAmB,CAAC,GAAQ;IACxC,MAAM,IAAI,GAAkC,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjH,MAAM,aAAa,GAAwC,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,UAAU,GAAS;QACvI,OAAO,uBAAuB,CAAC,GAAG,CAAC,CAAC;IACxC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,kBAAkB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClI,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjH,MAAM,0BAA0B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1J,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,4BAA4B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtJ,MAAM,6BAA6B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iCAAiC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrK,MAAM,UAAU,GAAwC,GAAG,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IAC/I,MAAM,MAAM,GAAkC,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QAC5G,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,oBAAoB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxI,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,aAAa,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/G,MAAM,MAAM,GAAgC,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,iBAAiB,GAA2C,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC5K,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAsB,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,aAAa,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,aAAa,EAAE,aAAa,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAqB,CAAC;AAC3xB,CAAC;AAnCD,kDAmCC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qDAAqD,CAAC;KAC/D;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,4BAA4B,EAAE;QACrC,OAAO,4BAA4B,CAAC;KACvC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kFAcC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,OAAO,EAAuC,CAAC;AACnD,CAAC;AAFD,sFAEC;AACD,SAAgB,uBAAuB,CAAC,GAAmB;IACvD,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACxO,CAAC;AAFD,0DAEC;AACD,SAAgB,yBAAyB,CAAC,GAAQ;IAC9C,MAAM,KAAK,GAAyC,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAClI,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,OAAO,GAA2C,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAC5I,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAA2B,CAAC;AACjG,CAAC;AALD,8DAKC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,OAAO,EAAsC,CAAC;AAClD,CAAC;AAFD,oFAEC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,OAAO,EAAqC,CAAC;AACjD,CAAC;AAFD,kFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,OAAO,EAA2C,CAAC;AACvD,CAAC;AAFD,8FAEC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,OAAO,EAA0C,CAAC;AACtD,CAAC;AAFD,4FAEC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,OAAO,EAAyC,CAAC;AACrD,CAAC;AAFD,0FAEC"} \ No newline at end of file +{"version":3,"file":"schemas.generated.js","sourceRoot":"","sources":["../src/schemas.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/utils.d.ts b/lib/utils.d.ts index 21faeeee..f1cc0e45 100644 --- a/lib/utils.d.ts +++ b/lib/utils.d.ts @@ -22,4 +22,9 @@ export declare function readByteStream(byteStream: Readable): Promise; export declare function cloneByteStream(readableStream: Readable): Promise<[Readable, Readable]>; export declare function iterateChunks(stream: Readable, chunkSize: number): AsyncIterator; export declare function reduceIterator(iterator: AsyncIterator, reducer: (accumulator: U, current: T) => Promise, initialValue: U): Promise; -export declare function prepareParams(obj: any): Record; +export declare function prepareParams(map: { + readonly [key: string]: undefined | string; +}): { + readonly [key: string]: string; +}; +export declare function toString(value: any): string; diff --git a/lib/utils.js b/lib/utils.js index 3c54039c..3ac73e11 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -63,7 +63,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar }; var _Hash_hash; Object.defineProperty(exports, "__esModule", { value: true }); -exports.prepareParams = exports.reduceIterator = exports.iterateChunks = exports.cloneByteStream = exports.readByteStream = exports.decodeBase64ByteStream = exports.generateByteStream = exports.listConcat = exports.getEnvVar = exports.createHash = exports.Hash = exports.ByteStream = exports.Buffer = exports.hexToBase64 = exports.decodeBase64 = exports.getUuid = void 0; +exports.toString = exports.prepareParams = exports.reduceIterator = exports.iterateChunks = exports.cloneByteStream = exports.readByteStream = exports.decodeBase64ByteStream = exports.generateByteStream = exports.listConcat = exports.getEnvVar = exports.createHash = exports.Hash = exports.ByteStream = exports.Buffer = exports.hexToBase64 = exports.decodeBase64 = exports.getUuid = void 0; const crypto = __importStar(require("crypto")); const stream_1 = require("stream"); Object.defineProperty(exports, "ByteStream", { enumerable: true, get: function () { return stream_1.Readable; } }); @@ -209,18 +209,18 @@ function reduceIterator(iterator, reducer, initialValue) { }); } exports.reduceIterator = reduceIterator; -function prepareParams(obj) { - if (!obj || typeof obj !== 'object') { +function prepareParams(map) { + if (!map || typeof map !== 'object') { throw new Error('Expecting obj to be an object in prepareParams'); } - return Object.fromEntries(Object.entries(obj) - .map(([key, value]) => { - if (typeof value === 'string' || value == null) { - return [key, value]; - } - return [key, String(value)]; - }) - .filter((entry) => typeof entry[1] === 'string')); + return Object.fromEntries(Object.entries(map).filter((entry) => typeof entry[1] === 'string')); } exports.prepareParams = prepareParams; +function toString(value) { + if (typeof value === 'string' || value == null) { + return value; + } + return String(value); +} +exports.toString = toString; //# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/lib/utils.js.map b/lib/utils.js.map index b22f07fd..d0898319 100644 --- a/lib/utils.js.map +++ b/lib/utils.js.map @@ -1 +1 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/managers/authorization.generated.ts b/src/managers/authorization.generated.ts index 5814c3c6..eebcda11 100644 --- a/src/managers/authorization.generated.ts +++ b/src/managers/authorization.generated.ts @@ -7,6 +7,7 @@ import { OAuth2Error } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -27,7 +28,10 @@ export class AuthorizationManager { Object.assign(this, fields); } async getAuthorize(queryParams: GetAuthorizeQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://account.box.com/api/oauth2/authorize") as string, { method: "GET", params: prepareParams(serializeGetAuthorizeQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["response_type"]: toString(queryParams.responseType), ["client_id"]: toString(queryParams.clientId), ["redirect_uri"]: toString(queryParams.redirectUri), ["state"]: toString(queryParams.state), ["scope"]: toString(queryParams.scope) }); + const response: FetchResponse = await fetch("".concat("https://account.box.com/api/oauth2/authorize") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } } diff --git a/src/managers/avatars.generated.ts b/src/managers/avatars.generated.ts index 39f05fe9..7ba7731e 100644 --- a/src/managers/avatars.generated.ts +++ b/src/managers/avatars.generated.ts @@ -7,6 +7,7 @@ import { UserAvatar } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/chunkedUploads.generated.ts b/src/managers/chunkedUploads.generated.ts index 716a7136..dce7e111 100644 --- a/src/managers/chunkedUploads.generated.ts +++ b/src/managers/chunkedUploads.generated.ts @@ -19,6 +19,7 @@ import { UploadPart } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -71,19 +72,28 @@ export class ChunkedUploadsManager { return deserializeUploadSession(deserializeJson(response.text)); } async uploadFilePart(uploadSessionId: string, requestBody: Readable, headers: UploadFilePartHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "PUT", headers: prepareParams(serializeUploadFilePartHeadersArg(headers)), body: requestBody, contentType: "application/octet-stream", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["digest"]: toString(headers.digest), ["content-range"]: toString(headers.contentRange) }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadedPart(deserializeJson(response.text)); } async deleteFileUploadSessionById(uploadSessionId: string): Promise { const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async getFileUploadSessionParts(uploadSessionId: string, queryParams: undefined | GetFileUploadSessionPartsQueryParamsArg = {} satisfies GetFileUploadSessionPartsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts") as string, { method: "GET", params: prepareParams(serializeGetFileUploadSessionPartsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileUploadSessionParts(uploadSessionId: string, queryParams: GetFileUploadSessionPartsQueryParamsArg = {} satisfies GetFileUploadSessionPartsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadParts(deserializeJson(response.text)); } async createFileUploadSessionCommit(uploadSessionId: string, requestBody: CreateFileUploadSessionCommitRequestBodyArg, headers: CreateFileUploadSessionCommitHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit") as string, { method: "POST", headers: prepareParams(serializeCreateFileUploadSessionCommitHeadersArg(headers)), body: serializeJson(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["digest"]: toString(headers.digest), ["if-match"]: toString(headers.ifMatch), ["if-none-match"]: toString(headers.ifNoneMatch) }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFiles(deserializeJson(response.text)); } } diff --git a/src/managers/classifications.generated.ts b/src/managers/classifications.generated.ts index 009661fa..eda3e139 100644 --- a/src/managers/classifications.generated.ts +++ b/src/managers/classifications.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/collaborationAllowlistEntries.generated.ts b/src/managers/collaborationAllowlistEntries.generated.ts index a8deb449..f73a59af 100644 --- a/src/managers/collaborationAllowlistEntries.generated.ts +++ b/src/managers/collaborationAllowlistEntries.generated.ts @@ -10,6 +10,7 @@ import { CollaborationAllowlistEntry } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -32,8 +33,11 @@ export class CollaborationAllowlistEntriesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getCollaborationWhitelistEntries(queryParams: undefined | GetCollaborationWhitelistEntriesQueryParamsArg = {} satisfies GetCollaborationWhitelistEntriesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries") as string, { method: "GET", params: prepareParams(serializeGetCollaborationWhitelistEntriesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollaborationWhitelistEntries(queryParams: GetCollaborationWhitelistEntriesQueryParamsArg = {} satisfies GetCollaborationWhitelistEntriesQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistEntries(deserializeJson(response.text)); } async createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg): Promise { diff --git a/src/managers/collaborationAllowlistExemptTargets.generated.ts b/src/managers/collaborationAllowlistExemptTargets.generated.ts index c95c80b6..87f77ce8 100644 --- a/src/managers/collaborationAllowlistExemptTargets.generated.ts +++ b/src/managers/collaborationAllowlistExemptTargets.generated.ts @@ -10,6 +10,7 @@ import { CollaborationAllowlistExemptTarget } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -33,8 +34,11 @@ export class CollaborationAllowlistExemptTargetsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getCollaborationWhitelistExemptTargets(queryParams: undefined | GetCollaborationWhitelistExemptTargetsQueryParamsArg = {} satisfies GetCollaborationWhitelistExemptTargetsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets") as string, { method: "GET", params: prepareParams(serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollaborationWhitelistExemptTargets(queryParams: GetCollaborationWhitelistExemptTargetsQueryParamsArg = {} satisfies GetCollaborationWhitelistExemptTargetsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistExemptTargets(deserializeJson(response.text)); } async createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg): Promise { diff --git a/src/managers/collections.generated.ts b/src/managers/collections.generated.ts index 6d8109fb..291ecea9 100644 --- a/src/managers/collections.generated.ts +++ b/src/managers/collections.generated.ts @@ -10,6 +10,7 @@ import { Items } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -32,12 +33,18 @@ export class CollectionsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getCollections(queryParams: undefined | GetCollectionsQueryParamsArg = {} satisfies GetCollectionsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections") as string, { method: "GET", params: prepareParams(serializeGetCollectionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollections(queryParams: GetCollectionsQueryParamsArg = {} satisfies GetCollectionsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollections(deserializeJson(response.text)); } - async getCollectionItems(collectionId: string, queryParams: undefined | GetCollectionItemsQueryParamsArg = {} satisfies GetCollectionItemsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections/", collectionId, "/items") as string, { method: "GET", params: prepareParams(serializeGetCollectionItemsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollectionItems(collectionId: string, queryParams: GetCollectionItemsQueryParamsArg = {} satisfies GetCollectionItemsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections/", collectionId, "/items") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeItems(deserializeJson(response.text)); } } diff --git a/src/managers/comments.generated.ts b/src/managers/comments.generated.ts index 3b41b061..092f3d10 100644 --- a/src/managers/comments.generated.ts +++ b/src/managers/comments.generated.ts @@ -13,6 +13,7 @@ import { Comment } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -53,24 +54,36 @@ export class CommentsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFileComments(fileId: string, queryParams: undefined | GetFileCommentsQueryParamsArg = {} satisfies GetFileCommentsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/comments") as string, { method: "GET", params: prepareParams(serializeGetFileCommentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileComments(fileId: string, queryParams: GetFileCommentsQueryParamsArg = {} satisfies GetFileCommentsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/comments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeComments(deserializeJson(response.text)); } - async getCommentById(commentId: string, queryParams: undefined | GetCommentByIdQueryParamsArg = {} satisfies GetCommentByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "GET", params: prepareParams(serializeGetCommentByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCommentById(commentId: string, queryParams: GetCommentByIdQueryParamsArg = {} satisfies GetCommentByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCommentFull(deserializeJson(response.text)); } - async updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams: undefined | UpdateCommentByIdQueryParamsArg = {} satisfies UpdateCommentByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "PUT", params: prepareParams(serializeUpdateCommentByIdQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams: UpdateCommentByIdQueryParamsArg = {} satisfies UpdateCommentByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCommentFull(deserializeJson(response.text)); } async deleteCommentById(commentId: string): Promise { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async createComment(requestBody: CreateCommentRequestBodyArg, queryParams: undefined | CreateCommentQueryParamsArg = {} satisfies CreateCommentQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments") as string, { method: "POST", params: prepareParams(serializeCreateCommentQueryParamsArg(queryParams)), body: serializeJson(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createComment(requestBody: CreateCommentRequestBodyArg, queryParams: CreateCommentQueryParamsArg = {} satisfies CreateCommentQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeComment(deserializeJson(response.text)); } } diff --git a/src/managers/devicePinners.generated.ts b/src/managers/devicePinners.generated.ts index 9d24051b..3ca9dc0d 100644 --- a/src/managers/devicePinners.generated.ts +++ b/src/managers/devicePinners.generated.ts @@ -10,6 +10,7 @@ import { DevicePinners } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -36,8 +37,11 @@ export class DevicePinnersManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async getEnterpriseDevicePinners(enterpriseId: string, queryParams: undefined | GetEnterpriseDevicePinnersQueryParamsArg = {} satisfies GetEnterpriseDevicePinnersQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners") as string, { method: "GET", params: prepareParams(serializeGetEnterpriseDevicePinnersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getEnterpriseDevicePinners(enterpriseId: string, queryParams: GetEnterpriseDevicePinnersQueryParamsArg = {} satisfies GetEnterpriseDevicePinnersQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["direction"]: toString(queryParams.direction) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeDevicePinners(deserializeJson(response.text)); } } diff --git a/src/managers/downloads.generated.ts b/src/managers/downloads.generated.ts index 96def088..5bf6391e 100644 --- a/src/managers/downloads.generated.ts +++ b/src/managers/downloads.generated.ts @@ -4,6 +4,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -23,8 +24,14 @@ export class DownloadsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async downloadFile(fileId: string, queryParams: undefined | DownloadFileQueryParamsArg = {} satisfies DownloadFileQueryParamsArg, headers: undefined | DownloadFileHeadersArg = {} satisfies DownloadFileHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/content") as string, { method: "GET", params: prepareParams(serializeDownloadFileQueryParamsArg(queryParams)), headers: prepareParams(serializeDownloadFileHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async downloadFile(fileId: string, queryParams: DownloadFileQueryParamsArg = {} satisfies DownloadFileQueryParamsArg, headers: DownloadFileHeadersArg = {} satisfies DownloadFileHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["version"]: toString(queryParams.version), ["access_token"]: toString(queryParams.accessToken) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["range"]: toString(headers.range), ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/content") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } } diff --git a/src/managers/emailAliases.generated.ts b/src/managers/emailAliases.generated.ts index 92a88e3b..e612a252 100644 --- a/src/managers/emailAliases.generated.ts +++ b/src/managers/emailAliases.generated.ts @@ -10,6 +10,7 @@ import { EmailAlias } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/events.generated.ts b/src/managers/events.generated.ts index c75cc573..f3cc0ab9 100644 --- a/src/managers/events.generated.ts +++ b/src/managers/events.generated.ts @@ -10,6 +10,7 @@ import { RealtimeServers } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -31,8 +32,11 @@ export class EventsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getEvents(queryParams: undefined | GetEventsQueryParamsArg = {} satisfies GetEventsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/events") as string, { method: "GET", params: prepareParams(serializeGetEventsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getEvents(queryParams: GetEventsQueryParamsArg = {} satisfies GetEventsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["stream_type"]: toString(queryParams.streamType), ["stream_position"]: toString(queryParams.streamPosition), ["limit"]: toString(queryParams.limit), ["event_type"]: toString(queryParams.eventType), ["created_after"]: toString(queryParams.createdAfter), ["created_before"]: toString(queryParams.createdBefore) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/events") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeEvents(deserializeJson(response.text)); } async getEventsWithLongPolling(): Promise { diff --git a/src/managers/fileClassifications.generated.ts b/src/managers/fileClassifications.generated.ts index 98302953..bb0fff59 100644 --- a/src/managers/fileClassifications.generated.ts +++ b/src/managers/fileClassifications.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/fileMetadata.generated.ts b/src/managers/fileMetadata.generated.ts index c93ad61f..51eaf429 100644 --- a/src/managers/fileMetadata.generated.ts +++ b/src/managers/fileMetadata.generated.ts @@ -10,6 +10,7 @@ import { Metadata } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/fileRequests.generated.ts b/src/managers/fileRequests.generated.ts index 300e1d45..f206b382 100644 --- a/src/managers/fileRequests.generated.ts +++ b/src/managers/fileRequests.generated.ts @@ -13,6 +13,7 @@ import { FileRequestCopyRequest } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -33,8 +34,11 @@ export class FileRequestsManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileRequest(deserializeJson(response.text)); } - async updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers: undefined | UpdateFileRequestByIdHeadersArg = {} satisfies UpdateFileRequestByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "PUT", headers: prepareParams(serializeUpdateFileRequestByIdHeadersArg(headers)), body: serializeJson(serializeFileRequestUpdateRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers: UpdateFileRequestByIdHeadersArg = {} satisfies UpdateFileRequestByIdHeadersArg): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeFileRequestUpdateRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileRequest(deserializeJson(response.text)); } async deleteFileRequestById(fileRequestId: string): Promise { diff --git a/src/managers/fileVersionLegalHolds.generated.ts b/src/managers/fileVersionLegalHolds.generated.ts index 5fc894da..3ad31c10 100644 --- a/src/managers/fileVersionLegalHolds.generated.ts +++ b/src/managers/fileVersionLegalHolds.generated.ts @@ -10,6 +10,7 @@ import { FileVersionLegalHolds } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -32,7 +33,10 @@ export class FileVersionLegalHoldsManager { return deserializeFileVersionLegalHold(deserializeJson(response.text)); } async getFileVersionLegalHolds(queryParams: GetFileVersionLegalHoldsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_legal_holds") as string, { method: "GET", params: prepareParams(serializeGetFileVersionLegalHoldsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["policy_id"]: toString(queryParams.policyId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_legal_holds") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHolds(deserializeJson(response.text)); } } diff --git a/src/managers/fileVersionRetentions.generated.ts b/src/managers/fileVersionRetentions.generated.ts index e119e1fd..b66160f8 100644 --- a/src/managers/fileVersionRetentions.generated.ts +++ b/src/managers/fileVersionRetentions.generated.ts @@ -10,6 +10,7 @@ import { FileVersionRetention } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -33,8 +34,11 @@ export class FileVersionRetentionsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFileVersionRetentions(queryParams: undefined | GetFileVersionRetentionsQueryParamsArg = {} satisfies GetFileVersionRetentionsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_retentions") as string, { method: "GET", params: prepareParams(serializeGetFileVersionRetentionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileVersionRetentions(queryParams: GetFileVersionRetentionsQueryParamsArg = {} satisfies GetFileVersionRetentionsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["file_id"]: toString(queryParams.fileId), ["file_version_id"]: toString(queryParams.fileVersionId), ["policy_id"]: toString(queryParams.policyId), ["disposition_action"]: toString(queryParams.dispositionAction), ["disposition_before"]: toString(queryParams.dispositionBefore), ["disposition_after"]: toString(queryParams.dispositionAfter), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_retentions") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionRetentions(deserializeJson(response.text)); } async getFileVersionRetentionById(fileVersionRetentionId: string): Promise { diff --git a/src/managers/fileVersions.generated.ts b/src/managers/fileVersions.generated.ts index e7c35ba8..d294ce7b 100644 --- a/src/managers/fileVersions.generated.ts +++ b/src/managers/fileVersions.generated.ts @@ -10,6 +10,7 @@ import { FileVersionFull } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -45,24 +46,36 @@ export class FileVersionsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFileVersions(fileId: string, queryParams: undefined | GetFileVersionsQueryParamsArg = {} satisfies GetFileVersionsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions") as string, { method: "GET", params: prepareParams(serializeGetFileVersionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileVersions(fileId: string, queryParams: GetFileVersionsQueryParamsArg = {} satisfies GetFileVersionsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersions(deserializeJson(response.text)); } - async getFileVersionById(fileId: string, fileVersionId: string, queryParams: undefined | GetFileVersionByIdQueryParamsArg = {} satisfies GetFileVersionByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "GET", params: prepareParams(serializeGetFileVersionByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileVersionById(fileId: string, fileVersionId: string, queryParams: GetFileVersionByIdQueryParamsArg = {} satisfies GetFileVersionByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionFull(deserializeJson(response.text)); } async updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg): Promise { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "PUT", body: serializeJson(serializeUpdateFileVersionByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionFull(deserializeJson(response.text)); } - async deleteFileVersionById(fileId: string, fileVersionId: string, headers: undefined | DeleteFileVersionByIdHeadersArg = {} satisfies DeleteFileVersionByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "DELETE", headers: prepareParams(serializeDeleteFileVersionByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async deleteFileVersionById(fileId: string, fileVersionId: string, headers: DeleteFileVersionByIdHeadersArg = {} satisfies DeleteFileVersionByIdHeadersArg): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams: undefined | PromoteFileVersionQueryParamsArg = {} satisfies PromoteFileVersionQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current") as string, { method: "POST", params: prepareParams(serializePromoteFileVersionQueryParamsArg(queryParams)), body: serializeJson(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams: PromoteFileVersionQueryParamsArg = {} satisfies PromoteFileVersionQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionFull(deserializeJson(response.text)); } } diff --git a/src/managers/fileWatermarks.generated.ts b/src/managers/fileWatermarks.generated.ts index 1909a3dc..8fe42374 100644 --- a/src/managers/fileWatermarks.generated.ts +++ b/src/managers/fileWatermarks.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/files.generated.ts b/src/managers/files.generated.ts index d9fdb0f5..3ce13325 100644 --- a/src/managers/files.generated.ts +++ b/src/managers/files.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -94,24 +95,45 @@ export class FilesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFileById(fileId: string, queryParams: undefined | GetFileByIdQueryParamsArg = {} satisfies GetFileByIdQueryParamsArg, headers: undefined | GetFileByIdHeadersArg = {} satisfies GetFileByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "GET", params: prepareParams(serializeGetFileByIdQueryParamsArg(queryParams)), headers: prepareParams(serializeGetFileByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileById(fileId: string, queryParams: GetFileByIdQueryParamsArg = {} satisfies GetFileByIdQueryParamsArg, headers: GetFileByIdHeadersArg = {} satisfies GetFileByIdHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi), ["x-rep-hints"]: toString(headers.xRepHints) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams: undefined | UpdateFileByIdQueryParamsArg = {} satisfies UpdateFileByIdQueryParamsArg, headers: undefined | UpdateFileByIdHeadersArg = {} satisfies UpdateFileByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "PUT", params: prepareParams(serializeUpdateFileByIdQueryParamsArg(queryParams)), headers: prepareParams(serializeUpdateFileByIdHeadersArg(headers)), body: serializeJson(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams: UpdateFileByIdQueryParamsArg = {} satisfies UpdateFileByIdQueryParamsArg, headers: UpdateFileByIdHeadersArg = {} satisfies UpdateFileByIdHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async deleteFileById(fileId: string, headers: undefined | DeleteFileByIdHeadersArg = {} satisfies DeleteFileByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "DELETE", headers: prepareParams(serializeDeleteFileByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async deleteFileById(fileId: string, headers: DeleteFileByIdHeadersArg = {} satisfies DeleteFileByIdHeadersArg): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams: undefined | CopyFileQueryParamsArg = {} satisfies CopyFileQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/copy") as string, { method: "POST", params: prepareParams(serializeCopyFileQueryParamsArg(queryParams)), body: serializeJson(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams: CopyFileQueryParamsArg = {} satisfies CopyFileQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/copy") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams: undefined | GetFileThumbnailByIdQueryParamsArg = {} satisfies GetFileThumbnailByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension) as string, { method: "GET", params: prepareParams(serializeGetFileThumbnailByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams: GetFileThumbnailByIdQueryParamsArg = {} satisfies GetFileThumbnailByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["min_height"]: toString(queryParams.minHeight), ["min_width"]: toString(queryParams.minWidth), ["max_height"]: toString(queryParams.maxHeight), ["max_width"]: toString(queryParams.maxWidth) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } } diff --git a/src/managers/folderClassifications.generated.ts b/src/managers/folderClassifications.generated.ts index 08fa9663..72c5b34f 100644 --- a/src/managers/folderClassifications.generated.ts +++ b/src/managers/folderClassifications.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/folderLocks.generated.ts b/src/managers/folderLocks.generated.ts index 8171cebe..e6d5f68e 100644 --- a/src/managers/folderLocks.generated.ts +++ b/src/managers/folderLocks.generated.ts @@ -10,6 +10,7 @@ import { FolderLock } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -38,7 +39,10 @@ export class FolderLocksManager { Object.assign(this, fields); } async getFolderLocks(queryParams: GetFolderLocksQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks") as string, { method: "GET", params: prepareParams(serializeGetFolderLocksQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["folder_id"]: toString(queryParams.folderId) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderLocks(deserializeJson(response.text)); } async createFolderLock(requestBody: CreateFolderLockRequestBodyArg): Promise { diff --git a/src/managers/folderMetadata.generated.ts b/src/managers/folderMetadata.generated.ts index e45bb50e..5cdb64ac 100644 --- a/src/managers/folderMetadata.generated.ts +++ b/src/managers/folderMetadata.generated.ts @@ -10,6 +10,7 @@ import { Metadata } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/folderWatermarks.generated.ts b/src/managers/folderWatermarks.generated.ts index 23ead40b..33c95723 100644 --- a/src/managers/folderWatermarks.generated.ts +++ b/src/managers/folderWatermarks.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/folders.generated.ts b/src/managers/folders.generated.ts index 561b3b90..bc99c7c1 100644 --- a/src/managers/folders.generated.ts +++ b/src/managers/folders.generated.ts @@ -10,6 +10,7 @@ import { Items } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -125,28 +126,58 @@ export class FoldersManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderById(folderId: string, queryParams: undefined | GetFolderByIdQueryParamsArg = {} satisfies GetFolderByIdQueryParamsArg, headers: undefined | GetFolderByIdHeadersArg = {} satisfies GetFolderByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "GET", params: prepareParams(serializeGetFolderByIdQueryParamsArg(queryParams)), headers: prepareParams(serializeGetFolderByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderById(folderId: string, queryParams: GetFolderByIdQueryParamsArg = {} satisfies GetFolderByIdQueryParamsArg, headers: GetFolderByIdHeadersArg = {} satisfies GetFolderByIdHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["sort"]: toString(queryParams.sort), ["direction"]: toString(queryParams.direction), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams: undefined | UpdateFolderByIdQueryParamsArg = {} satisfies UpdateFolderByIdQueryParamsArg, headers: undefined | UpdateFolderByIdHeadersArg = {} satisfies UpdateFolderByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "PUT", params: prepareParams(serializeUpdateFolderByIdQueryParamsArg(queryParams)), headers: prepareParams(serializeUpdateFolderByIdHeadersArg(headers)), body: serializeJson(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams: UpdateFolderByIdQueryParamsArg = {} satisfies UpdateFolderByIdQueryParamsArg, headers: UpdateFolderByIdHeadersArg = {} satisfies UpdateFolderByIdHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async deleteFolderById(folderId: string, queryParams: undefined | DeleteFolderByIdQueryParamsArg = {} satisfies DeleteFolderByIdQueryParamsArg, headers: undefined | DeleteFolderByIdHeadersArg = {} satisfies DeleteFolderByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "DELETE", params: prepareParams(serializeDeleteFolderByIdQueryParamsArg(queryParams)), headers: prepareParams(serializeDeleteFolderByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async deleteFolderById(folderId: string, queryParams: DeleteFolderByIdQueryParamsArg = {} satisfies DeleteFolderByIdQueryParamsArg, headers: DeleteFolderByIdHeadersArg = {} satisfies DeleteFolderByIdHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["recursive"]: toString(queryParams.recursive) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "DELETE", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async getFolderItems(folderId: string, queryParams: undefined | GetFolderItemsQueryParamsArg = {} satisfies GetFolderItemsQueryParamsArg, headers: undefined | GetFolderItemsHeadersArg = {} satisfies GetFolderItemsHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/items") as string, { method: "GET", params: prepareParams(serializeGetFolderItemsQueryParamsArg(queryParams)), headers: prepareParams(serializeGetFolderItemsHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderItems(folderId: string, queryParams: GetFolderItemsQueryParamsArg = {} satisfies GetFolderItemsQueryParamsArg, headers: GetFolderItemsHeadersArg = {} satisfies GetFolderItemsHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["usemarker"]: toString(queryParams.usemarker), ["marker"]: toString(queryParams.marker), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit), ["sort"]: toString(queryParams.sort), ["direction"]: toString(queryParams.direction) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeItems(deserializeJson(response.text)); } - async createFolder(requestBody: CreateFolderRequestBodyArg, queryParams: undefined | CreateFolderQueryParamsArg = {} satisfies CreateFolderQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders") as string, { method: "POST", params: prepareParams(serializeCreateFolderQueryParamsArg(queryParams)), body: serializeJson(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFolder(requestBody: CreateFolderRequestBodyArg, queryParams: CreateFolderQueryParamsArg = {} satisfies CreateFolderQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams: undefined | CopyFolderQueryParamsArg = {} satisfies CopyFolderQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/copy") as string, { method: "POST", params: prepareParams(serializeCopyFolderQueryParamsArg(queryParams)), body: serializeJson(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams: CopyFolderQueryParamsArg = {} satisfies CopyFolderQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/copy") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } } diff --git a/src/managers/groups.generated.ts b/src/managers/groups.generated.ts index 1f52da0c..36ac3bba 100644 --- a/src/managers/groups.generated.ts +++ b/src/managers/groups.generated.ts @@ -13,6 +13,7 @@ import { GroupFull } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -61,20 +62,32 @@ export class GroupsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getGroups(queryParams: undefined | GetGroupsQueryParamsArg = {} satisfies GetGroupsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "GET", params: prepareParams(serializeGetGroupsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getGroups(queryParams: GetGroupsQueryParamsArg = {} satisfies GetGroupsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["filter_term"]: toString(queryParams.filterTerm), ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroups(deserializeJson(response.text)); } - async createGroup(requestBody: CreateGroupRequestBodyArg, queryParams: undefined | CreateGroupQueryParamsArg = {} satisfies CreateGroupQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "POST", params: prepareParams(serializeCreateGroupQueryParamsArg(queryParams)), body: serializeJson(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createGroup(requestBody: CreateGroupRequestBodyArg, queryParams: CreateGroupQueryParamsArg = {} satisfies CreateGroupQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroup(deserializeJson(response.text)); } - async getGroupById(groupId: string, queryParams: undefined | GetGroupByIdQueryParamsArg = {} satisfies GetGroupByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "GET", params: prepareParams(serializeGetGroupByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getGroupById(groupId: string, queryParams: GetGroupByIdQueryParamsArg = {} satisfies GetGroupByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupFull(deserializeJson(response.text)); } - async updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams: undefined | UpdateGroupByIdQueryParamsArg = {} satisfies UpdateGroupByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "PUT", params: prepareParams(serializeUpdateGroupByIdQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams: UpdateGroupByIdQueryParamsArg = {} satisfies UpdateGroupByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupFull(deserializeJson(response.text)); } async deleteGroupById(groupId: string): Promise { diff --git a/src/managers/integrationMappings.generated.ts b/src/managers/integrationMappings.generated.ts index cadb5f22..1377f96b 100644 --- a/src/managers/integrationMappings.generated.ts +++ b/src/managers/integrationMappings.generated.ts @@ -19,6 +19,7 @@ import { IntegrationMappingSlackOptions } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -51,8 +52,11 @@ export class IntegrationMappingsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getIntegrationMappingSlack(queryParams: undefined | GetIntegrationMappingSlackQueryParamsArg = {} satisfies GetIntegrationMappingSlackQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack") as string, { method: "GET", params: prepareParams(serializeGetIntegrationMappingSlackQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getIntegrationMappingSlack(queryParams: GetIntegrationMappingSlackQueryParamsArg = {} satisfies GetIntegrationMappingSlackQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["partner_item_type"]: toString(queryParams.partnerItemType), ["partner_item_id"]: toString(queryParams.partnerItemId), ["box_item_id"]: toString(queryParams.boxItemId), ["box_item_type"]: toString(queryParams.boxItemType), ["is_manually_created"]: toString(queryParams.isManuallyCreated) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeIntegrationMappings(deserializeJson(response.text)); } async createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest): Promise { diff --git a/src/managers/invites.generated.ts b/src/managers/invites.generated.ts index 29c5fce5..e8e3c0a8 100644 --- a/src/managers/invites.generated.ts +++ b/src/managers/invites.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -36,12 +37,18 @@ export class InvitesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async createInvite(requestBody: CreateInviteRequestBodyArg, queryParams: undefined | CreateInviteQueryParamsArg = {} satisfies CreateInviteQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites") as string, { method: "POST", params: prepareParams(serializeCreateInviteQueryParamsArg(queryParams)), body: serializeJson(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createInvite(requestBody: CreateInviteRequestBodyArg, queryParams: CreateInviteQueryParamsArg = {} satisfies CreateInviteQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeInvite(deserializeJson(response.text)); } - async getInviteById(inviteId: string, queryParams: undefined | GetInviteByIdQueryParamsArg = {} satisfies GetInviteByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites/", inviteId) as string, { method: "GET", params: prepareParams(serializeGetInviteByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getInviteById(inviteId: string, queryParams: GetInviteByIdQueryParamsArg = {} satisfies GetInviteByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites/", inviteId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeInvite(deserializeJson(response.text)); } } diff --git a/src/managers/legalHoldPolicies.generated.ts b/src/managers/legalHoldPolicies.generated.ts index 4addd0a0..a36b8f0e 100644 --- a/src/managers/legalHoldPolicies.generated.ts +++ b/src/managers/legalHoldPolicies.generated.ts @@ -10,6 +10,7 @@ import { LegalHoldPolicy } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -41,8 +42,11 @@ export class LegalHoldPoliciesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getLegalHoldPolicies(queryParams: undefined | GetLegalHoldPoliciesQueryParamsArg = {} satisfies GetLegalHoldPoliciesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies") as string, { method: "GET", params: prepareParams(serializeGetLegalHoldPoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getLegalHoldPolicies(queryParams: GetLegalHoldPoliciesQueryParamsArg = {} satisfies GetLegalHoldPoliciesQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["policy_name"]: toString(queryParams.policyName), ["fields"]: toString(queryParams.fields), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicies(deserializeJson(response.text)); } async createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg): Promise { diff --git a/src/managers/legalHoldPolicyAssignments.generated.ts b/src/managers/legalHoldPolicyAssignments.generated.ts index 08b38ca6..87ddafb3 100644 --- a/src/managers/legalHoldPolicyAssignments.generated.ts +++ b/src/managers/legalHoldPolicyAssignments.generated.ts @@ -13,6 +13,7 @@ import { FileVersionLegalHolds } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -55,7 +56,10 @@ export class LegalHoldPolicyAssignmentsManager { Object.assign(this, fields); } async getLegalHoldPolicyAssignments(queryParams: GetLegalHoldPolicyAssignmentsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments") as string, { method: "GET", params: prepareParams(serializeGetLegalHoldPolicyAssignmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["policy_id"]: toString(queryParams.policyId), ["assign_to_type"]: toString(queryParams.assignToType), ["assign_to_id"]: toString(queryParams.assignToId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicyAssignments(deserializeJson(response.text)); } async createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg): Promise { @@ -70,12 +74,18 @@ export class LegalHoldPolicyAssignmentsManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams: undefined | GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold") as string, { method: "GET", params: prepareParams(serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHolds(deserializeJson(response.text)); } - async getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams: undefined | GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold") as string, { method: "GET", params: prepareParams(serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHolds(deserializeJson(response.text)); } } diff --git a/src/managers/listCollaborations.generated.ts b/src/managers/listCollaborations.generated.ts index cebe3d34..6e7989be 100644 --- a/src/managers/listCollaborations.generated.ts +++ b/src/managers/listCollaborations.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -38,20 +39,32 @@ export class ListCollaborationsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFileCollaborations(fileId: string, queryParams: undefined | GetFileCollaborationsQueryParamsArg = {} satisfies GetFileCollaborationsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations") as string, { method: "GET", params: prepareParams(serializeGetFileCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileCollaborations(fileId: string, queryParams: GetFileCollaborationsQueryParamsArg = {} satisfies GetFileCollaborationsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } - async getFolderCollaborations(folderId: string, queryParams: undefined | GetFolderCollaborationsQueryParamsArg = {} satisfies GetFolderCollaborationsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations") as string, { method: "GET", params: prepareParams(serializeGetFolderCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderCollaborations(folderId: string, queryParams: GetFolderCollaborationsQueryParamsArg = {} satisfies GetFolderCollaborationsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } async getCollaborations(queryParams: GetCollaborationsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "GET", params: prepareParams(serializeGetCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["status"]: toString(queryParams.status), ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } - async getGroupCollaborations(groupId: string, queryParams: undefined | GetGroupCollaborationsQueryParamsArg = {} satisfies GetGroupCollaborationsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations") as string, { method: "GET", params: prepareParams(serializeGetGroupCollaborationsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getGroupCollaborations(groupId: string, queryParams: GetGroupCollaborationsQueryParamsArg = {} satisfies GetGroupCollaborationsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } } diff --git a/src/managers/memberships.generated.ts b/src/managers/memberships.generated.ts index e093a32a..c516eae5 100644 --- a/src/managers/memberships.generated.ts +++ b/src/managers/memberships.generated.ts @@ -10,6 +10,7 @@ import { GroupMembership } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -62,24 +63,39 @@ export class MembershipsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getUserMemberships(userId: string, queryParams: undefined | GetUserMembershipsQueryParamsArg = {} satisfies GetUserMembershipsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/memberships") as string, { method: "GET", params: prepareParams(serializeGetUserMembershipsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getUserMemberships(userId: string, queryParams: GetUserMembershipsQueryParamsArg = {} satisfies GetUserMembershipsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/memberships") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMemberships(deserializeJson(response.text)); } - async getGroupMemberships(groupId: string, queryParams: undefined | GetGroupMembershipsQueryParamsArg = {} satisfies GetGroupMembershipsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships") as string, { method: "GET", params: prepareParams(serializeGetGroupMembershipsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getGroupMemberships(groupId: string, queryParams: GetGroupMembershipsQueryParamsArg = {} satisfies GetGroupMembershipsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMemberships(deserializeJson(response.text)); } - async createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams: undefined | CreateGroupMembershipQueryParamsArg = {} satisfies CreateGroupMembershipQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships") as string, { method: "POST", params: prepareParams(serializeCreateGroupMembershipQueryParamsArg(queryParams)), body: serializeJson(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams: CreateGroupMembershipQueryParamsArg = {} satisfies CreateGroupMembershipQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMembership(deserializeJson(response.text)); } - async getGroupMembershipById(groupMembershipId: string, queryParams: undefined | GetGroupMembershipByIdQueryParamsArg = {} satisfies GetGroupMembershipByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "GET", params: prepareParams(serializeGetGroupMembershipByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getGroupMembershipById(groupMembershipId: string, queryParams: GetGroupMembershipByIdQueryParamsArg = {} satisfies GetGroupMembershipByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMembership(deserializeJson(response.text)); } - async updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams: undefined | UpdateGroupMembershipByIdQueryParamsArg = {} satisfies UpdateGroupMembershipByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "PUT", params: prepareParams(serializeUpdateGroupMembershipByIdQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams: UpdateGroupMembershipByIdQueryParamsArg = {} satisfies UpdateGroupMembershipByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMembership(deserializeJson(response.text)); } async deleteGroupMembershipById(groupMembershipId: string): Promise { diff --git a/src/managers/metadataCascadePolicies.generated.ts b/src/managers/metadataCascadePolicies.generated.ts index 4d04e82c..419f0126 100644 --- a/src/managers/metadataCascadePolicies.generated.ts +++ b/src/managers/metadataCascadePolicies.generated.ts @@ -13,6 +13,7 @@ import { ConflictError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -43,7 +44,10 @@ export class MetadataCascadePoliciesManager { Object.assign(this, fields); } async getMetadataCascadePolicies(queryParams: GetMetadataCascadePoliciesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies") as string, { method: "GET", params: prepareParams(serializeGetMetadataCascadePoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["folder_id"]: toString(queryParams.folderId), ["owner_enterprise_id"]: toString(queryParams.ownerEnterpriseId), ["marker"]: toString(queryParams.marker), ["offset"]: toString(queryParams.offset) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataCascadePolicies(deserializeJson(response.text)); } async createMetadataCascadePolicy(requestBody: CreateMetadataCascadePolicyRequestBodyArg): Promise { diff --git a/src/managers/metadataTemplates.generated.ts b/src/managers/metadataTemplates.generated.ts index 19322d34..c907e6f2 100644 --- a/src/managers/metadataTemplates.generated.ts +++ b/src/managers/metadataTemplates.generated.ts @@ -10,6 +10,7 @@ import { MetadataTemplate } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -57,7 +58,10 @@ export class MetadataTemplatesManager { Object.assign(this, fields); } async getMetadataTemplates(queryParams: GetMetadataTemplatesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates") as string, { method: "GET", params: prepareParams(serializeGetMetadataTemplatesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["metadata_instance_id"]: toString(queryParams.metadataInstanceId) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplates(deserializeJson(response.text)); } async getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string): Promise { @@ -72,12 +76,18 @@ export class MetadataTemplatesManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", templateId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplate(deserializeJson(response.text)); } - async getMetadataTemplateGlobal(queryParams: undefined | GetMetadataTemplateGlobalQueryParamsArg = {} satisfies GetMetadataTemplateGlobalQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/global") as string, { method: "GET", params: prepareParams(serializeGetMetadataTemplateGlobalQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getMetadataTemplateGlobal(queryParams: GetMetadataTemplateGlobalQueryParamsArg = {} satisfies GetMetadataTemplateGlobalQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/global") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplates(deserializeJson(response.text)); } - async getMetadataTemplateEnterprise(queryParams: undefined | GetMetadataTemplateEnterpriseQueryParamsArg = {} satisfies GetMetadataTemplateEnterpriseQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise") as string, { method: "GET", params: prepareParams(serializeGetMetadataTemplateEnterpriseQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getMetadataTemplateEnterprise(queryParams: GetMetadataTemplateEnterpriseQueryParamsArg = {} satisfies GetMetadataTemplateEnterpriseQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplates(deserializeJson(response.text)); } async createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg): Promise { diff --git a/src/managers/recentItems.generated.ts b/src/managers/recentItems.generated.ts index 90c51df8..7d7faeb0 100644 --- a/src/managers/recentItems.generated.ts +++ b/src/managers/recentItems.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -24,8 +25,11 @@ export class RecentItemsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getRecentItems(queryParams: undefined | GetRecentItemsQueryParamsArg = {} satisfies GetRecentItemsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/recent_items") as string, { method: "GET", params: prepareParams(serializeGetRecentItemsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRecentItems(queryParams: GetRecentItemsQueryParamsArg = {} satisfies GetRecentItemsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/recent_items") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRecentItems(deserializeJson(response.text)); } } diff --git a/src/managers/retentionPolicies.generated.ts b/src/managers/retentionPolicies.generated.ts index 5ecfd578..7bc07343 100644 --- a/src/managers/retentionPolicies.generated.ts +++ b/src/managers/retentionPolicies.generated.ts @@ -13,6 +13,7 @@ import { UserMini } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -64,16 +65,22 @@ export class RetentionPoliciesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getRetentionPolicies(queryParams: undefined | GetRetentionPoliciesQueryParamsArg = {} satisfies GetRetentionPoliciesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "GET", params: prepareParams(serializeGetRetentionPoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRetentionPolicies(queryParams: GetRetentionPoliciesQueryParamsArg = {} satisfies GetRetentionPoliciesQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["policy_name"]: toString(queryParams.policyName), ["policy_type"]: toString(queryParams.policyType), ["created_by_user_id"]: toString(queryParams.createdByUserId), ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicies(deserializeJson(response.text)); } async createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg): Promise { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "POST", body: serializeJson(serializeCreateRetentionPolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicy(deserializeJson(response.text)); } - async getRetentionPolicyById(retentionPolicyId: string, queryParams: undefined | GetRetentionPolicyByIdQueryParamsArg = {} satisfies GetRetentionPolicyByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "GET", params: prepareParams(serializeGetRetentionPolicyByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRetentionPolicyById(retentionPolicyId: string, queryParams: GetRetentionPolicyByIdQueryParamsArg = {} satisfies GetRetentionPolicyByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicy(deserializeJson(response.text)); } async updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg): Promise { diff --git a/src/managers/retentionPolicyAssignments.generated.ts b/src/managers/retentionPolicyAssignments.generated.ts index c7da8a9b..8f8fa54e 100644 --- a/src/managers/retentionPolicyAssignments.generated.ts +++ b/src/managers/retentionPolicyAssignments.generated.ts @@ -13,6 +13,7 @@ import { FilesUnderRetention } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -59,28 +60,40 @@ export class RetentionPolicyAssignmentsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getRetentionPolicyAssignments(retentionPolicyId: string, queryParams: undefined | GetRetentionPolicyAssignmentsQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments") as string, { method: "GET", params: prepareParams(serializeGetRetentionPolicyAssignmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRetentionPolicyAssignments(retentionPolicyId: string, queryParams: GetRetentionPolicyAssignmentsQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["type"]: toString(queryParams.type), ["fields"]: toString(queryParams.fields), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicyAssignments(deserializeJson(response.text)); } async createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg): Promise { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments") as string, { method: "POST", body: serializeJson(serializeCreateRetentionPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicyAssignment(deserializeJson(response.text)); } - async getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams: undefined | GetRetentionPolicyAssignmentByIdQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "GET", params: prepareParams(serializeGetRetentionPolicyAssignmentByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentByIdQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicyAssignment(deserializeJson(response.text)); } async deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string): Promise { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams: undefined | GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention") as string, { method: "GET", params: prepareParams(serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFilesUnderRetention(deserializeJson(response.text)); } - async getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams: undefined | GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention") as string, { method: "GET", params: prepareParams(serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFilesUnderRetention(deserializeJson(response.text)); } } diff --git a/src/managers/search.generated.ts b/src/managers/search.generated.ts index 264db49f..c6785218 100644 --- a/src/managers/search.generated.ts +++ b/src/managers/search.generated.ts @@ -19,6 +19,7 @@ import { MetadataFilter } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -70,11 +71,17 @@ export class SearchManager { return deserializeMetadataQueryResults(deserializeJson(response.text)); } async getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_query_indices") as string, { method: "GET", params: prepareParams(serializeGetMetadataQueryIndicesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["scope"]: toString(queryParams.scope), ["template_key"]: toString(queryParams.templateKey) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_query_indices") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataQueryIndices(deserializeJson(response.text)); } - async getSearch(queryParams: undefined | GetSearchQueryParamsArg = {} satisfies GetSearchQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/search") as string, { method: "GET", params: prepareParams(serializeGetSearchQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSearch(queryParams: GetSearchQueryParamsArg = {} satisfies GetSearchQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["query"]: toString(queryParams.query), ["scope"]: toString(queryParams.scope), ["file_extensions"]: toString(queryParams.fileExtensions), ["created_at_range"]: toString(queryParams.createdAtRange), ["updated_at_range"]: toString(queryParams.updatedAtRange), ["size_range"]: toString(queryParams.sizeRange), ["owner_user_ids"]: toString(queryParams.ownerUserIds), ["recent_updater_user_ids"]: toString(queryParams.recentUpdaterUserIds), ["ancestor_folder_ids"]: toString(queryParams.ancestorFolderIds), ["content_types"]: toString(queryParams.contentTypes), ["type"]: toString(queryParams.type), ["trash_content"]: toString(queryParams.trashContent), ["mdfilters"]: toString(queryParams.mdfilters), ["sort"]: toString(queryParams.sort), ["direction"]: toString(queryParams.direction), ["limit"]: toString(queryParams.limit), ["include_recent_shared_links"]: toString(queryParams.includeRecentSharedLinks), ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["deleted_user_ids"]: toString(queryParams.deletedUserIds), ["deleted_at_range"]: toString(queryParams.deletedAtRange) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/search") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSearchResultsOrSearchResultsWithSharedLinks(deserializeJson(response.text)); } } diff --git a/src/managers/sessionTermination.generated.ts b/src/managers/sessionTermination.generated.ts index dbff43ef..c96c39e4 100644 --- a/src/managers/sessionTermination.generated.ts +++ b/src/managers/sessionTermination.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/sharedLinksFiles.generated.ts b/src/managers/sharedLinksFiles.generated.ts index 4d15a5cd..6dd1919e 100644 --- a/src/managers/sharedLinksFiles.generated.ts +++ b/src/managers/sharedLinksFiles.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -76,24 +77,42 @@ export class SharedLinksFilesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getSharedItems(queryParams: undefined | GetSharedItemsQueryParamsArg = {} satisfies GetSharedItemsQueryParamsArg, headers: GetSharedItemsHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items") as string, { method: "GET", params: prepareParams(serializeGetSharedItemsQueryParamsArg(queryParams)), headers: prepareParams(serializeGetSharedItemsHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSharedItems(queryParams: GetSharedItemsQueryParamsArg = {} satisfies GetSharedItemsQueryParamsArg, headers: GetSharedItemsHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } async getFileGetSharedLink(fileId: string, queryParams: GetFileGetSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link") as string, { method: "GET", params: prepareParams(serializeGetFileGetSharedLinkQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } async updateFileAddSharedLink(fileId: string, requestBody: UpdateFileAddSharedLinkRequestBodyArg, queryParams: UpdateFileAddSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateFileAddSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } async updateFileUpdateSharedLink(fileId: string, requestBody: UpdateFileUpdateSharedLinkRequestBodyArg, queryParams: UpdateFileUpdateSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateFileUpdateSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } async updateFileRemoveSharedLink(fileId: string, requestBody: UpdateFileRemoveSharedLinkRequestBodyArg, queryParams: UpdateFileRemoveSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateFileRemoveSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } } diff --git a/src/managers/sharedLinksFolders.generated.ts b/src/managers/sharedLinksFolders.generated.ts index 41b047d5..ea64c705 100644 --- a/src/managers/sharedLinksFolders.generated.ts +++ b/src/managers/sharedLinksFolders.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -76,24 +77,42 @@ export class SharedLinksFoldersManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getSharedItemFolders(queryParams: undefined | GetSharedItemFoldersQueryParamsArg = {} satisfies GetSharedItemFoldersQueryParamsArg, headers: GetSharedItemFoldersHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#folders") as string, { method: "GET", params: prepareParams(serializeGetSharedItemFoldersQueryParamsArg(queryParams)), headers: prepareParams(serializeGetSharedItemFoldersHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSharedItemFolders(queryParams: GetSharedItemFoldersQueryParamsArg = {} satisfies GetSharedItemFoldersQueryParamsArg, headers: GetSharedItemFoldersHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#folders") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } async getFolderGetSharedLink(folderId: string, queryParams: GetFolderGetSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link") as string, { method: "GET", params: prepareParams(serializeGetFolderGetSharedLinkQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } async updateFolderAddSharedLink(folderId: string, requestBody: UpdateFolderAddSharedLinkRequestBodyArg, queryParams: UpdateFolderAddSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateFolderAddSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } async updateFolderUpdateSharedLink(folderId: string, requestBody: UpdateFolderUpdateSharedLinkRequestBodyArg, queryParams: UpdateFolderUpdateSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateFolderUpdateSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } async updateFolderRemoveSharedLink(folderId: string, requestBody: UpdateFolderRemoveSharedLinkRequestBodyArg, queryParams: UpdateFolderRemoveSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateFolderRemoveSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } } diff --git a/src/managers/sharedLinksWebLinks.generated.ts b/src/managers/sharedLinksWebLinks.generated.ts index 65de6ed3..8ed9b019 100644 --- a/src/managers/sharedLinksWebLinks.generated.ts +++ b/src/managers/sharedLinksWebLinks.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -76,24 +77,42 @@ export class SharedLinksWebLinksManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getSharedItemWebLinks(queryParams: undefined | GetSharedItemWebLinksQueryParamsArg = {} satisfies GetSharedItemWebLinksQueryParamsArg, headers: GetSharedItemWebLinksHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#web_links") as string, { method: "GET", params: prepareParams(serializeGetSharedItemWebLinksQueryParamsArg(queryParams)), headers: prepareParams(serializeGetSharedItemWebLinksHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSharedItemWebLinks(queryParams: GetSharedItemWebLinksQueryParamsArg = {} satisfies GetSharedItemWebLinksQueryParamsArg, headers: GetSharedItemWebLinksHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#web_links") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } async getWebLinkGetSharedLink(webLinkId: string, queryParams: GetWebLinkGetSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link") as string, { method: "GET", params: prepareParams(serializeGetWebLinkGetSharedLinkQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } async updateWebLinkAddSharedLink(webLinkId: string, requestBody: UpdateWebLinkAddSharedLinkRequestBodyArg, queryParams: UpdateWebLinkAddSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateWebLinkAddSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } async updateWebLinkUpdateSharedLink(webLinkId: string, requestBody: UpdateWebLinkUpdateSharedLinkRequestBodyArg, queryParams: UpdateWebLinkUpdateSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } async updateWebLinkRemoveSharedLink(webLinkId: string, requestBody: UpdateWebLinkRemoveSharedLinkRequestBodyArg, queryParams: UpdateWebLinkRemoveSharedLinkQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link") as string, { method: "PUT", params: prepareParams(serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } } diff --git a/src/managers/shieldInformationBarrierReports.generated.ts b/src/managers/shieldInformationBarrierReports.generated.ts index 123ef0d7..53f5ac52 100644 --- a/src/managers/shieldInformationBarrierReports.generated.ts +++ b/src/managers/shieldInformationBarrierReports.generated.ts @@ -10,6 +10,7 @@ import { ShieldInformationBarrierReference } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -29,7 +30,10 @@ export class ShieldInformationBarrierReportsManager { Object.assign(this, fields); } async getShieldInformationBarrierReports(queryParams: GetShieldInformationBarrierReportsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports") as string, { method: "GET", params: prepareParams(serializeGetShieldInformationBarrierReportsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["shield_information_barrier_id"]: toString(queryParams.shieldInformationBarrierId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } async createShieldInformationBarrierReport(requestBody: ShieldInformationBarrierReference): Promise { diff --git a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts index dac08366..f868e9a1 100644 --- a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts @@ -13,6 +13,7 @@ import { UserBase } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -52,7 +53,10 @@ export class ShieldInformationBarrierSegmentMembersManager { return response.content; } async getShieldInformationBarrierSegmentMembers(queryParams: GetShieldInformationBarrierSegmentMembersQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members") as string, { method: "GET", params: prepareParams(serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["shield_information_barrier_segment_id"]: toString(queryParams.shieldInformationBarrierSegmentId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } async createShieldInformationBarrierSegmentMember(requestBody: CreateShieldInformationBarrierSegmentMemberRequestBodyArg): Promise { diff --git a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts index c0142ee8..01bc6fe7 100644 --- a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts @@ -10,6 +10,7 @@ import { ShieldInformationBarrierBase } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -54,7 +55,10 @@ export class ShieldInformationBarrierSegmentRestrictionsManager { return response.content; } async getShieldInformationBarrierSegmentRestrictions(queryParams: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions") as string, { method: "GET", params: prepareParams(serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["shield_information_barrier_segment_id"]: toString(queryParams.shieldInformationBarrierSegmentId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } async createShieldInformationBarrierSegmentRestriction(requestBody: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg): Promise { diff --git a/src/managers/shieldInformationBarrierSegments.generated.ts b/src/managers/shieldInformationBarrierSegments.generated.ts index 0f97319d..6dcc3a5d 100644 --- a/src/managers/shieldInformationBarrierSegments.generated.ts +++ b/src/managers/shieldInformationBarrierSegments.generated.ts @@ -10,6 +10,7 @@ import { ShieldInformationBarrierBase } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -50,7 +51,10 @@ export class ShieldInformationBarrierSegmentsManager { return response.content; } async getShieldInformationBarrierSegments(queryParams: GetShieldInformationBarrierSegmentsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments") as string, { method: "GET", params: prepareParams(serializeGetShieldInformationBarrierSegmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["shield_information_barrier_id"]: toString(queryParams.shieldInformationBarrierId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } async createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBodyArg): Promise { diff --git a/src/managers/shieldInformationBarriers.generated.ts b/src/managers/shieldInformationBarriers.generated.ts index 63a88107..c90b5719 100644 --- a/src/managers/shieldInformationBarriers.generated.ts +++ b/src/managers/shieldInformationBarriers.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -37,8 +38,11 @@ export class ShieldInformationBarriersManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers/change_status") as string, { method: "POST", body: serializeJson(serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrier(deserializeJson(response.text)); } - async getShieldInformationBarriers(queryParams: undefined | GetShieldInformationBarriersQueryParamsArg = {} satisfies GetShieldInformationBarriersQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers") as string, { method: "GET", params: prepareParams(serializeGetShieldInformationBarriersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getShieldInformationBarriers(queryParams: GetShieldInformationBarriersQueryParamsArg = {} satisfies GetShieldInformationBarriersQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } async createShieldInformationBarrier(requestBody: ShieldInformationBarrier): Promise { diff --git a/src/managers/signRequests.generated.ts b/src/managers/signRequests.generated.ts index 5145d1ed..869f2f77 100644 --- a/src/managers/signRequests.generated.ts +++ b/src/managers/signRequests.generated.ts @@ -13,6 +13,7 @@ import { SignRequestCreateRequest } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -42,8 +43,11 @@ export class SignRequestsManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignRequest(deserializeJson(response.text)); } - async getSignRequests(queryParams: undefined | GetSignRequestsQueryParamsArg = {} satisfies GetSignRequestsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests") as string, { method: "GET", params: prepareParams(serializeGetSignRequestsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSignRequests(queryParams: GetSignRequestsQueryParamsArg = {} satisfies GetSignRequestsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignRequests(deserializeJson(response.text)); } async createSignRequest(requestBody: SignRequestCreateRequest): Promise { diff --git a/src/managers/signTemplates.generated.ts b/src/managers/signTemplates.generated.ts index a6910883..1acea506 100644 --- a/src/managers/signTemplates.generated.ts +++ b/src/managers/signTemplates.generated.ts @@ -10,6 +10,7 @@ import { SignTemplate } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -26,8 +27,11 @@ export class SignTemplatesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getSignTemplates(queryParams: undefined | GetSignTemplatesQueryParamsArg = {} satisfies GetSignTemplatesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_templates") as string, { method: "GET", params: prepareParams(serializeGetSignTemplatesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSignTemplates(queryParams: GetSignTemplatesQueryParamsArg = {} satisfies GetSignTemplatesQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_templates") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignTemplates(deserializeJson(response.text)); } async getSignTemplateById(templateId: string): Promise { diff --git a/src/managers/skills.generated.ts b/src/managers/skills.generated.ts index 5bf22423..1e2862f6 100644 --- a/src/managers/skills.generated.ts +++ b/src/managers/skills.generated.ts @@ -10,6 +10,7 @@ import { KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCa import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/storagePolicies.generated.ts b/src/managers/storagePolicies.generated.ts index 765d6500..7b64268e 100644 --- a/src/managers/storagePolicies.generated.ts +++ b/src/managers/storagePolicies.generated.ts @@ -10,6 +10,7 @@ import { StoragePolicy } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -27,8 +28,11 @@ export class StoragePoliciesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getStoragePolicies(queryParams: undefined | GetStoragePoliciesQueryParamsArg = {} satisfies GetStoragePoliciesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policies") as string, { method: "GET", params: prepareParams(serializeGetStoragePoliciesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getStoragePolicies(queryParams: GetStoragePoliciesQueryParamsArg = {} satisfies GetStoragePoliciesQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicies(deserializeJson(response.text)); } async getStoragePolicyById(storagePolicyId: string): Promise { diff --git a/src/managers/storagePolicyAssignments.generated.ts b/src/managers/storagePolicyAssignments.generated.ts index 9d4d9159..f482c7e3 100644 --- a/src/managers/storagePolicyAssignments.generated.ts +++ b/src/managers/storagePolicyAssignments.generated.ts @@ -10,6 +10,7 @@ import { StoragePolicyAssignment } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -52,7 +53,10 @@ export class StoragePolicyAssignmentsManager { Object.assign(this, fields); } async getStoragePolicyAssignments(queryParams: GetStoragePolicyAssignmentsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments") as string, { method: "GET", params: prepareParams(serializeGetStoragePolicyAssignmentsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["resolved_for_type"]: toString(queryParams.resolvedForType), ["resolved_for_id"]: toString(queryParams.resolvedForId) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicyAssignments(deserializeJson(response.text)); } async createStoragePolicyAssignment(requestBody: CreateStoragePolicyAssignmentRequestBodyArg): Promise { diff --git a/src/managers/taskAssignments.generated.ts b/src/managers/taskAssignments.generated.ts index 8160a70c..d170d58b 100644 --- a/src/managers/taskAssignments.generated.ts +++ b/src/managers/taskAssignments.generated.ts @@ -10,6 +10,7 @@ import { TaskAssignment } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/tasks.generated.ts b/src/managers/tasks.generated.ts index 231ff090..42fd653b 100644 --- a/src/managers/tasks.generated.ts +++ b/src/managers/tasks.generated.ts @@ -10,6 +10,7 @@ import { Task } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/managers/termsOfServiceUserStatuses.generated.ts b/src/managers/termsOfServiceUserStatuses.generated.ts index d12382d6..ea8e522b 100644 --- a/src/managers/termsOfServiceUserStatuses.generated.ts +++ b/src/managers/termsOfServiceUserStatuses.generated.ts @@ -10,6 +10,7 @@ import { TermsOfServiceUserStatus } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -46,7 +47,10 @@ export class TermsOfServiceUserStatusesManager { Object.assign(this, fields); } async getTermOfServiceUserStatuses(queryParams: GetTermOfServiceUserStatusesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses") as string, { method: "GET", params: prepareParams(serializeGetTermOfServiceUserStatusesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["tos_id"]: toString(queryParams.tosId), ["user_id"]: toString(queryParams.userId) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfServiceUserStatuses(deserializeJson(response.text)); } async createTermOfServiceUserStatus(requestBody: CreateTermOfServiceUserStatusRequestBodyArg): Promise { diff --git a/src/managers/termsOfServices.generated.ts b/src/managers/termsOfServices.generated.ts index dedc8416..43830100 100644 --- a/src/managers/termsOfServices.generated.ts +++ b/src/managers/termsOfServices.generated.ts @@ -13,6 +13,7 @@ import { TermsOfService } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -42,8 +43,11 @@ export class TermsOfServicesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getTermOfServices(queryParams: undefined | GetTermOfServicesQueryParamsArg = {} satisfies GetTermOfServicesQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services") as string, { method: "GET", params: prepareParams(serializeGetTermOfServicesQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getTermOfServices(queryParams: GetTermOfServicesQueryParamsArg = {} satisfies GetTermOfServicesQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["tos_type"]: toString(queryParams.tosType) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfServices(deserializeJson(response.text)); } async createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg): Promise { diff --git a/src/managers/transfer.generated.ts b/src/managers/transfer.generated.ts index 063b89a1..e22d896f 100644 --- a/src/managers/transfer.generated.ts +++ b/src/managers/transfer.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -30,8 +31,11 @@ export class TransferManager { constructor(fields: Omit) { Object.assign(this, fields); } - async transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams: undefined | TransferOwnedFolderQueryParamsArg = {} satisfies TransferOwnedFolderQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/folders/0") as string, { method: "PUT", params: prepareParams(serializeTransferOwnedFolderQueryParamsArg(queryParams)), body: serializeJson(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams: TransferOwnedFolderQueryParamsArg = {} satisfies TransferOwnedFolderQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["notify"]: toString(queryParams.notify) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/folders/0") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } } diff --git a/src/managers/trashedFiles.generated.ts b/src/managers/trashedFiles.generated.ts index 3bc5b2aa..0a7c134f 100644 --- a/src/managers/trashedFiles.generated.ts +++ b/src/managers/trashedFiles.generated.ts @@ -10,6 +10,7 @@ import { TrashFile } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -36,12 +37,18 @@ export class TrashedFilesManager { constructor(fields: Omit) { Object.assign(this, fields); } - async restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams: undefined | RestoreFileFromTrashQueryParamsArg = {} satisfies RestoreFileFromTrashQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "POST", params: prepareParams(serializeRestoreFileFromTrashQueryParamsArg(queryParams)), body: serializeJson(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams: RestoreFileFromTrashQueryParamsArg = {} satisfies RestoreFileFromTrashQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFileRestored(deserializeJson(response.text)); } - async getFileTrash(fileId: string, queryParams: undefined | GetFileTrashQueryParamsArg = {} satisfies GetFileTrashQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/trash") as string, { method: "GET", params: prepareParams(serializeGetFileTrashQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileTrash(fileId: string, queryParams: GetFileTrashQueryParamsArg = {} satisfies GetFileTrashQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/trash") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFile(deserializeJson(response.text)); } async deleteFileTrash(fileId: string): Promise { diff --git a/src/managers/trashedFolders.generated.ts b/src/managers/trashedFolders.generated.ts index 33b05918..96255850 100644 --- a/src/managers/trashedFolders.generated.ts +++ b/src/managers/trashedFolders.generated.ts @@ -10,6 +10,7 @@ import { TrashFolder } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -36,12 +37,18 @@ export class TrashedFoldersManager { constructor(fields: Omit) { Object.assign(this, fields); } - async restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams: undefined | RestoreFolderFromTrashQueryParamsArg = {} satisfies RestoreFolderFromTrashQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "POST", params: prepareParams(serializeRestoreFolderFromTrashQueryParamsArg(queryParams)), body: serializeJson(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams: RestoreFolderFromTrashQueryParamsArg = {} satisfies RestoreFolderFromTrashQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFolderRestored(deserializeJson(response.text)); } - async getFolderTrash(folderId: string, queryParams: undefined | GetFolderTrashQueryParamsArg = {} satisfies GetFolderTrashQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/trash") as string, { method: "GET", params: prepareParams(serializeGetFolderTrashQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderTrash(folderId: string, queryParams: GetFolderTrashQueryParamsArg = {} satisfies GetFolderTrashQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/trash") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFolder(deserializeJson(response.text)); } async deleteFolderTrash(folderId: string): Promise { diff --git a/src/managers/trashedItems.generated.ts b/src/managers/trashedItems.generated.ts index 3be25678..98ff865f 100644 --- a/src/managers/trashedItems.generated.ts +++ b/src/managers/trashedItems.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -30,8 +31,11 @@ export class TrashedItemsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderTrashItems(queryParams: undefined | GetFolderTrashItemsQueryParamsArg = {} satisfies GetFolderTrashItemsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/trash/items") as string, { method: "GET", params: prepareParams(serializeGetFolderTrashItemsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderTrashItems(queryParams: GetFolderTrashItemsQueryParamsArg = {} satisfies GetFolderTrashItemsQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset), ["usemarker"]: toString(queryParams.usemarker), ["marker"]: toString(queryParams.marker), ["direction"]: toString(queryParams.direction), ["sort"]: toString(queryParams.sort) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/trash/items") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeItems(deserializeJson(response.text)); } } diff --git a/src/managers/trashedWebLinks.generated.ts b/src/managers/trashedWebLinks.generated.ts index 587cab92..e4545c8b 100644 --- a/src/managers/trashedWebLinks.generated.ts +++ b/src/managers/trashedWebLinks.generated.ts @@ -10,6 +10,7 @@ import { TrashWebLink } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -36,12 +37,18 @@ export class TrashedWebLinksManager { constructor(fields: Omit) { Object.assign(this, fields); } - async createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams: undefined | CreateWebLinkByIdQueryParamsArg = {} satisfies CreateWebLinkByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "POST", params: prepareParams(serializeCreateWebLinkByIdQueryParamsArg(queryParams)), body: serializeJson(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams: CreateWebLinkByIdQueryParamsArg = {} satisfies CreateWebLinkByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashWebLinkRestored(deserializeJson(response.text)); } - async getWebLinkTrash(webLinkId: string, queryParams: undefined | GetWebLinkTrashQueryParamsArg = {} satisfies GetWebLinkTrashQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash") as string, { method: "GET", params: prepareParams(serializeGetWebLinkTrashQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getWebLinkTrash(webLinkId: string, queryParams: GetWebLinkTrashQueryParamsArg = {} satisfies GetWebLinkTrashQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashWebLink(deserializeJson(response.text)); } async deleteWebLinkTrash(webLinkId: string): Promise { diff --git a/src/managers/uploads.generated.ts b/src/managers/uploads.generated.ts index 612f6b09..42b73547 100644 --- a/src/managers/uploads.generated.ts +++ b/src/managers/uploads.generated.ts @@ -13,6 +13,7 @@ import { ConflictError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -74,12 +75,24 @@ export class UploadsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams: undefined | UploadFileVersionQueryParamsArg = {} satisfies UploadFileVersionQueryParamsArg, headers: undefined | UploadFileVersionHeadersArg = {} satisfies UploadFileVersionHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content") as string, { method: "POST", params: prepareParams(serializeUploadFileVersionQueryParamsArg(queryParams)), headers: prepareParams(serializeUploadFileVersionHeadersArg(headers)), multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams: UploadFileVersionQueryParamsArg = {} satisfies UploadFileVersionQueryParamsArg, headers: UploadFileVersionHeadersArg = {} satisfies UploadFileVersionHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["if-match"]: toString(headers.ifMatch), ["content-md5"]: toString(headers.contentMd5) }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content") as string, { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFiles(deserializeJson(response.text)); } - async uploadFile(requestBody: UploadFileRequestBodyArg, queryParams: undefined | UploadFileQueryParamsArg = {} satisfies UploadFileQueryParamsArg, headers: undefined | UploadFileHeadersArg = {} satisfies UploadFileHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/content") as string, { method: "POST", params: prepareParams(serializeUploadFileQueryParamsArg(queryParams)), headers: prepareParams(serializeUploadFileHeadersArg(headers)), multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async uploadFile(requestBody: UploadFileRequestBodyArg, queryParams: UploadFileQueryParamsArg = {} satisfies UploadFileQueryParamsArg, headers: UploadFileHeadersArg = {} satisfies UploadFileHeadersArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["content-md5"]: toString(headers.contentMd5) }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/content") as string, { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFiles(deserializeJson(response.text)); } async preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg): Promise { diff --git a/src/managers/userCollaborations.generated.ts b/src/managers/userCollaborations.generated.ts index a3a33bfb..30563bff 100644 --- a/src/managers/userCollaborations.generated.ts +++ b/src/managers/userCollaborations.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -54,8 +55,11 @@ export class UserCollaborationsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getCollaborationById(collaborationId: string, queryParams: undefined | GetCollaborationByIdQueryParamsArg = {} satisfies GetCollaborationByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "GET", params: prepareParams(serializeGetCollaborationByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollaborationById(collaborationId: string, queryParams: GetCollaborationByIdQueryParamsArg = {} satisfies GetCollaborationByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaboration(deserializeJson(response.text)); } async updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg): Promise { @@ -66,8 +70,11 @@ export class UserCollaborationsManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams: undefined | CreateCollaborationQueryParamsArg = {} satisfies CreateCollaborationQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "POST", params: prepareParams(serializeCreateCollaborationQueryParamsArg(queryParams)), body: serializeJson(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams: CreateCollaborationQueryParamsArg = {} satisfies CreateCollaborationQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields), ["notify"]: toString(queryParams.notify) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaboration(deserializeJson(response.text)); } } diff --git a/src/managers/users.generated.ts b/src/managers/users.generated.ts index b30b228d..f5d83618 100644 --- a/src/managers/users.generated.ts +++ b/src/managers/users.generated.ts @@ -16,6 +16,7 @@ import { UserFull } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -106,28 +107,46 @@ export class UsersManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getUsers(queryParams: undefined | GetUsersQueryParamsArg = {} satisfies GetUsersQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "GET", params: prepareParams(serializeGetUsersQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getUsers(queryParams: GetUsersQueryParamsArg = {} satisfies GetUsersQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["filter_term"]: toString(queryParams.filterTerm), ["user_type"]: toString(queryParams.userType), ["external_app_user_id"]: toString(queryParams.externalAppUserId), ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit), ["usemarker"]: toString(queryParams.usemarker), ["marker"]: toString(queryParams.marker) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUsers(deserializeJson(response.text)); } - async createUser(requestBody: CreateUserRequestBodyArg, queryParams: undefined | CreateUserQueryParamsArg = {} satisfies CreateUserQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "POST", params: prepareParams(serializeCreateUserQueryParamsArg(queryParams)), body: serializeJson(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createUser(requestBody: CreateUserRequestBodyArg, queryParams: CreateUserQueryParamsArg = {} satisfies CreateUserQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUser(deserializeJson(response.text)); } - async getUserMe(queryParams: undefined | GetUserMeQueryParamsArg = {} satisfies GetUserMeQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/me") as string, { method: "GET", params: prepareParams(serializeGetUserMeQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getUserMe(queryParams: GetUserMeQueryParamsArg = {} satisfies GetUserMeQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/me") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserFull(deserializeJson(response.text)); } - async getUserById(userId: string, queryParams: undefined | GetUserByIdQueryParamsArg = {} satisfies GetUserByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "GET", params: prepareParams(serializeGetUserByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getUserById(userId: string, queryParams: GetUserByIdQueryParamsArg = {} satisfies GetUserByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserFull(deserializeJson(response.text)); } - async updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams: undefined | UpdateUserByIdQueryParamsArg = {} satisfies UpdateUserByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "PUT", params: prepareParams(serializeUpdateUserByIdQueryParamsArg(queryParams)), body: serializeJson(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams: UpdateUserByIdQueryParamsArg = {} satisfies UpdateUserByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["fields"]: toString(queryParams.fields) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserFull(deserializeJson(response.text)); } - async deleteUserById(userId: string, queryParams: undefined | DeleteUserByIdQueryParamsArg = {} satisfies DeleteUserByIdQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "DELETE", params: prepareParams(serializeDeleteUserByIdQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async deleteUserById(userId: string, queryParams: DeleteUserByIdQueryParamsArg = {} satisfies DeleteUserByIdQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["notify"]: toString(queryParams.notify), ["force"]: toString(queryParams.force) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "DELETE", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } } diff --git a/src/managers/webLinks.generated.ts b/src/managers/webLinks.generated.ts index 9acae011..4e9f94dc 100644 --- a/src/managers/webLinks.generated.ts +++ b/src/managers/webLinks.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -53,8 +54,11 @@ export class WebLinksManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links") as string, { method: "POST", body: serializeJson(serializeCreateWebLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async getWebLinkById(webLinkId: string, headers: undefined | GetWebLinkByIdHeadersArg = {} satisfies GetWebLinkByIdHeadersArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "GET", headers: prepareParams(serializeGetWebLinkByIdHeadersArg(headers)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getWebLinkById(webLinkId: string, headers: GetWebLinkByIdHeadersArg = {} satisfies GetWebLinkByIdHeadersArg): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ["boxapi"]: toString(headers.boxapi) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "GET", headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } async updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg): Promise { diff --git a/src/managers/webhooks.generated.ts b/src/managers/webhooks.generated.ts index 5ed4d989..bcab1d23 100644 --- a/src/managers/webhooks.generated.ts +++ b/src/managers/webhooks.generated.ts @@ -10,6 +10,7 @@ import { Webhook } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -49,8 +50,11 @@ export class WebhooksManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getWebhooks(queryParams: undefined | GetWebhooksQueryParamsArg = {} satisfies GetWebhooksQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks") as string, { method: "GET", params: prepareParams(serializeGetWebhooksQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getWebhooks(queryParams: GetWebhooksQueryParamsArg = {} satisfies GetWebhooksQueryParamsArg): Promise { + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebhooks(deserializeJson(response.text)); } async createWebhook(requestBody: CreateWebhookRequestBodyArg): Promise { diff --git a/src/managers/workflows.generated.ts b/src/managers/workflows.generated.ts index 55b3238d..6e6aacd2 100644 --- a/src/managers/workflows.generated.ts +++ b/src/managers/workflows.generated.ts @@ -7,6 +7,7 @@ import { ClientError } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -55,7 +56,10 @@ export class WorkflowsManager { Object.assign(this, fields); } async getWorkflows(queryParams: GetWorkflowsQueryParamsArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/workflows") as string, { method: "GET", params: prepareParams(serializeGetWorkflowsQueryParamsArg(queryParams)), auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const queryParamsMap: { + readonly [key: string]: string; + } = prepareParams({ ["folder_id"]: toString(queryParams.folderId), ["trigger_type"]: toString(queryParams.triggerType), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/workflows") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWorkflows(deserializeJson(response.text)); } async createWorkflowStart(workflowId: string, requestBody: CreateWorkflowStartRequestBodyArg): Promise { diff --git a/src/managers/zipDownloads.generated.ts b/src/managers/zipDownloads.generated.ts index 47727267..8d43e651 100644 --- a/src/managers/zipDownloads.generated.ts +++ b/src/managers/zipDownloads.generated.ts @@ -13,6 +13,7 @@ import { ZipDownloadStatus } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; +import { toString } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; diff --git a/src/schemas.generated.ts b/src/schemas.generated.ts index ecebefbc..13a483b6 100644 --- a/src/schemas.generated.ts +++ b/src/schemas.generated.ts @@ -293,18 +293,11 @@ export interface FilesUnderRetention { readonly prevMarker?: number; readonly entries?: readonly FileMini[]; } -export type FileConflict = FileMini & { - /** - * The SHA1 hash of the file. */ - readonly sha1?: string; - readonly fileVersion?: FileVersionMini; -}; +export type FileConflict = FileMini & {}; export interface ConflictErrorContextInfoField { readonly conflicts?: readonly FileConflict[]; } -export type ConflictError = ClientError & { - readonly contextInfo?: ConflictErrorContextInfoField; -}; +export type ConflictError = ClientError & {}; export type FolderBaseTypeField = "folder"; export interface FolderBase { readonly id: string; @@ -1681,7 +1674,6 @@ export type ShieldInformationBarrierSegmentMember = ShieldInformationBarrierSegm * The `type` and `id` of the requested * shield information barrier segment. */ readonly shieldInformationBarrierSegment?: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField; - readonly user?: UserBase; /** * ISO date time string when this shield * information barrier object was created. */ @@ -3870,17 +3862,17 @@ export function serializeFileConflict(val: FileConflict): Json { if (!isJson(base, "object")) { throw "Expecting an object for \"FileConflict\""; } - return { ...base, ...{ ["sha1"]: val.sha1, ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion) } }; + return { ...base, ...{} }; } export function deserializeFileConflict(val: any): FileConflict { - const sha1: undefined | string = isJson(val.sha1, "string") ? val.sha1 : void 0; - const fileVersion: undefined | FileVersionMini = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); const sequenceId: undefined | string = isJson(val.sequence_id, "string") ? val.sequence_id : void 0; const name: undefined | string = isJson(val.name, "string") ? val.name : void 0; + const sha1: undefined | string = isJson(val.sha1, "string") ? val.sha1 : void 0; + const fileVersion: undefined | FileVersionMini = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); const id: string = val.id; const etag: undefined | string = isJson(val.etag, "string") ? val.etag : void 0; const type: FileBaseTypeField = deserializeFileBaseTypeField(val.type); - return { sha1: sha1, fileVersion: fileVersion, sequenceId: sequenceId, name: name, id: id, etag: etag, type: type } satisfies FileConflict; + return { sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, id: id, etag: etag, type: type } satisfies FileConflict; } export function serializeConflictErrorContextInfoField(val: ConflictErrorContextInfoField): Json { return { ["conflicts"]: val.conflicts == void 0 ? void 0 : val.conflicts.map(function (item: FileConflict): any { @@ -3898,17 +3890,17 @@ export function serializeConflictError(val: ConflictError): Json { if (!isJson(base, "object")) { throw "Expecting an object for \"ConflictError\""; } - return { ...base, ...{ ["context_info"]: val.contextInfo == void 0 ? void 0 : serializeConflictErrorContextInfoField(val.contextInfo) } }; + return { ...base, ...{} }; } export function deserializeConflictError(val: any): ConflictError { - const contextInfo: undefined | ClientErrorContextInfoField = val.context_info == void 0 ? void 0 : deserializeClientErrorContextInfoField(val.context_info); const type: undefined | ClientErrorTypeField = val.type == void 0 ? void 0 : deserializeClientErrorTypeField(val.type); const status: undefined | number = isJson(val.status, "number") ? val.status : void 0; const code: undefined | ClientErrorCodeField = val.code == void 0 ? void 0 : deserializeClientErrorCodeField(val.code); const message: undefined | string = isJson(val.message, "string") ? val.message : void 0; + const contextInfo: undefined | ClientErrorContextInfoField = val.context_info == void 0 ? void 0 : deserializeClientErrorContextInfoField(val.context_info); const helpUrl: undefined | string = isJson(val.help_url, "string") ? val.help_url : void 0; const requestId: undefined | string = isJson(val.request_id, "string") ? val.request_id : void 0; - return { contextInfo: contextInfo, type: type, status: status, code: code, message: message, helpUrl: helpUrl, requestId: requestId } satisfies ConflictError; + return { type: type, status: status, code: code, message: message, contextInfo: contextInfo, helpUrl: helpUrl, requestId: requestId } satisfies ConflictError; } export function serializeFolderBaseTypeField(val: FolderBaseTypeField): Json { return val; @@ -7155,19 +7147,19 @@ export function serializeShieldInformationBarrierSegmentMember(val: ShieldInform if (!isJson(base, "object")) { throw "Expecting an object for \"ShieldInformationBarrierSegmentMember\""; } - return { ...base, ...{ ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: val.shieldInformationBarrierSegment == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["user"]: val.user == void 0 ? void 0 : serializeUserBase(val.user), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) } }; + return { ...base, ...{ ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: val.shieldInformationBarrierSegment == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) } }; } export function deserializeShieldInformationBarrierSegmentMember(val: any): ShieldInformationBarrierSegmentMember { const shieldInformationBarrier: undefined | ShieldInformationBarrierBase = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierBase(val.shield_information_barrier); const shieldInformationBarrierSegment: undefined | ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField = val.shield_information_barrier_segment == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const user: undefined | UserBase = val.user == void 0 ? void 0 : deserializeUserBase(val.user); const createdAt: undefined | string = isJson(val.created_at, "string") ? val.created_at : void 0; const createdBy: undefined | UserBase = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); const updatedAt: undefined | string = isJson(val.updated_at, "string") ? val.updated_at : void 0; const updatedBy: undefined | UserBase = val.updated_by == void 0 ? void 0 : deserializeUserBase(val.updated_by); + const user: undefined | UserBase = val.user == void 0 ? void 0 : deserializeUserBase(val.user); const id: undefined | string = isJson(val.id, "string") ? val.id : void 0; const type: undefined | ShieldInformationBarrierSegmentMemberBaseTypeField = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val.type); - return { shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, user: user, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, id: id, type: type } satisfies ShieldInformationBarrierSegmentMember; + return { shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, user: user, id: id, type: type } satisfies ShieldInformationBarrierSegmentMember; } export function serializeShieldInformationBarrierSegmentTypeField(val: ShieldInformationBarrierSegmentTypeField): Json { return val; diff --git a/src/utils.ts b/src/utils.ts index 9de907a0..a1201004 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -118,20 +118,22 @@ export async function reduceIterator( return result; } -export function prepareParams(obj: any): Record { - if (!obj || typeof obj !== 'object') { +export function prepareParams(map: { + readonly [key: string]: undefined | string; +}): { readonly [key: string]: string } { + if (!map || typeof map !== 'object') { throw new Error('Expecting obj to be an object in prepareParams'); } return Object.fromEntries( - Object.entries(obj) - .map<[string, string | null | undefined]>(([key, value]) => { - if (typeof value === 'string' || value == null) { - return [key, value]; - } - return [key, String(value)]; - }) - .filter<[string, string]>( - (entry): entry is [string, string] => typeof entry[1] === 'string' - ) + Object.entries(map).filter<[string, string]>( + (entry): entry is [string, string] => typeof entry[1] === 'string' + ) ); } + +export function toString(value: any): string { + if (typeof value === 'string' || value == null) { + return value; + } + return String(value); +} From 03c5e6dec36fa3dc113aff56c168a87a29556028 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 3 Aug 2023 00:50:24 -0700 Subject: [PATCH 2/7] generated with codegen at box/box-codegen@537f0cd and spec at box/box-openapi@735d3db --- docs/authorization.md | 2 + docs/avatars.md | 22 ++ docs/chunkedUploads.md | 24 +- docs/classifications.md | 20 ++ docs/collaborationAllowlistEntries.md | 16 ++ docs/collaborationAllowlistExemptTargets.md | 16 ++ docs/collections.md | 4 + docs/comments.md | 17 ++ docs/devicePinners.md | 13 + docs/emailAliases.md | 13 + docs/events.md | 7 + docs/fileClassifications.md | 14 + docs/fileMetadata.md | 16 ++ docs/fileRequests.md | 14 + docs/fileVersionLegalHolds.md | 4 + docs/fileVersionRetentions.md | 4 + docs/fileVersions.md | 16 ++ docs/fileWatermarks.md | 13 + docs/folderClassifications.md | 14 + docs/folderLocks.md | 13 + docs/folderMetadata.md | 16 ++ docs/folderWatermarks.md | 14 + docs/groups.md | 18 ++ docs/integrationMappings.md | 15 + docs/invites.md | 4 + docs/legalHoldPolicies.md | 18 ++ docs/legalHoldPolicyAssignments.md | 20 ++ docs/listCollaborations.md | 8 + docs/memberships.md | 20 ++ docs/metadataCascadePolicies.md | 30 ++ docs/metadataTemplates.md | 22 ++ docs/recentItems.md | 2 + docs/retentionPolicies.md | 17 ++ docs/retentionPolicyAssignments.md | 20 ++ docs/search.md | 6 + docs/sessionTermination.md | 4 + docs/sharedLinksFiles.md | 8 + docs/sharedLinksFolders.md | 8 + docs/sharedLinksWebLinks.md | 8 + docs/shieldInformationBarrierReports.md | 6 + .../shieldInformationBarrierSegmentMembers.md | 16 ++ ...ldInformationBarrierSegmentRestrictions.md | 15 + docs/shieldInformationBarrierSegments.md | 17 ++ docs/shieldInformationBarriers.md | 8 + docs/signTemplates.md | 4 + docs/skills.md | 23 ++ docs/storagePolicies.md | 4 + docs/storagePolicyAssignments.md | 18 ++ docs/taskAssignments.md | 18 ++ docs/tasks.md | 17 ++ docs/termsOfServiceUserStatuses.md | 6 + docs/termsOfServices.md | 8 + docs/transfer.md | 2 + docs/trashedFiles.md | 14 + docs/trashedFolders.md | 14 + docs/trashedItems.md | 2 + docs/trashedWebLinks.md | 14 + docs/userCollaborations.md | 16 ++ docs/users.md | 19 ++ docs/webLinks.md | 14 + docs/webhooks.md | 18 ++ docs/workflows.md | 11 + docs/zipDownloads.md | 14 + lib/client.generated.js.map | 2 +- lib/fetch.d.ts | 10 +- lib/fetch.js | 12 +- lib/fetch.js.map | 2 +- lib/managers/authorization.generated.d.ts | 13 +- lib/managers/authorization.generated.js | 42 +-- lib/managers/authorization.generated.js.map | 2 +- lib/managers/avatars.generated.d.ts | 28 +- lib/managers/avatars.generated.js | 41 ++- lib/managers/avatars.generated.js.map | 2 +- lib/managers/chunkedUploads.generated.d.ts | 62 ++++- lib/managers/chunkedUploads.generated.js | 117 ++++---- lib/managers/chunkedUploads.generated.js.map | 2 +- lib/managers/classifications.generated.d.ts | 24 +- lib/managers/classifications.generated.js | 41 ++- lib/managers/classifications.generated.js.map | 2 +- ...llaborationAllowlistEntries.generated.d.ts | 34 ++- ...collaborationAllowlistEntries.generated.js | 62 +++-- ...aborationAllowlistEntries.generated.js.map | 2 +- ...ationAllowlistExemptTargets.generated.d.ts | 34 ++- ...orationAllowlistExemptTargets.generated.js | 63 +++-- ...ionAllowlistExemptTargets.generated.js.map | 2 +- lib/managers/collections.generated.d.ts | 21 +- lib/managers/collections.generated.js | 49 ++-- lib/managers/collections.generated.js.map | 2 +- lib/managers/comments.generated.d.ts | 50 +++- lib/managers/comments.generated.js | 102 +++---- lib/managers/comments.generated.js.map | 2 +- lib/managers/devicePinners.generated.d.ts | 29 +- lib/managers/devicePinners.generated.js | 69 +++-- lib/managers/devicePinners.generated.js.map | 2 +- lib/managers/downloads.generated.d.ts | 15 +- lib/managers/downloads.generated.js | 36 +-- lib/managers/downloads.generated.js.map | 2 +- lib/managers/emailAliases.generated.d.ts | 24 +- lib/managers/emailAliases.generated.js | 41 ++- lib/managers/emailAliases.generated.js.map | 2 +- lib/managers/events.generated.d.ts | 21 +- lib/managers/events.generated.js | 67 ++--- lib/managers/events.generated.js.map | 2 +- .../fileClassifications.generated.d.ts | 24 +- lib/managers/fileClassifications.generated.js | 41 ++- .../fileClassifications.generated.js.map | 2 +- lib/managers/fileMetadata.generated.d.ts | 32 ++- lib/managers/fileMetadata.generated.js | 53 +++- lib/managers/fileMetadata.generated.js.map | 2 +- lib/managers/fileRequests.generated.d.ts | 33 ++- lib/managers/fileRequests.generated.js | 63 +++-- lib/managers/fileRequests.generated.js.map | 2 +- .../fileVersionLegalHolds.generated.d.ts | 19 +- .../fileVersionLegalHolds.generated.js | 38 +-- .../fileVersionLegalHolds.generated.js.map | 2 +- .../fileVersionRetentions.generated.d.ts | 21 +- .../fileVersionRetentions.generated.js | 60 ++-- .../fileVersionRetentions.generated.js.map | 2 +- lib/managers/fileVersions.generated.d.ts | 50 +++- lib/managers/fileVersions.generated.js | 103 +++---- lib/managers/fileVersions.generated.js.map | 2 +- lib/managers/fileWatermarks.generated.d.ts | 24 +- lib/managers/fileWatermarks.generated.js | 41 ++- lib/managers/fileWatermarks.generated.js.map | 2 +- lib/managers/files.generated.d.ts | 54 ++-- lib/managers/files.generated.js | 135 ++++----- lib/managers/files.generated.js.map | 2 +- .../folderClassifications.generated.d.ts | 24 +- .../folderClassifications.generated.js | 41 ++- .../folderClassifications.generated.js.map | 2 +- lib/managers/folderLocks.generated.d.ts | 26 +- lib/managers/folderLocks.generated.js | 49 ++-- lib/managers/folderLocks.generated.js.map | 2 +- lib/managers/folderMetadata.generated.d.ts | 32 ++- lib/managers/folderMetadata.generated.js | 53 +++- lib/managers/folderMetadata.generated.js.map | 2 +- lib/managers/folderWatermarks.generated.d.ts | 24 +- lib/managers/folderWatermarks.generated.js | 41 ++- .../folderWatermarks.generated.js.map | 2 +- lib/managers/folders.generated.d.ts | 72 ++--- lib/managers/folders.generated.js | 262 +++++------------- lib/managers/folders.generated.js.map | 2 +- lib/managers/groups.generated.d.ts | 48 +++- lib/managers/groups.generated.js | 103 +++---- lib/managers/groups.generated.js.map | 2 +- .../integrationMappings.generated.d.ts | 40 ++- lib/managers/integrationMappings.generated.js | 96 +++---- .../integrationMappings.generated.js.map | 2 +- lib/managers/invites.generated.d.ts | 20 +- lib/managers/invites.generated.js | 44 ++- lib/managers/invites.generated.js.map | 2 +- lib/managers/legalHoldPolicies.generated.d.ts | 44 ++- lib/managers/legalHoldPolicies.generated.js | 76 +++-- .../legalHoldPolicies.generated.js.map | 2 +- .../legalHoldPolicyAssignments.generated.d.ts | 58 +++- .../legalHoldPolicyAssignments.generated.js | 135 +++++---- ...egalHoldPolicyAssignments.generated.js.map | 2 +- .../listCollaborations.generated.d.ts | 45 +-- lib/managers/listCollaborations.generated.js | 107 +++---- .../listCollaborations.generated.js.map | 2 +- lib/managers/memberships.generated.d.ts | 60 ++-- lib/managers/memberships.generated.js | 123 ++++---- lib/managers/memberships.generated.js.map | 2 +- .../metadataCascadePolicies.generated.d.ts | 44 ++- .../metadataCascadePolicies.generated.js | 78 ++++-- .../metadataCascadePolicies.generated.js.map | 2 +- lib/managers/metadataTemplates.generated.d.ts | 62 ++++- lib/managers/metadataTemplates.generated.js | 117 +++++--- .../metadataTemplates.generated.js.map | 2 +- lib/managers/recentItems.generated.d.ts | 11 +- lib/managers/recentItems.generated.js | 26 +- lib/managers/recentItems.generated.js.map | 2 +- lib/managers/retentionPolicies.generated.d.ts | 46 ++- lib/managers/retentionPolicies.generated.js | 104 +++---- .../retentionPolicies.generated.js.map | 2 +- .../retentionPolicyAssignments.generated.d.ts | 58 ++-- .../retentionPolicyAssignments.generated.js | 137 +++++---- ...etentionPolicyAssignments.generated.js.map | 2 +- lib/managers/search.generated.d.ts | 41 +-- lib/managers/search.generated.js | 186 +++---------- lib/managers/search.generated.js.map | 2 +- .../sessionTermination.generated.d.ts | 16 +- lib/managers/sessionTermination.generated.js | 27 +- .../sessionTermination.generated.js.map | 2 +- lib/managers/sharedLinksFiles.generated.d.ts | 52 ++-- lib/managers/sharedLinksFiles.generated.js | 116 ++++---- .../sharedLinksFiles.generated.js.map | 2 +- .../sharedLinksFolders.generated.d.ts | 52 ++-- lib/managers/sharedLinksFolders.generated.js | 116 ++++---- .../sharedLinksFolders.generated.js.map | 2 +- .../sharedLinksWebLinks.generated.d.ts | 52 ++-- lib/managers/sharedLinksWebLinks.generated.js | 116 ++++---- .../sharedLinksWebLinks.generated.js.map | 2 +- ...ldInformationBarrierReports.generated.d.ts | 27 +- ...ieldInformationBarrierReports.generated.js | 50 ++-- ...InformationBarrierReports.generated.js.map | 2 +- ...mationBarrierSegmentMembers.generated.d.ts | 34 ++- ...ormationBarrierSegmentMembers.generated.js | 63 +++-- ...tionBarrierSegmentMembers.generated.js.map | 2 +- ...nBarrierSegmentRestrictions.generated.d.ts | 34 ++- ...ionBarrierSegmentRestrictions.generated.js | 63 +++-- ...arrierSegmentRestrictions.generated.js.map | 2 +- ...dInformationBarrierSegments.generated.d.ts | 42 ++- ...eldInformationBarrierSegments.generated.js | 75 +++-- ...nformationBarrierSegments.generated.js.map | 2 +- .../shieldInformationBarriers.generated.d.ts | 34 ++- .../shieldInformationBarriers.generated.js | 60 ++-- ...shieldInformationBarriers.generated.js.map | 2 +- lib/managers/signRequests.generated.d.ts | 43 ++- lib/managers/signRequests.generated.js | 75 +++-- lib/managers/signRequests.generated.js.map | 2 +- lib/managers/signTemplates.generated.d.ts | 19 +- lib/managers/signTemplates.generated.js | 37 +-- lib/managers/signTemplates.generated.js.map | 2 +- lib/managers/skills.generated.d.ts | 32 ++- lib/managers/skills.generated.js | 55 +++- lib/managers/skills.generated.js.map | 2 +- lib/managers/storagePolicies.generated.d.ts | 19 +- lib/managers/storagePolicies.generated.js | 38 +-- lib/managers/storagePolicies.generated.js.map | 2 +- .../storagePolicyAssignments.generated.d.ts | 46 ++- .../storagePolicyAssignments.generated.js | 92 +++--- .../storagePolicyAssignments.generated.js.map | 2 +- lib/managers/taskAssignments.generated.d.ts | 40 ++- lib/managers/taskAssignments.generated.js | 65 ++++- lib/managers/taskAssignments.generated.js.map | 2 +- lib/managers/tasks.generated.d.ts | 40 ++- lib/managers/tasks.generated.js | 65 ++++- lib/managers/tasks.generated.js.map | 2 +- .../termsOfServiceUserStatuses.generated.d.ts | 26 +- .../termsOfServiceUserStatuses.generated.js | 48 ++-- ...ermsOfServiceUserStatuses.generated.js.map | 2 +- lib/managers/termsOfServices.generated.d.ts | 38 ++- lib/managers/termsOfServices.generated.js | 76 ++--- lib/managers/termsOfServices.generated.js.map | 2 +- lib/managers/transfer.generated.d.ts | 10 +- lib/managers/transfer.generated.js | 25 +- lib/managers/transfer.generated.js.map | 2 +- lib/managers/trashedFiles.generated.d.ts | 28 +- lib/managers/trashedFiles.generated.js | 58 ++-- lib/managers/trashedFiles.generated.js.map | 2 +- lib/managers/trashedFolders.generated.d.ts | 28 +- lib/managers/trashedFolders.generated.js | 58 ++-- lib/managers/trashedFolders.generated.js.map | 2 +- lib/managers/trashedItems.generated.d.ts | 15 +- lib/managers/trashedItems.generated.js | 67 +---- lib/managers/trashedItems.generated.js.map | 2 +- lib/managers/trashedWebLinks.generated.d.ts | 28 +- lib/managers/trashedWebLinks.generated.js | 58 ++-- lib/managers/trashedWebLinks.generated.js.map | 2 +- lib/managers/uploads.generated.d.ts | 34 ++- lib/managers/uploads.generated.js | 77 +++-- lib/managers/uploads.generated.js.map | 2 +- .../userCollaborations.generated.d.ts | 36 ++- lib/managers/userCollaborations.generated.js | 71 +++-- .../userCollaborations.generated.js.map | 2 +- lib/managers/users.generated.d.ts | 64 +++-- lib/managers/users.generated.js | 158 +++++------ lib/managers/users.generated.js.map | 2 +- lib/managers/webLinks.generated.d.ts | 32 ++- lib/managers/webLinks.generated.js | 62 +++-- lib/managers/webLinks.generated.js.map | 2 +- lib/managers/webhooks.generated.d.ts | 44 ++- lib/managers/webhooks.generated.js | 74 +++-- lib/managers/webhooks.generated.js.map | 2 +- lib/managers/workflows.generated.d.ts | 18 +- lib/managers/workflows.generated.js | 40 +-- lib/managers/workflows.generated.js.map | 2 +- lib/managers/zipDownloads.generated.d.ts | 26 +- lib/managers/zipDownloads.generated.js | 39 ++- lib/managers/zipDownloads.generated.js.map | 2 +- lib/schemas.generated.d.ts | 2 +- lib/schemas.generated.js | 6 - lib/schemas.generated.js.map | 2 +- lib/test/auth.generated.test.js.map | 2 +- lib/test/chunkedUploads.generated.test.js | 6 +- lib/test/chunkedUploads.generated.test.js.map | 2 +- lib/test/commons.generated.js.map | 2 +- lib/test/downloads.generated.test.js | 10 +- lib/test/downloads.generated.test.js.map | 2 +- lib/test/files.generated.test.js.map | 2 +- lib/test/folders.generated.test.js.map | 2 +- lib/test/groups.generated.test.js.map | 2 +- lib/test/signRequests.generated.test.js.map | 2 +- lib/utils.d.ts | 3 + lib/utils.js | 14 +- lib/utils.js.map | 2 +- src/client.generated.ts | 1 - src/fetch.ts | 23 +- src/managers/authorization.generated.ts | 41 +-- src/managers/avatars.generated.ts | 51 +++- src/managers/chunkedUploads.generated.ts | 136 +++++---- src/managers/classifications.generated.ts | 50 +++- ...collaborationAllowlistEntries.generated.ts | 71 +++-- ...orationAllowlistExemptTargets.generated.ts | 72 +++-- src/managers/collections.generated.ts | 50 ++-- src/managers/comments.generated.ts | 108 +++++--- src/managers/devicePinners.generated.ts | 73 ++--- src/managers/downloads.generated.ts | 33 +-- src/managers/emailAliases.generated.ts | 48 +++- src/managers/events.generated.ts | 68 ++--- src/managers/fileClassifications.generated.ts | 48 +++- src/managers/fileMetadata.generated.ts | 63 ++++- src/managers/fileRequests.generated.ts | 70 +++-- .../fileVersionLegalHolds.generated.ts | 41 ++- .../fileVersionRetentions.generated.ts | 61 ++-- src/managers/fileVersions.generated.ts | 107 ++++--- src/managers/fileWatermarks.generated.ts | 48 +++- src/managers/files.generated.ts | 129 ++++----- .../folderClassifications.generated.ts | 48 +++- src/managers/folderLocks.generated.ts | 55 +++- src/managers/folderMetadata.generated.ts | 63 ++++- src/managers/folderWatermarks.generated.ts | 48 +++- src/managers/folders.generated.ts | 242 +++++----------- src/managers/groups.generated.ts | 109 +++++--- src/managers/integrationMappings.generated.ts | 101 +++---- src/managers/invites.generated.ts | 45 +-- src/managers/legalHoldPolicies.generated.ts | 88 ++++-- .../legalHoldPolicyAssignments.generated.ts | 144 +++++----- src/managers/listCollaborations.generated.ts | 108 ++++---- src/managers/memberships.generated.ts | 130 +++++---- .../metadataCascadePolicies.generated.ts | 90 ++++-- src/managers/metadataTemplates.generated.ts | 131 ++++++--- src/managers/recentItems.generated.ts | 26 +- src/managers/retentionPolicies.generated.ts | 112 +++++--- .../retentionPolicyAssignments.generated.ts | 144 +++++----- src/managers/search.generated.ts | 178 +++--------- src/managers/sessionTermination.generated.ts | 31 ++- src/managers/sharedLinksFiles.generated.ts | 118 ++++---- src/managers/sharedLinksFolders.generated.ts | 118 ++++---- src/managers/sharedLinksWebLinks.generated.ts | 118 ++++---- ...ieldInformationBarrierReports.generated.ts | 56 ++-- ...ormationBarrierSegmentMembers.generated.ts | 72 +++-- ...ionBarrierSegmentRestrictions.generated.ts | 72 +++-- ...eldInformationBarrierSegments.generated.ts | 87 ++++-- .../shieldInformationBarriers.generated.ts | 69 +++-- src/managers/signRequests.generated.ts | 87 ++++-- src/managers/signTemplates.generated.ts | 40 ++- src/managers/skills.generated.ts | 65 ++++- src/managers/storagePolicies.generated.ts | 41 ++- .../storagePolicyAssignments.generated.ts | 102 ++++--- src/managers/taskAssignments.generated.ts | 78 +++++- src/managers/tasks.generated.ts | 78 +++++- .../termsOfServiceUserStatuses.generated.ts | 54 +++- src/managers/termsOfServices.generated.ts | 83 ++++-- src/managers/transfer.generated.ts | 25 +- src/managers/trashedFiles.generated.ts | 62 +++-- src/managers/trashedFolders.generated.ts | 62 +++-- src/managers/trashedItems.generated.ts | 63 +---- src/managers/trashedWebLinks.generated.ts | 62 +++-- src/managers/uploads.generated.ts | 78 +++--- src/managers/userCollaborations.generated.ts | 78 ++++-- src/managers/users.generated.ts | 161 ++++++----- src/managers/webLinks.generated.ts | 69 +++-- src/managers/webhooks.generated.ts | 86 ++++-- src/managers/workflows.generated.ts | 43 ++- src/managers/zipDownloads.generated.ts | 46 ++- src/schemas.generated.ts | 8 +- src/test/auth.generated.test.ts | 2 - src/test/chunkedUploads.generated.test.ts | 8 +- src/test/commons.generated.ts | 1 - src/test/downloads.generated.test.ts | 12 +- src/test/files.generated.test.ts | 3 - src/test/folders.generated.test.ts | 2 - src/test/groups.generated.test.ts | 2 - src/test/signRequests.generated.test.ts | 2 - src/utils.ts | 12 + 367 files changed, 8771 insertions(+), 5222 deletions(-) diff --git a/docs/authorization.md b/docs/authorization.md index c62c14f9..9378d6c8 100644 --- a/docs/authorization.md +++ b/docs/authorization.md @@ -21,6 +21,8 @@ See the endpoint docs at - queryParams `GetAuthorizeQueryParamsArg` - Used as queryParams for the API call +- headers `GetAuthorizeHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/avatars.md b/docs/avatars.md index b3e68e7a..fea39fae 100644 --- a/docs/avatars.md +++ b/docs/avatars.md @@ -19,6 +19,17 @@ await client.avatars.getUserAvatar(user.id) - userId `string` - The ID of the user. - Used as `user_id` in path `path` of the API call +- headers `GetUserAvatarHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `ByteStream`. + +When an avatar can be found for the user the +image data will be returned in the body of the +response. ## Add or update user avatar @@ -42,6 +53,8 @@ await client.avatars.createUserAvatar(user.id, { pic: decodeBase64ByteStream(&qu - Used as `user_id` in path `path` of the API call - requestBody `CreateUserAvatarRequestBodyArg` - Used as requestBody for the API call +- headers `CreateUserAvatarHeadersArg` + - Used as headers for the API call ### Returns @@ -73,5 +86,14 @@ await client.avatars.deleteUserAvatar(user.id) - userId `string` - The ID of the user. - Used as `user_id` in path `path` of the API call +- headers `DeleteUserAvatarHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +* `no_content`: Removes the avatar and returns an empty response. diff --git a/docs/chunkedUploads.md b/docs/chunkedUploads.md index 6ea77e14..946d6ac7 100644 --- a/docs/chunkedUploads.md +++ b/docs/chunkedUploads.md @@ -20,6 +20,8 @@ await client.chunkedUploads.createFileUploadSession({ fileName: fileName, fileSi - requestBody `CreateFileUploadSessionRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFileUploadSessionHeadersArg` + - Used as headers for the API call ### Returns @@ -47,6 +49,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - requestBody `CreateFileUploadSessionForExistingFileRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFileUploadSessionForExistingFileHeadersArg` + - Used as headers for the API call ### Returns @@ -75,6 +79,8 @@ await client.chunkedUploads.getFileUploadSessionById(uploadSessionId) - uploadSessionId `string` - The ID of the upload session. - Used as `upload_session_id` in path `path` of the API call +- headers `GetFileUploadSessionByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -95,7 +101,7 @@ See the endpoint docs at ```ts -await client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, { digest: digest, contentRange: contentRange } satisfies UploadFilePartHeadersArg) +await client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, new UploadFilePartHeadersArg({ digest: digest, contentRange: contentRange })) ``` ### Arguments @@ -103,7 +109,7 @@ await client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, { dig - uploadSessionId `string` - The ID of the upload session. - Used as `upload_session_id` in path `path` of the API call -- requestBody `Readable` +- requestBody `ByteStream` - Used as requestBody for the API call - headers `UploadFilePartHeadersArg` - Used as headers for the API call @@ -134,6 +140,16 @@ See the endpoint docs at - uploadSessionId `string` - The ID of the upload session. - Used as `upload_session_id` in path `path` of the API call +- headers `DeleteFileUploadSessionByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the session was +successfully aborted. ## List parts @@ -158,6 +174,8 @@ await client.chunkedUploads.getFileUploadSessionParts(uploadSessionId) - Used as `upload_session_id` in path `path` of the API call - queryParams `GetFileUploadSessionPartsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileUploadSessionPartsHeadersArg` + - Used as headers for the API call ### Returns @@ -179,7 +197,7 @@ See the endpoint docs at ```ts -await client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts } satisfies CreateFileUploadSessionCommitRequestBodyArg, { digest: digest } satisfies CreateFileUploadSessionCommitHeadersArg) +await client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts } satisfies CreateFileUploadSessionCommitRequestBodyArg, new CreateFileUploadSessionCommitHeadersArg({ digest: digest })) ``` ### Arguments diff --git a/docs/classifications.md b/docs/classifications.md index b6753e43..0d905801 100644 --- a/docs/classifications.md +++ b/docs/classifications.md @@ -16,6 +16,11 @@ See the endpoint docs at *Currently we don't have an example for calling `getMetadataTemplateEnterpriseSecurityClassificationSchema` in integration tests* +### Arguments + +- headers `GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg` + - Used as headers for the API call + ### Returns @@ -38,6 +43,19 @@ See the endpoint docs at *Currently we don't have an example for calling `deleteMetadataTemplateEnterpriseSecurityClassificationSchema` in integration tests* +### Arguments + +- headers `DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the metadata +template for classifications is successfully deleted. + ## Add initial classifications @@ -60,6 +78,8 @@ See the endpoint docs at - requestBody `CreateMetadataTemplateSchemaClassificationRequestBodyArg` - Used as requestBody for the API call +- headers `CreateMetadataTemplateSchemaClassificationHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/collaborationAllowlistEntries.md b/docs/collaborationAllowlistEntries.md index d09d7499..e39fad00 100644 --- a/docs/collaborationAllowlistEntries.md +++ b/docs/collaborationAllowlistEntries.md @@ -16,6 +16,8 @@ See the endpoint docs at - queryParams `GetCollaborationWhitelistEntriesQueryParamsArg` - Used as queryParams for the API call +- headers `GetCollaborationWhitelistEntriesHeadersArg` + - Used as headers for the API call ### Returns @@ -41,6 +43,8 @@ See the endpoint docs at - requestBody `CreateCollaborationWhitelistEntryRequestBodyArg` - Used as requestBody for the API call +- headers `CreateCollaborationWhitelistEntryHeadersArg` + - Used as headers for the API call ### Returns @@ -67,6 +71,8 @@ See the endpoint docs at - collaborationWhitelistEntryId `string` - The ID of the entry in the list. - Used as `collaboration_whitelist_entry_id` in path `path` of the API call +- headers `GetCollaborationWhitelistEntryByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -93,5 +99,15 @@ See the endpoint docs at - collaborationWhitelistEntryId `string` - The ID of the entry in the list. - Used as `collaboration_whitelist_entry_id` in path `path` of the API call +- headers `DeleteCollaborationWhitelistEntryByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the entry was +successfully deleted. diff --git a/docs/collaborationAllowlistExemptTargets.md b/docs/collaborationAllowlistExemptTargets.md index 98027d64..a3450252 100644 --- a/docs/collaborationAllowlistExemptTargets.md +++ b/docs/collaborationAllowlistExemptTargets.md @@ -16,6 +16,8 @@ See the endpoint docs at - queryParams `GetCollaborationWhitelistExemptTargetsQueryParamsArg` - Used as queryParams for the API call +- headers `GetCollaborationWhitelistExemptTargetsHeadersArg` + - Used as headers for the API call ### Returns @@ -41,6 +43,8 @@ See the endpoint docs at - requestBody `CreateCollaborationWhitelistExemptTargetRequestBodyArg` - Used as requestBody for the API call +- headers `CreateCollaborationWhitelistExemptTargetHeadersArg` + - Used as headers for the API call ### Returns @@ -67,6 +71,8 @@ See the endpoint docs at - collaborationWhitelistExemptTargetId `string` - The ID of the exemption to the list. - Used as `collaboration_whitelist_exempt_target_id` in path `path` of the API call +- headers `GetCollaborationWhitelistExemptTargetByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -93,5 +99,15 @@ See the endpoint docs at - collaborationWhitelistExemptTargetId `string` - The ID of the exemption to the list. - Used as `collaboration_whitelist_exempt_target_id` in path `path` of the API call +- headers `DeleteCollaborationWhitelistExemptTargetByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the exemption was +successfully deleted. diff --git a/docs/collections.md b/docs/collections.md index f983bd7c..206e767f 100644 --- a/docs/collections.md +++ b/docs/collections.md @@ -18,6 +18,8 @@ See the endpoint docs at - queryParams `GetCollectionsQueryParamsArg` - Used as queryParams for the API call +- headers `GetCollectionsHeadersArg` + - Used as headers for the API call ### Returns @@ -46,6 +48,8 @@ See the endpoint docs at - Used as `collection_id` in path `path` of the API call - queryParams `GetCollectionItemsQueryParamsArg` - Used as queryParams for the API call +- headers `GetCollectionItemsHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/comments.md b/docs/comments.md index a420a3ce..c497d10f 100644 --- a/docs/comments.md +++ b/docs/comments.md @@ -21,6 +21,8 @@ await client.comments.getFileComments(fileId) - Used as `file_id` in path `path` of the API call - queryParams `GetFileCommentsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileCommentsHeadersArg` + - Used as headers for the API call ### Returns @@ -53,6 +55,8 @@ await client.comments.getCommentById(newComment.id) - Used as `comment_id` in path `path` of the API call - queryParams `GetCommentByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetCommentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -85,6 +89,8 @@ await client.comments.updateCommentById(newReplyComment.id, { message: newMessag - Used as requestBody for the API call - queryParams `UpdateCommentByIdQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateCommentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -113,6 +119,15 @@ await client.comments.deleteCommentById(newComment.id) - commentId `string` - The ID of the comment. - Used as `comment_id` in path `path` of the API call +- headers `DeleteCommentByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the comment has been deleted. ## Create comment @@ -136,6 +151,8 @@ await client.comments.createComment({ message: message, item: { id: newComment.i - Used as requestBody for the API call - queryParams `CreateCommentQueryParamsArg` - Used as queryParams for the API call +- headers `CreateCommentHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/devicePinners.md b/docs/devicePinners.md index dd8d2d10..10f64bcd 100644 --- a/docs/devicePinners.md +++ b/docs/devicePinners.md @@ -16,6 +16,8 @@ See the endpoint docs at - devicePinnerId `string` - The ID of the device pin - Used as `device_pinner_id` in path `path` of the API call +- headers `GetDevicePinnerByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -41,6 +43,15 @@ See the endpoint docs at - devicePinnerId `string` - The ID of the device pin - Used as `device_pinner_id` in path `path` of the API call +- headers `DeleteDevicePinnerByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the pin has been deleted. ## List enterprise device pins @@ -64,6 +75,8 @@ See the endpoint docs at - Used as `enterprise_id` in path `path` of the API call - queryParams `GetEnterpriseDevicePinnersQueryParamsArg` - Used as queryParams for the API call +- headers `GetEnterpriseDevicePinnersHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/emailAliases.md b/docs/emailAliases.md index 5f06e50d..b7b30bc2 100644 --- a/docs/emailAliases.md +++ b/docs/emailAliases.md @@ -17,6 +17,8 @@ See the endpoint docs at - userId `string` - The ID of the user. - Used as `user_id` in path `path` of the API call +- headers `GetUserEmailAliasesHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,8 @@ See the endpoint docs at - Used as `user_id` in path `path` of the API call - requestBody `CreateUserEmailAliasRequestBodyArg` - Used as requestBody for the API call +- headers `CreateUserEmailAliasHeadersArg` + - Used as headers for the API call ### Returns @@ -72,5 +76,14 @@ See the endpoint docs at - emailAliasId `string` - The ID of the email alias. - Used as `email_alias_id` in path `path` of the API call +- headers `DeleteUserEmailAliasByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Removes the alias and returns an empty response. diff --git a/docs/events.md b/docs/events.md index 3a451bc4..1bd23e5e 100644 --- a/docs/events.md +++ b/docs/events.md @@ -23,6 +23,8 @@ See the endpoint docs at - queryParams `GetEventsQueryParamsArg` - Used as queryParams for the API call +- headers `GetEventsHeadersArg` + - Used as headers for the API call ### Returns @@ -81,6 +83,11 @@ See the endpoint docs at *Currently we don't have an example for calling `getEventsWithLongPolling` in integration tests* +### Arguments + +- headers `GetEventsWithLongPollingHeadersArg` + - Used as headers for the API call + ### Returns diff --git a/docs/fileClassifications.md b/docs/fileClassifications.md index 4ff16c09..2872afce 100644 --- a/docs/fileClassifications.md +++ b/docs/fileClassifications.md @@ -21,6 +21,8 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg` + - Used as headers for the API call ### Returns @@ -56,6 +58,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - requestBody `CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFileMetadataEnterpriseSecurityClassificationHeadersArg` + - Used as headers for the API call ### Returns @@ -86,5 +90,15 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the classification is +successfully deleted. diff --git a/docs/fileMetadata.md b/docs/fileMetadata.md index de9471af..692c5452 100644 --- a/docs/fileMetadata.md +++ b/docs/fileMetadata.md @@ -16,6 +16,8 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `GetFileMetadataHeadersArg` + - Used as headers for the API call ### Returns @@ -51,6 +53,8 @@ See the endpoint docs at - templateKey `string` - The name of the metadata template - Used as `template_key` in path `path` of the API call +- headers `GetFileMetadataByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -90,6 +94,8 @@ See the endpoint docs at - Used as `template_key` in path `path` of the API call - requestBody `CreateFileMetadataByIdRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFileMetadataByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -122,5 +128,15 @@ See the endpoint docs at - templateKey `string` - The name of the metadata template - Used as `template_key` in path `path` of the API call +- headers `DeleteFileMetadataByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the metadata is +successfully deleted. diff --git a/docs/fileRequests.md b/docs/fileRequests.md index b7b1d7ac..df008d33 100644 --- a/docs/fileRequests.md +++ b/docs/fileRequests.md @@ -16,6 +16,8 @@ See the endpoint docs at - fileRequestId `string` - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. - Used as `file_request_id` in path `path` of the API call +- headers `GetFileRequestByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -71,6 +73,16 @@ See the endpoint docs at - fileRequestId `string` - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. - Used as `file_request_id` in path `path` of the API call +- headers `DeleteFileRequestByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the file request has been successfully +deleted. ## Copy file request @@ -92,6 +104,8 @@ See the endpoint docs at - Used as `file_request_id` in path `path` of the API call - requestBody `FileRequestCopyRequest` - Used as requestBody for the API call +- headers `CreateFileRequestCopyHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/fileVersionLegalHolds.md b/docs/fileVersionLegalHolds.md index 54b15155..ecd84fbc 100644 --- a/docs/fileVersionLegalHolds.md +++ b/docs/fileVersionLegalHolds.md @@ -17,6 +17,8 @@ See the endpoint docs at - fileVersionLegalHoldId `string` - The ID of the file version legal hold - Used as `file_version_legal_hold_id` in path `path` of the API call +- headers `GetFileVersionLegalHoldByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -60,6 +62,8 @@ See the endpoint docs at - queryParams `GetFileVersionLegalHoldsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileVersionLegalHoldsHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/fileVersionRetentions.md b/docs/fileVersionRetentions.md index ee1d6f2c..8091306b 100644 --- a/docs/fileVersionRetentions.md +++ b/docs/fileVersionRetentions.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetFileVersionRetentionsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileVersionRetentionsHeadersArg` + - Used as headers for the API call ### Returns @@ -40,6 +42,8 @@ See the endpoint docs at - fileVersionRetentionId `string` - The ID of the file version retention - Used as `file_version_retention_id` in path `path` of the API call +- headers `GetFileVersionRetentionByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/fileVersions.md b/docs/fileVersions.md index 59850d08..36ac758c 100644 --- a/docs/fileVersions.md +++ b/docs/fileVersions.md @@ -21,6 +21,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - queryParams `GetFileVersionsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileVersionsHeadersArg` + - Used as headers for the API call ### Returns @@ -53,6 +55,8 @@ See the endpoint docs at - Used as `file_version_id` in path `path` of the API call - queryParams `GetFileVersionByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileVersionByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -90,6 +94,8 @@ See the endpoint docs at - Used as `file_version_id` in path `path` of the API call - requestBody `UpdateFileVersionByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateFileVersionByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -124,6 +130,14 @@ See the endpoint docs at - Used as headers for the API call +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the file has been successfully +deleted. + + ## Promote file version Promote a specific version of a file. @@ -159,6 +173,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `PromoteFileVersionQueryParamsArg` - Used as queryParams for the API call +- headers `PromoteFileVersionHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/fileWatermarks.md b/docs/fileWatermarks.md index da5bed24..b43f55c0 100644 --- a/docs/fileWatermarks.md +++ b/docs/fileWatermarks.md @@ -16,6 +16,8 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `GetFileWatermarkHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - requestBody `UpdateFileWatermarkRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateFileWatermarkHeadersArg` + - Used as headers for the API call ### Returns @@ -71,5 +75,14 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `DeleteFileWatermarkHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Removes the watermark and returns an empty response. diff --git a/docs/folderClassifications.md b/docs/folderClassifications.md index 969b5b0c..68b3ed2d 100644 --- a/docs/folderClassifications.md +++ b/docs/folderClassifications.md @@ -21,6 +21,8 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call +- headers `GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg` + - Used as headers for the API call ### Returns @@ -56,6 +58,8 @@ See the endpoint docs at - Used as `folder_id` in path `path` of the API call - requestBody `CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg` + - Used as headers for the API call ### Returns @@ -86,5 +90,15 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call +- headers `DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the classification is +successfully deleted. diff --git a/docs/folderLocks.md b/docs/folderLocks.md index c20e5dc2..37d933da 100644 --- a/docs/folderLocks.md +++ b/docs/folderLocks.md @@ -18,6 +18,8 @@ See the endpoint docs at - queryParams `GetFolderLocksQueryParamsArg` - Used as queryParams for the API call +- headers `GetFolderLocksHeadersArg` + - Used as headers for the API call ### Returns @@ -47,6 +49,8 @@ See the endpoint docs at - requestBody `CreateFolderLockRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFolderLockHeadersArg` + - Used as headers for the API call ### Returns @@ -76,5 +80,14 @@ See the endpoint docs at - folderLockId `string` - The ID of the folder lock. - Used as `folder_lock_id` in path `path` of the API call +- headers `DeleteFolderLockByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the folder lock is successfully deleted. diff --git a/docs/folderMetadata.md b/docs/folderMetadata.md index c1869238..9f045036 100644 --- a/docs/folderMetadata.md +++ b/docs/folderMetadata.md @@ -17,6 +17,8 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call +- headers `GetFolderMetadataHeadersArg` + - Used as headers for the API call ### Returns @@ -52,6 +54,8 @@ See the endpoint docs at - templateKey `string` - The name of the metadata template - Used as `template_key` in path `path` of the API call +- headers `GetFolderMetadataByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -95,6 +99,8 @@ See the endpoint docs at - Used as `template_key` in path `path` of the API call - requestBody `CreateFolderMetadataByIdRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFolderMetadataByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -127,5 +133,15 @@ See the endpoint docs at - templateKey `string` - The name of the metadata template - Used as `template_key` in path `path` of the API call +- headers `DeleteFolderMetadataByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the metadata is +successfully deleted. diff --git a/docs/folderWatermarks.md b/docs/folderWatermarks.md index c6c20596..ebf5283e 100644 --- a/docs/folderWatermarks.md +++ b/docs/folderWatermarks.md @@ -16,6 +16,8 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call +- headers `GetFolderWatermarkHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,8 @@ See the endpoint docs at - Used as `folder_id` in path `path` of the API call - requestBody `UpdateFolderWatermarkRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateFolderWatermarkHeadersArg` + - Used as headers for the API call ### Returns @@ -71,5 +75,15 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call +- headers `DeleteFolderWatermarkHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +An empty response will be returned when the watermark +was successfully deleted. diff --git a/docs/groups.md b/docs/groups.md index 8970f9c6..ae08154a 100644 --- a/docs/groups.md +++ b/docs/groups.md @@ -19,6 +19,8 @@ await client.groups.getGroups() - queryParams `GetGroupsQueryParamsArg` - Used as queryParams for the API call +- headers `GetGroupsHeadersArg` + - Used as headers for the API call ### Returns @@ -50,6 +52,8 @@ await client.groups.createGroup({ name: getUuid() } satisfies CreateGroupRequest - Used as requestBody for the API call - queryParams `CreateGroupQueryParamsArg` - Used as queryParams for the API call +- headers `CreateGroupHeadersArg` + - Used as headers for the API call ### Returns @@ -82,6 +86,8 @@ await client.groups.getGroupById(group.id) - Used as `group_id` in path `path` of the API call - queryParams `GetGroupByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetGroupByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -116,6 +122,8 @@ await client.groups.updateGroupById(group.id, { name: updatedGroupName } satisfi - Used as requestBody for the API call - queryParams `UpdateGroupByIdQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateGroupByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -145,5 +153,15 @@ await client.groups.deleteGroupById(group.id) - groupId `string` - The ID of the group. - Used as `group_id` in path `path` of the API call +- headers `DeleteGroupByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the group was +successfully deleted. diff --git a/docs/integrationMappings.md b/docs/integrationMappings.md index fbe9d209..09cfe322 100644 --- a/docs/integrationMappings.md +++ b/docs/integrationMappings.md @@ -18,6 +18,8 @@ See the endpoint docs at - queryParams `GetIntegrationMappingSlackQueryParamsArg` - Used as queryParams for the API call +- headers `GetIntegrationMappingSlackHeadersArg` + - Used as headers for the API call ### Returns @@ -46,6 +48,8 @@ See the endpoint docs at - requestBody `IntegrationMappingSlackCreateRequest` - Used as requestBody for the API call +- headers `CreateIntegrationMappingSlackHeadersArg` + - Used as headers for the API call ### Returns @@ -77,6 +81,8 @@ See the endpoint docs at - Used as `integration_mapping_id` in path `path` of the API call - requestBody `UpdateIntegrationMappingSlackByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateIntegrationMappingSlackByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -106,5 +112,14 @@ See the endpoint docs at - integrationMappingId `string` - An ID of an integration mapping - Used as `integration_mapping_id` in path `path` of the API call +- headers `DeleteIntegrationMappingSlackByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Empty body in response diff --git a/docs/invites.md b/docs/invites.md index 498d04e5..d8f894e8 100644 --- a/docs/invites.md +++ b/docs/invites.md @@ -25,6 +25,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `CreateInviteQueryParamsArg` - Used as queryParams for the API call +- headers `CreateInviteHeadersArg` + - Used as headers for the API call ### Returns @@ -52,6 +54,8 @@ See the endpoint docs at - Used as `invite_id` in path `path` of the API call - queryParams `GetInviteByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetInviteByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/legalHoldPolicies.md b/docs/legalHoldPolicies.md index ce9104f7..7bd5ca09 100644 --- a/docs/legalHoldPolicies.md +++ b/docs/legalHoldPolicies.md @@ -16,6 +16,8 @@ See the endpoint docs at - queryParams `GetLegalHoldPoliciesQueryParamsArg` - Used as queryParams for the API call +- headers `GetLegalHoldPoliciesHeadersArg` + - Used as headers for the API call ### Returns @@ -40,6 +42,8 @@ See the endpoint docs at - requestBody `CreateLegalHoldPolicyRequestBodyArg` - Used as requestBody for the API call +- headers `CreateLegalHoldPolicyHeadersArg` + - Used as headers for the API call ### Returns @@ -65,6 +69,8 @@ See the endpoint docs at - legalHoldPolicyId `string` - The ID of the legal hold policy - Used as `legal_hold_policy_id` in path `path` of the API call +- headers `GetLegalHoldPolicyByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -92,6 +98,8 @@ See the endpoint docs at - Used as `legal_hold_policy_id` in path `path` of the API call - requestBody `UpdateLegalHoldPolicyByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateLegalHoldPolicyByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -120,5 +128,15 @@ See the endpoint docs at - legalHoldPolicyId `string` - The ID of the legal hold policy - Used as `legal_hold_policy_id` in path `path` of the API call +- headers `DeleteLegalHoldPolicyByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the policy was +successfully deleted. diff --git a/docs/legalHoldPolicyAssignments.md b/docs/legalHoldPolicyAssignments.md index c79de6a2..f4bb5602 100644 --- a/docs/legalHoldPolicyAssignments.md +++ b/docs/legalHoldPolicyAssignments.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetLegalHoldPolicyAssignmentsQueryParamsArg` - Used as queryParams for the API call +- headers `GetLegalHoldPolicyAssignmentsHeadersArg` + - Used as headers for the API call ### Returns @@ -39,6 +41,8 @@ See the endpoint docs at - requestBody `CreateLegalHoldPolicyAssignmentRequestBodyArg` - Used as requestBody for the API call +- headers `CreateLegalHoldPolicyAssignmentHeadersArg` + - Used as headers for the API call ### Returns @@ -64,6 +68,8 @@ See the endpoint docs at - legalHoldPolicyAssignmentId `string` - The ID of the legal hold policy assignment - Used as `legal_hold_policy_assignment_id` in path `path` of the API call +- headers `GetLegalHoldPolicyAssignmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -92,6 +98,16 @@ See the endpoint docs at - legalHoldPolicyAssignmentId `string` - The ID of the legal hold policy assignment - Used as `legal_hold_policy_assignment_id` in path `path` of the API call +- headers `DeleteLegalHoldPolicyAssignmentByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the assignment was +successfully deleted. ## List current file versions for legal hold policy assignment @@ -127,6 +143,8 @@ See the endpoint docs at - Used as `legal_hold_policy_assignment_id` in path `path` of the API call - queryParams `GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg` - Used as queryParams for the API call +- headers `GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg` + - Used as headers for the API call ### Returns @@ -170,6 +188,8 @@ See the endpoint docs at - Used as `legal_hold_policy_assignment_id` in path `path` of the API call - queryParams `GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg` - Used as queryParams for the API call +- headers `GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/listCollaborations.md b/docs/listCollaborations.md index d88ba951..b1b0361a 100644 --- a/docs/listCollaborations.md +++ b/docs/listCollaborations.md @@ -20,6 +20,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - queryParams `GetFileCollaborationsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileCollaborationsHeadersArg` + - Used as headers for the API call ### Returns @@ -54,6 +56,8 @@ See the endpoint docs at - Used as `folder_id` in path `path` of the API call - queryParams `GetFolderCollaborationsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFolderCollaborationsHeadersArg` + - Used as headers for the API call ### Returns @@ -83,6 +87,8 @@ See the endpoint docs at - queryParams `GetCollaborationsQueryParamsArg` - Used as queryParams for the API call +- headers `GetCollaborationsHeadersArg` + - Used as headers for the API call ### Returns @@ -117,6 +123,8 @@ See the endpoint docs at - Used as `group_id` in path `path` of the API call - queryParams `GetGroupCollaborationsQueryParamsArg` - Used as queryParams for the API call +- headers `GetGroupCollaborationsHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/memberships.md b/docs/memberships.md index 36fc9ee9..cd79b435 100644 --- a/docs/memberships.md +++ b/docs/memberships.md @@ -23,6 +23,8 @@ await client.memberships.getUserMemberships(user.id) - Used as `user_id` in path `path` of the API call - queryParams `GetUserMembershipsQueryParamsArg` - Used as queryParams for the API call +- headers `GetUserMembershipsHeadersArg` + - Used as headers for the API call ### Returns @@ -56,6 +58,8 @@ await client.memberships.getGroupMemberships(group.id) - Used as `group_id` in path `path` of the API call - queryParams `GetGroupMembershipsQueryParamsArg` - Used as queryParams for the API call +- headers `GetGroupMembershipsHeadersArg` + - Used as headers for the API call ### Returns @@ -87,6 +91,8 @@ await client.memberships.createGroupMembership({ user: user, group: group } sati - Used as requestBody for the API call - queryParams `CreateGroupMembershipQueryParamsArg` - Used as queryParams for the API call +- headers `CreateGroupMembershipHeadersArg` + - Used as headers for the API call ### Returns @@ -119,6 +125,8 @@ await client.memberships.getGroupMembershipById(groupMembership.id) - Used as `group_membership_id` in path `path` of the API call - queryParams `GetGroupMembershipByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetGroupMembershipByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -153,6 +161,8 @@ await client.memberships.updateGroupMembershipById(groupMembership.id, { role: & - Used as requestBody for the API call - queryParams `UpdateGroupMembershipByIdQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateGroupMembershipByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -183,5 +193,15 @@ await client.memberships.deleteGroupMembershipById(groupMembership.id) - groupMembershipId `string` - The ID of the group membership. - Used as `group_membership_id` in path `path` of the API call +- headers `DeleteGroupMembershipByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the membership was +successfully deleted. diff --git a/docs/metadataCascadePolicies.md b/docs/metadataCascadePolicies.md index 0fdc634f..7e3c7007 100644 --- a/docs/metadataCascadePolicies.md +++ b/docs/metadataCascadePolicies.md @@ -17,6 +17,8 @@ See the endpoint docs at - queryParams `GetMetadataCascadePoliciesQueryParamsArg` - Used as queryParams for the API call +- headers `GetMetadataCascadePoliciesHeadersArg` + - Used as headers for the API call ### Returns @@ -46,6 +48,8 @@ See the endpoint docs at - requestBody `CreateMetadataCascadePolicyRequestBodyArg` - Used as requestBody for the API call +- headers `CreateMetadataCascadePolicyHeadersArg` + - Used as headers for the API call ### Returns @@ -71,6 +75,8 @@ See the endpoint docs at - metadataCascadePolicyId `string` - The ID of the metadata cascade policy. - Used as `metadata_cascade_policy_id` in path `path` of the API call +- headers `GetMetadataCascadePolicyByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -96,6 +102,16 @@ See the endpoint docs at - metadataCascadePolicyId `string` - The ID of the metadata cascade policy. - Used as `metadata_cascade_policy_id` in path `path` of the API call +- headers `DeleteMetadataCascadePolicyByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the policy +is successfully deleted. ## Force-apply metadata cascade policy to folder @@ -119,5 +135,19 @@ See the endpoint docs at - Used as `metadata_cascade_policy_id` in path `path` of the API call - requestBody `CreateMetadataCascadePolicyApplyRequestBodyArg` - Used as requestBody for the API call +- headers `CreateMetadataCascadePolicyApplyHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the API call was successful. The metadata +cascade operation will be performed asynchronously. + +The API call will return directly, before the cascade operation +is complete. There is currently no API to check for the status of this +operation. diff --git a/docs/metadataTemplates.md b/docs/metadataTemplates.md index aecb0060..4578529b 100644 --- a/docs/metadataTemplates.md +++ b/docs/metadataTemplates.md @@ -16,6 +16,8 @@ See the endpoint docs at - queryParams `GetMetadataTemplatesQueryParamsArg` - Used as queryParams for the API call +- headers `GetMetadataTemplatesHeadersArg` + - Used as headers for the API call ### Returns @@ -48,6 +50,8 @@ See the endpoint docs at - templateKey `string` - The name of the metadata template - Used as `template_key` in path `path` of the API call +- headers `GetMetadataTemplateSchemaHeadersArg` + - Used as headers for the API call ### Returns @@ -78,6 +82,16 @@ See the endpoint docs at - templateKey `string` - The name of the metadata template - Used as `template_key` in path `path` of the API call +- headers `DeleteMetadataTemplateSchemaHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the metadata +template is successfully deleted. ## Get metadata template by ID @@ -96,6 +110,8 @@ See the endpoint docs at - templateId `string` - The ID of the template - Used as `template_id` in path `path` of the API call +- headers `GetMetadataTemplateByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -121,6 +137,8 @@ See the endpoint docs at - queryParams `GetMetadataTemplateGlobalQueryParamsArg` - Used as queryParams for the API call +- headers `GetMetadataTemplateGlobalHeadersArg` + - Used as headers for the API call ### Returns @@ -147,6 +165,8 @@ See the endpoint docs at - queryParams `GetMetadataTemplateEnterpriseQueryParamsArg` - Used as queryParams for the API call +- headers `GetMetadataTemplateEnterpriseHeadersArg` + - Used as headers for the API call ### Returns @@ -173,6 +193,8 @@ See the endpoint docs at - requestBody `CreateMetadataTemplateSchemaRequestBodyArg` - Used as requestBody for the API call +- headers `CreateMetadataTemplateSchemaHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/recentItems.md b/docs/recentItems.md index 18b0584e..4f5486eb 100644 --- a/docs/recentItems.md +++ b/docs/recentItems.md @@ -17,6 +17,8 @@ See the endpoint docs at - queryParams `GetRecentItemsQueryParamsArg` - Used as queryParams for the API call +- headers `GetRecentItemsHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/retentionPolicies.md b/docs/retentionPolicies.md index a5589ce9..394d2a8e 100644 --- a/docs/retentionPolicies.md +++ b/docs/retentionPolicies.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetRetentionPoliciesQueryParamsArg` - Used as queryParams for the API call +- headers `GetRetentionPoliciesHeadersArg` + - Used as headers for the API call ### Returns @@ -39,6 +41,8 @@ See the endpoint docs at - requestBody `CreateRetentionPolicyRequestBodyArg` - Used as requestBody for the API call +- headers `CreateRetentionPolicyHeadersArg` + - Used as headers for the API call ### Returns @@ -66,6 +70,8 @@ See the endpoint docs at - Used as `retention_policy_id` in path `path` of the API call - queryParams `GetRetentionPolicyByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetRetentionPolicyByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -93,6 +99,8 @@ See the endpoint docs at - Used as `retention_policy_id` in path `path` of the API call - requestBody `UpdateRetentionPolicyByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateRetentionPolicyByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -118,5 +126,14 @@ See the endpoint docs at - retentionPolicyId `string` - The ID of the retention policy. - Used as `retention_policy_id` in path `path` of the API call +- headers `DeleteRetentionPolicyByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the policy has been deleted. diff --git a/docs/retentionPolicyAssignments.md b/docs/retentionPolicyAssignments.md index eeeab026..a4f1743a 100644 --- a/docs/retentionPolicyAssignments.md +++ b/docs/retentionPolicyAssignments.md @@ -19,6 +19,8 @@ See the endpoint docs at - Used as `retention_policy_id` in path `path` of the API call - queryParams `GetRetentionPolicyAssignmentsQueryParamsArg` - Used as queryParams for the API call +- headers `GetRetentionPolicyAssignmentsHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,8 @@ See the endpoint docs at - requestBody `CreateRetentionPolicyAssignmentRequestBodyArg` - Used as requestBody for the API call +- headers `CreateRetentionPolicyAssignmentHeadersArg` + - Used as headers for the API call ### Returns @@ -71,6 +75,8 @@ See the endpoint docs at - Used as `retention_policy_assignment_id` in path `path` of the API call - queryParams `GetRetentionPolicyAssignmentByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetRetentionPolicyAssignmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -97,6 +103,16 @@ See the endpoint docs at - retentionPolicyAssignmentId `string` - The ID of the retention policy assignment. - Used as `retention_policy_assignment_id` in path `path` of the API call +- headers `DeleteRetentionPolicyAssignmentByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the policy assignment +is successfully deleted. ## Get files under retention @@ -117,6 +133,8 @@ See the endpoint docs at - Used as `retention_policy_assignment_id` in path `path` of the API call - queryParams `GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg` - Used as queryParams for the API call +- headers `GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg` + - Used as headers for the API call ### Returns @@ -146,6 +164,8 @@ See the endpoint docs at - Used as `retention_policy_assignment_id` in path `path` of the API call - queryParams `GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg` - Used as queryParams for the API call +- headers `GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/search.md b/docs/search.md index 109703c6..de4547cf 100644 --- a/docs/search.md +++ b/docs/search.md @@ -20,6 +20,8 @@ See the endpoint docs at - requestBody `MetadataQuery` - Used as requestBody for the API call +- headers `CreateMetadataQueryExecuteReadHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,8 @@ See the endpoint docs at - queryParams `GetMetadataQueryIndicesQueryParamsArg` - Used as queryParams for the API call +- headers `GetMetadataQueryIndicesHeadersArg` + - Used as headers for the API call ### Returns @@ -69,6 +73,8 @@ See the endpoint docs at - queryParams `GetSearchQueryParamsArg` - Used as queryParams for the API call +- headers `GetSearchHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/sessionTermination.md b/docs/sessionTermination.md index 636f6310..18a35210 100644 --- a/docs/sessionTermination.md +++ b/docs/sessionTermination.md @@ -18,6 +18,8 @@ See the endpoint docs at - requestBody `CreateUserTerminateSessionRequestBodyArg` - Used as requestBody for the API call +- headers `CreateUserTerminateSessionHeadersArg` + - Used as headers for the API call ### Returns @@ -45,6 +47,8 @@ See the endpoint docs at - requestBody `CreateGroupTerminateSessionRequestBodyArg` - Used as requestBody for the API call +- headers `CreateGroupTerminateSessionHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/sharedLinksFiles.md b/docs/sharedLinksFiles.md index 07f4eb0d..15314b8b 100644 --- a/docs/sharedLinksFiles.md +++ b/docs/sharedLinksFiles.md @@ -54,6 +54,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - queryParams `GetFileGetSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileGetSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -84,6 +86,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateFileAddSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateFileAddSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -114,6 +118,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateFileUpdateSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateFileUpdateSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -144,6 +150,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateFileRemoveSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateFileRemoveSharedLinkHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/sharedLinksFolders.md b/docs/sharedLinksFolders.md index a587b571..57af77c4 100644 --- a/docs/sharedLinksFolders.md +++ b/docs/sharedLinksFolders.md @@ -51,6 +51,8 @@ See the endpoint docs at - Used as `folder_id` in path `path` of the API call - queryParams `GetFolderGetSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `GetFolderGetSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -81,6 +83,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateFolderAddSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateFolderAddSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -111,6 +115,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateFolderUpdateSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateFolderUpdateSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -141,6 +147,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateFolderRemoveSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateFolderRemoveSharedLinkHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/sharedLinksWebLinks.md b/docs/sharedLinksWebLinks.md index dc119654..d4e51e6c 100644 --- a/docs/sharedLinksWebLinks.md +++ b/docs/sharedLinksWebLinks.md @@ -51,6 +51,8 @@ See the endpoint docs at - Used as `web_link_id` in path `path` of the API call - queryParams `GetWebLinkGetSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `GetWebLinkGetSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -81,6 +83,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateWebLinkAddSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateWebLinkAddSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -111,6 +115,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateWebLinkUpdateSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateWebLinkUpdateSharedLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -141,6 +147,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `UpdateWebLinkRemoveSharedLinkQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateWebLinkRemoveSharedLinkHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/shieldInformationBarrierReports.md b/docs/shieldInformationBarrierReports.md index 94030596..b7f27d3a 100644 --- a/docs/shieldInformationBarrierReports.md +++ b/docs/shieldInformationBarrierReports.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetShieldInformationBarrierReportsQueryParamsArg` - Used as queryParams for the API call +- headers `GetShieldInformationBarrierReportsHeadersArg` + - Used as headers for the API call ### Returns @@ -39,6 +41,8 @@ See the endpoint docs at - requestBody `ShieldInformationBarrierReference` - Used as requestBody for the API call +- headers `CreateShieldInformationBarrierReportHeadersArg` + - Used as headers for the API call ### Returns @@ -64,6 +68,8 @@ See the endpoint docs at - shieldInformationBarrierReportId `string` - The ID of the shield information barrier Report. - Used as `shield_information_barrier_report_id` in path `path` of the API call +- headers `GetShieldInformationBarrierReportByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/shieldInformationBarrierSegmentMembers.md b/docs/shieldInformationBarrierSegmentMembers.md index 5114f446..1a8e99f4 100644 --- a/docs/shieldInformationBarrierSegmentMembers.md +++ b/docs/shieldInformationBarrierSegmentMembers.md @@ -17,6 +17,8 @@ See the endpoint docs at - shieldInformationBarrierSegmentMemberId `string` - The ID of the shield information barrier segment Member. - Used as `shield_information_barrier_segment_member_id` in path `path` of the API call +- headers `GetShieldInformationBarrierSegmentMemberByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -43,6 +45,16 @@ See the endpoint docs at - shieldInformationBarrierSegmentMemberId `string` - The ID of the shield information barrier segment Member. - Used as `shield_information_barrier_segment_member_id` in path `path` of the API call +- headers `DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response if the +segment member was deleted successfully. ## List shield information barrier segment members @@ -61,6 +73,8 @@ See the endpoint docs at - queryParams `GetShieldInformationBarrierSegmentMembersQueryParamsArg` - Used as queryParams for the API call +- headers `GetShieldInformationBarrierSegmentMembersHeadersArg` + - Used as headers for the API call ### Returns @@ -86,6 +100,8 @@ See the endpoint docs at - requestBody `CreateShieldInformationBarrierSegmentMemberRequestBodyArg` - Used as requestBody for the API call +- headers `CreateShieldInformationBarrierSegmentMemberHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/shieldInformationBarrierSegmentRestrictions.md b/docs/shieldInformationBarrierSegmentRestrictions.md index d31a7416..5a8b35c2 100644 --- a/docs/shieldInformationBarrierSegmentRestrictions.md +++ b/docs/shieldInformationBarrierSegmentRestrictions.md @@ -17,6 +17,8 @@ See the endpoint docs at - shieldInformationBarrierSegmentRestrictionId `string` - The ID of the shield information barrier segment Restriction. - Used as `shield_information_barrier_segment_restriction_id` in path `path` of the API call +- headers `GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,15 @@ See the endpoint docs at - shieldInformationBarrierSegmentRestrictionId `string` - The ID of the shield information barrier segment Restriction. - Used as `shield_information_barrier_segment_restriction_id` in path `path` of the API call +- headers `DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Empty body in response ## List shield information barrier segment restrictions @@ -62,6 +73,8 @@ See the endpoint docs at - queryParams `GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg` - Used as queryParams for the API call +- headers `GetShieldInformationBarrierSegmentRestrictionsHeadersArg` + - Used as headers for the API call ### Returns @@ -88,6 +101,8 @@ See the endpoint docs at - requestBody `CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg` - Used as requestBody for the API call +- headers `CreateShieldInformationBarrierSegmentRestrictionHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/shieldInformationBarrierSegments.md b/docs/shieldInformationBarrierSegments.md index 43f4f635..4038638f 100644 --- a/docs/shieldInformationBarrierSegments.md +++ b/docs/shieldInformationBarrierSegments.md @@ -16,6 +16,8 @@ See the endpoint docs at - shieldInformationBarrierSegmentId `string` - The ID of the shield information barrier segment. - Used as `shield_information_barrier_segment_id` in path `path` of the API call +- headers `GetShieldInformationBarrierSegmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -43,6 +45,8 @@ See the endpoint docs at - Used as `shield_information_barrier_segment_id` in path `path` of the API call - requestBody `UpdateShieldInformationBarrierSegmentByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateShieldInformationBarrierSegmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -69,6 +73,15 @@ See the endpoint docs at - shieldInformationBarrierSegmentId `string` - The ID of the shield information barrier segment. - Used as `shield_information_barrier_segment_id` in path `path` of the API call +- headers `DeleteShieldInformationBarrierSegmentByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Empty body in response ## List shield information barrier segments @@ -87,6 +100,8 @@ See the endpoint docs at - queryParams `GetShieldInformationBarrierSegmentsQueryParamsArg` - Used as queryParams for the API call +- headers `GetShieldInformationBarrierSegmentsHeadersArg` + - Used as headers for the API call ### Returns @@ -111,6 +126,8 @@ See the endpoint docs at - requestBody `CreateShieldInformationBarrierSegmentRequestBodyArg` - Used as requestBody for the API call +- headers `CreateShieldInformationBarrierSegmentHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/shieldInformationBarriers.md b/docs/shieldInformationBarriers.md index 1753e895..6864c939 100644 --- a/docs/shieldInformationBarriers.md +++ b/docs/shieldInformationBarriers.md @@ -16,6 +16,8 @@ See the endpoint docs at - shieldInformationBarrierId `string` - The ID of the shield information barrier. - Used as `shield_information_barrier_id` in path `path` of the API call +- headers `GetShieldInformationBarrierByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -40,6 +42,8 @@ See the endpoint docs at - requestBody `CreateShieldInformationBarrierChangeStatusRequestBodyArg` - Used as requestBody for the API call +- headers `CreateShieldInformationBarrierChangeStatusHeadersArg` + - Used as headers for the API call ### Returns @@ -65,6 +69,8 @@ See the endpoint docs at - queryParams `GetShieldInformationBarriersQueryParamsArg` - Used as queryParams for the API call +- headers `GetShieldInformationBarriersHeadersArg` + - Used as headers for the API call ### Returns @@ -93,6 +99,8 @@ See the endpoint docs at - requestBody `ShieldInformationBarrier` - Used as requestBody for the API call +- headers `CreateShieldInformationBarrierHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/signTemplates.md b/docs/signTemplates.md index fbcc5ccb..fe6e2c94 100644 --- a/docs/signTemplates.md +++ b/docs/signTemplates.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetSignTemplatesQueryParamsArg` - Used as queryParams for the API call +- headers `GetSignTemplatesHeadersArg` + - Used as headers for the API call ### Returns @@ -40,6 +42,8 @@ See the endpoint docs at - templateId `string` - The ID of a Box Sign template. - Used as `template_id` in path `path` of the API call +- headers `GetSignTemplateByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/skills.md b/docs/skills.md index 276f7e43..bf8db90c 100644 --- a/docs/skills.md +++ b/docs/skills.md @@ -16,6 +16,8 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `GetFileMetadataGlobalBoxSkillsCardsHeadersArg` + - Used as headers for the API call ### Returns @@ -46,6 +48,8 @@ See the endpoint docs at - Used as `file_id` in path `path` of the API call - requestBody `CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg` - Used as requestBody for the API call +- headers `CreateFileMetadataGlobalBoxSkillsCardHeadersArg` + - Used as headers for the API call ### Returns @@ -72,6 +76,16 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `DeleteFileMetadataGlobalBoxSkillsCardHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the cards are +successfully deleted. ## Update all Box Skill cards on file @@ -93,5 +107,14 @@ See the endpoint docs at - Used as `skill_id` in path `path` of the API call - requestBody `UpdateSkillInvocationByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateSkillInvocationByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the card has been successfully updated. diff --git a/docs/storagePolicies.md b/docs/storagePolicies.md index c4c848cc..6dcc44cb 100644 --- a/docs/storagePolicies.md +++ b/docs/storagePolicies.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetStoragePoliciesQueryParamsArg` - Used as queryParams for the API call +- headers `GetStoragePoliciesHeadersArg` + - Used as headers for the API call ### Returns @@ -40,6 +42,8 @@ See the endpoint docs at - storagePolicyId `string` - The ID of the storage policy. - Used as `storage_policy_id` in path `path` of the API call +- headers `GetStoragePolicyByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/storagePolicyAssignments.md b/docs/storagePolicyAssignments.md index d5e8bd4d..2f490758 100644 --- a/docs/storagePolicyAssignments.md +++ b/docs/storagePolicyAssignments.md @@ -15,6 +15,8 @@ See the endpoint docs at - queryParams `GetStoragePolicyAssignmentsQueryParamsArg` - Used as queryParams for the API call +- headers `GetStoragePolicyAssignmentsHeadersArg` + - Used as headers for the API call ### Returns @@ -40,6 +42,8 @@ See the endpoint docs at - requestBody `CreateStoragePolicyAssignmentRequestBodyArg` - Used as requestBody for the API call +- headers `CreateStoragePolicyAssignmentHeadersArg` + - Used as headers for the API call ### Returns @@ -65,6 +69,8 @@ See the endpoint docs at - storagePolicyAssignmentId `string` - The ID of the storage policy assignment. - Used as `storage_policy_assignment_id` in path `path` of the API call +- headers `GetStoragePolicyAssignmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -92,6 +98,8 @@ See the endpoint docs at - Used as `storage_policy_assignment_id` in path `path` of the API call - requestBody `UpdateStoragePolicyAssignmentByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateStoragePolicyAssignmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -124,5 +132,15 @@ See the endpoint docs at - storagePolicyAssignmentId `string` - The ID of the storage policy assignment. - Used as `storage_policy_assignment_id` in path `path` of the API call +- headers `DeleteStoragePolicyAssignmentByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the storage policy +assignment is successfully deleted. diff --git a/docs/taskAssignments.md b/docs/taskAssignments.md index 6685fb9f..2708a1d3 100644 --- a/docs/taskAssignments.md +++ b/docs/taskAssignments.md @@ -16,6 +16,8 @@ See the endpoint docs at - taskId `string` - The ID of the task. - Used as `task_id` in path `path` of the API call +- headers `GetTaskAssignmentsHeadersArg` + - Used as headers for the API call ### Returns @@ -44,6 +46,8 @@ See the endpoint docs at - requestBody `CreateTaskAssignmentRequestBodyArg` - Used as requestBody for the API call +- headers `CreateTaskAssignmentHeadersArg` + - Used as headers for the API call ### Returns @@ -69,6 +73,8 @@ See the endpoint docs at - taskAssignmentId `string` - The ID of the task assignment. - Used as `task_assignment_id` in path `path` of the API call +- headers `GetTaskAssignmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -98,6 +104,8 @@ See the endpoint docs at - Used as `task_assignment_id` in path `path` of the API call - requestBody `UpdateTaskAssignmentByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateTaskAssignmentByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -123,5 +131,15 @@ See the endpoint docs at - taskAssignmentId `string` - The ID of the task assignment. - Used as `task_assignment_id` in path `path` of the API call +- headers `DeleteTaskAssignmentByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the task +assignment was successfully deleted. diff --git a/docs/tasks.md b/docs/tasks.md index 4f95fedc..13a70c77 100644 --- a/docs/tasks.md +++ b/docs/tasks.md @@ -17,6 +17,8 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `GetFileTasksHeadersArg` + - Used as headers for the API call ### Returns @@ -45,6 +47,8 @@ See the endpoint docs at - requestBody `CreateTaskRequestBodyArg` - Used as requestBody for the API call +- headers `CreateTaskHeadersArg` + - Used as headers for the API call ### Returns @@ -70,6 +74,8 @@ See the endpoint docs at - taskId `string` - The ID of the task. - Used as `task_id` in path `path` of the API call +- headers `GetTaskByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -98,6 +104,8 @@ See the endpoint docs at - Used as `task_id` in path `path` of the API call - requestBody `UpdateTaskByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateTaskByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -123,5 +131,14 @@ See the endpoint docs at - taskId `string` - The ID of the task. - Used as `task_id` in path `path` of the API call +- headers `DeleteTaskByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the task was successfully deleted. diff --git a/docs/termsOfServiceUserStatuses.md b/docs/termsOfServiceUserStatuses.md index 7616c5f2..a5e46c7c 100644 --- a/docs/termsOfServiceUserStatuses.md +++ b/docs/termsOfServiceUserStatuses.md @@ -17,6 +17,8 @@ See the endpoint docs at - queryParams `GetTermOfServiceUserStatusesQueryParamsArg` - Used as queryParams for the API call +- headers `GetTermOfServiceUserStatusesHeadersArg` + - Used as headers for the API call ### Returns @@ -41,6 +43,8 @@ See the endpoint docs at - requestBody `CreateTermOfServiceUserStatusRequestBodyArg` - Used as requestBody for the API call +- headers `CreateTermOfServiceUserStatusHeadersArg` + - Used as headers for the API call ### Returns @@ -68,6 +72,8 @@ See the endpoint docs at - Used as `terms_of_service_user_status_id` in path `path` of the API call - requestBody `UpdateTermOfServiceUserStatusByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateTermOfServiceUserStatusByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/termsOfServices.md b/docs/termsOfServices.md index df0fa89a..34581ded 100644 --- a/docs/termsOfServices.md +++ b/docs/termsOfServices.md @@ -16,6 +16,8 @@ See the endpoint docs at - queryParams `GetTermOfServicesQueryParamsArg` - Used as queryParams for the API call +- headers `GetTermOfServicesHeadersArg` + - Used as headers for the API call ### Returns @@ -42,6 +44,8 @@ See the endpoint docs at - requestBody `CreateTermOfServiceRequestBodyArg` - Used as requestBody for the API call +- headers `CreateTermOfServiceHeadersArg` + - Used as headers for the API call ### Returns @@ -67,6 +71,8 @@ See the endpoint docs at - termsOfServiceId `string` - The ID of the terms of service. - Used as `terms_of_service_id` in path `path` of the API call +- headers `GetTermOfServiceByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -94,6 +100,8 @@ See the endpoint docs at - Used as `terms_of_service_id` in path `path` of the API call - requestBody `UpdateTermOfServiceByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateTermOfServiceByIdHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/transfer.md b/docs/transfer.md index 484c6145..19369a09 100644 --- a/docs/transfer.md +++ b/docs/transfer.md @@ -52,6 +52,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `TransferOwnedFolderQueryParamsArg` - Used as queryParams for the API call +- headers `TransferOwnedFolderHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/trashedFiles.md b/docs/trashedFiles.md index f4801b77..3fea2ad4 100644 --- a/docs/trashedFiles.md +++ b/docs/trashedFiles.md @@ -23,6 +23,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `RestoreFileFromTrashQueryParamsArg` - Used as queryParams for the API call +- headers `RestoreFileFromTrashHeadersArg` + - Used as headers for the API call ### Returns @@ -63,6 +65,8 @@ await client.trashedFiles.getFileTrash(uploadedFile.id) - Used as `file_id` in path `path` of the API call - queryParams `GetFileTrashQueryParamsArg` - Used as queryParams for the API call +- headers `GetFileTrashHeadersArg` + - Used as headers for the API call ### Returns @@ -91,5 +95,15 @@ See the endpoint docs at - fileId `string` - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - Used as `file_id` in path `path` of the API call +- headers `DeleteFileTrashHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the file was +permanently deleted. diff --git a/docs/trashedFolders.md b/docs/trashedFolders.md index 7a986740..e476fb2c 100644 --- a/docs/trashedFolders.md +++ b/docs/trashedFolders.md @@ -32,6 +32,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `RestoreFolderFromTrashQueryParamsArg` - Used as queryParams for the API call +- headers `RestoreFolderFromTrashHeadersArg` + - Used as headers for the API call ### Returns @@ -69,6 +71,8 @@ See the endpoint docs at - Used as `folder_id` in path `path` of the API call - queryParams `GetFolderTrashQueryParamsArg` - Used as queryParams for the API call +- headers `GetFolderTrashHeadersArg` + - Used as headers for the API call ### Returns @@ -97,5 +101,15 @@ See the endpoint docs at - folderId `string` - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - Used as `folder_id` in path `path` of the API call +- headers `DeleteFolderTrashHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the folder was +permanently deleted. diff --git a/docs/trashedItems.md b/docs/trashedItems.md index 61467216..c982bf45 100644 --- a/docs/trashedItems.md +++ b/docs/trashedItems.md @@ -23,6 +23,8 @@ See the endpoint docs at - queryParams `GetFolderTrashItemsQueryParamsArg` - Used as queryParams for the API call +- headers `GetFolderTrashItemsHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/trashedWebLinks.md b/docs/trashedWebLinks.md index 8c04287b..2a2c1e39 100644 --- a/docs/trashedWebLinks.md +++ b/docs/trashedWebLinks.md @@ -23,6 +23,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `CreateWebLinkByIdQueryParamsArg` - Used as queryParams for the API call +- headers `CreateWebLinkByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -50,6 +52,8 @@ See the endpoint docs at - Used as `web_link_id` in path `path` of the API call - queryParams `GetWebLinkTrashQueryParamsArg` - Used as queryParams for the API call +- headers `GetWebLinkTrashHeadersArg` + - Used as headers for the API call ### Returns @@ -78,5 +82,15 @@ See the endpoint docs at - webLinkId `string` - The ID of the web link. - Used as `web_link_id` in path `path` of the API call +- headers `DeleteWebLinkTrashHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Returns an empty response when the web link was +permanently deleted. diff --git a/docs/userCollaborations.md b/docs/userCollaborations.md index 6b0664a8..b30a0b91 100644 --- a/docs/userCollaborations.md +++ b/docs/userCollaborations.md @@ -18,6 +18,8 @@ See the endpoint docs at - Used as `collaboration_id` in path `path` of the API call - queryParams `GetCollaborationByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetCollaborationByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -47,6 +49,8 @@ See the endpoint docs at - Used as `collaboration_id` in path `path` of the API call - requestBody `UpdateCollaborationByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateCollaborationByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -74,6 +78,16 @@ See the endpoint docs at - collaborationId `string` - The ID of the collaboration - Used as `collaboration_id` in path `path` of the API call +- headers `DeleteCollaborationByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +A blank response is returned if the collaboration was +successfully deleted. ## Create collaboration @@ -106,6 +120,8 @@ See the endpoint docs at - Used as requestBody for the API call - queryParams `CreateCollaborationQueryParamsArg` - Used as queryParams for the API call +- headers `CreateCollaborationHeadersArg` + - Used as headers for the API call ### Returns diff --git a/docs/users.md b/docs/users.md index 767df261..52aa842f 100644 --- a/docs/users.md +++ b/docs/users.md @@ -23,6 +23,8 @@ await client.users.getUsers() - queryParams `GetUsersQueryParamsArg` - Used as queryParams for the API call +- headers `GetUsersHeadersArg` + - Used as headers for the API call ### Returns @@ -54,6 +56,8 @@ await client.users.createUser({ name: userName, login: userLogin, isPlatformAcce - Used as requestBody for the API call - queryParams `CreateUserQueryParamsArg` - Used as queryParams for the API call +- headers `CreateUserHeadersArg` + - Used as headers for the API call ### Returns @@ -90,6 +94,8 @@ await client.users.getUserMe() - queryParams `GetUserMeQueryParamsArg` - Used as queryParams for the API call +- headers `GetUserMeHeadersArg` + - Used as headers for the API call ### Returns @@ -130,6 +136,8 @@ await client.users.getUserById(user.id) - Used as `user_id` in path `path` of the API call - queryParams `GetUserByIdQueryParamsArg` - Used as queryParams for the API call +- headers `GetUserByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -169,6 +177,8 @@ await client.users.updateUserById(user.id, { name: updatedUserName } satisfies U - Used as requestBody for the API call - queryParams `UpdateUserByIdQueryParamsArg` - Used as queryParams for the API call +- headers `UpdateUserByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -202,5 +212,14 @@ await client.users.deleteUserById(user.id) - Used as `user_id` in path `path` of the API call - queryParams `DeleteUserByIdQueryParamsArg` - Used as queryParams for the API call +- headers `DeleteUserByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Removes the user and returns an empty response. diff --git a/docs/webLinks.md b/docs/webLinks.md index f2af7fdc..210ba464 100644 --- a/docs/webLinks.md +++ b/docs/webLinks.md @@ -18,6 +18,8 @@ await client.webLinks.createWebLink({ url: url, parent: parent, name: name, desc - requestBody `CreateWebLinkRequestBodyArg` - Used as requestBody for the API call +- headers `CreateWebLinkHeadersArg` + - Used as headers for the API call ### Returns @@ -78,6 +80,8 @@ await client.webLinks.updateWebLinkById(weblink.id, { name: updatedName, sharedL - Used as `web_link_id` in path `path` of the API call - requestBody `UpdateWebLinkByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateWebLinkByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -106,5 +110,15 @@ await client.webLinks.deleteWebLinkById(weblink.id) - webLinkId `string` - The ID of the web link. - Used as `web_link_id` in path `path` of the API call +- headers `DeleteWebLinkByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +An empty response will be returned when the web link +was successfully deleted. diff --git a/docs/webhooks.md b/docs/webhooks.md index d11b7e57..816f1b6e 100644 --- a/docs/webhooks.md +++ b/docs/webhooks.md @@ -23,6 +23,8 @@ await client.webhooks.getWebhooks() - queryParams `GetWebhooksQueryParamsArg` - Used as queryParams for the API call +- headers `GetWebhooksHeadersArg` + - Used as headers for the API call ### Returns @@ -50,6 +52,8 @@ await client.webhooks.createWebhook({ target: { id: folder.id, type: "folde - requestBody `CreateWebhookRequestBodyArg` - Used as requestBody for the API call +- headers `CreateWebhookHeadersArg` + - Used as headers for the API call ### Returns @@ -78,6 +82,8 @@ await client.webhooks.getWebhookById(webhook.id) - webhookId `string` - The ID of the webhook. - Used as `webhook_id` in path `path` of the API call +- headers `GetWebhookByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -108,6 +114,8 @@ await client.webhooks.updateWebhookById(webhook.id, { address: "https://exa - Used as `webhook_id` in path `path` of the API call - requestBody `UpdateWebhookByIdRequestBodyArg` - Used as requestBody for the API call +- headers `UpdateWebhookByIdHeadersArg` + - Used as headers for the API call ### Returns @@ -136,5 +144,15 @@ await client.webhooks.deleteWebhookById(webhook.id) - webhookId `string` - The ID of the webhook. - Used as `webhook_id` in path `path` of the API call +- headers `DeleteWebhookByIdHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +An empty response will be returned when the webhook +was successfully deleted. diff --git a/docs/workflows.md b/docs/workflows.md index 4b8104ce..3c5577cc 100644 --- a/docs/workflows.md +++ b/docs/workflows.md @@ -19,6 +19,8 @@ See the endpoint docs at - queryParams `GetWorkflowsQueryParamsArg` - Used as queryParams for the API call +- headers `GetWorkflowsHeadersArg` + - Used as headers for the API call ### Returns @@ -49,5 +51,14 @@ See the endpoint docs at - Used as `workflow_id` in path `path` of the API call - requestBody `CreateWorkflowStartRequestBodyArg` - Used as requestBody for the API call +- headers `CreateWorkflowStartHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `undefined`. + +Starts the workflow. diff --git a/docs/zipDownloads.md b/docs/zipDownloads.md index 769b2d4d..bb3d0c52 100644 --- a/docs/zipDownloads.md +++ b/docs/zipDownloads.md @@ -30,6 +30,8 @@ See the endpoint docs at - requestBody `ZipDownloadRequest` - Used as requestBody for the API call +- headers `CreateZipDownloadHeadersArg` + - Used as headers for the API call ### Returns @@ -69,6 +71,16 @@ See the endpoint docs at - zipDownloadId `string` - The unique identifier that represent this `zip` archive. - Used as `zip_download_id` in path `path` of the API call +- headers `GetZipDownloadContentHeadersArg` + - Used as headers for the API call + + +### Returns + +This function returns a value of type `ByteStream`. + +Returns the content of the items requested for this download, formatted as +a stream of files and folders in a `zip` archive. ## Get zip download status @@ -98,6 +110,8 @@ See the endpoint docs at - zipDownloadId `string` - The unique identifier that represent this `zip` archive. - Used as `zip_download_id` in path `path` of the API call +- headers `GetZipDownloadStatusHeadersArg` + - Used as headers for the API call ### Returns diff --git a/lib/client.generated.js.map b/lib/client.generated.js.map index cdaedcf0..b55f4462 100644 --- a/lib/client.generated.js.map +++ b/lib/client.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"client.generated.js","sourceRoot":"","sources":["../src/client.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"client.generated.js","sourceRoot":"","sources":["../src/client.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/fetch.d.ts b/lib/fetch.d.ts index 6d7de520..819244e2 100644 --- a/lib/fetch.d.ts +++ b/lib/fetch.d.ts @@ -1,14 +1,14 @@ /// -/// import { Readable } from 'stream'; import { Authentication } from './auth'; import { NetworkSession } from './network'; +import { ByteStream } from './utils'; export declare const userAgentHeader: string; export declare const xBoxUaHeader: string; export interface MultipartItem { readonly partName: string; readonly body?: string; - readonly fileStream?: any; + readonly fileStream?: ByteStream; readonly fileName?: string; readonly contentType?: string; } @@ -42,6 +42,10 @@ export interface FetchOptions { * Request body content type */ readonly contentType?: string; + /** + * Expected format of the response: 'json', 'binary' or undefined + */ + readonly responseFormat?: string; /** * Auth object */ @@ -63,7 +67,7 @@ export interface FetchResponse { /** * Binary array buffer of response body */ - readonly content: Buffer; + readonly content: ByteStream; } export declare function fetch(resource: string, options: FetchOptions & { /** @private */ diff --git a/lib/fetch.js b/lib/fetch.js index 4a250dd6..bbb0b861 100644 --- a/lib/fetch.js +++ b/lib/fetch.js @@ -32,15 +32,7 @@ function createFetchOptions(options) { const formData = new form_data_1.default(); for (const item of options.multipartData) { if (item.fileStream) { - let buffer; - if (item.fileStream instanceof stream_1.Readable) { - // We need to read the stream to calculate the MD5 hash - buffer = yield readStream(item.fileStream); - } - else { - // We already have the buffer or input is a string - buffer = item.fileStream; - } + const buffer = yield readStream(item.fileStream); headers['content-md5'] = calculateMD5Hash(buffer); formData.append(item.partName, buffer, { filename: (_b = item.fileName) !== null && _b !== void 0 ? _b : 'file', @@ -108,7 +100,7 @@ function fetch(resource, options) { return { status: response.status, text: new TextDecoder().decode(responseBytesBuffer), - content: responseBytesBuffer, + content: stream_1.Readable.from(responseBytesBuffer), }; }); } diff --git a/lib/fetch.js.map b/lib/fetch.js.map index f01a3aed..96e870f7 100644 --- a/lib/fetch.js.map +++ b/lib/fetch.js.map @@ -1 +1 @@ -{"version":3,"file":"fetch.js","sourceRoot":"","sources":["../src/fetch.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fetch.js","sourceRoot":"","sources":["../src/fetch.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,mCAAoC;AACpC,0DAAiC;AACjC,4DAAoD;AACpD,mCAAkC;AAElC,uCAA4D;AAG5D,MAAM,UAAU,GAAG,OAAO,CAAC;AACd,QAAA,eAAe,GAAG,iCAAiC,UAAU,UAAU,OAAO,CAAC,OAAO,GAAG,CAAC;AAC1F,QAAA,YAAY,GAAG,oBAAoB,EAAE,CAAC;AA4EnD,SAAe,kBAAkB,CAAC,OAAqB;;;QACrD,MAAM,EAAE,MAAM,GAAG,KAAK,EAAE,OAAO,GAAG,EAAE,EAAE,MAAM,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,OAAO,CAAC;QACpE,IAAI,YAAY,GAAG,EAAiB,CAAC;QACrC,IAAI,WAAW,GAAG,MAAA,OAAO,CAAC,WAAW,mCAAI,kBAAkB,CAAC;QAC5D,IAAI,WAAW,GAAQ,IAAI,CAAC;QAE5B,IAAI,OAAO,CAAC,aAAa,EAAE;YACzB,MAAM,QAAQ,GAAG,IAAI,mBAAQ,EAAE,CAAC;YAChC,KAAK,MAAM,IAAI,IAAI,OAAO,CAAC,aAAa,EAAE;gBACxC,IAAI,IAAI,CAAC,UAAU,EAAE;oBACnB,MAAM,MAAM,GAAG,MAAM,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;oBACjD,OAAO,CAAC,aAAa,CAAC,GAAG,gBAAgB,CAAC,MAAM,CAAC,CAAC;oBAClD,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,EAAE;wBACrC,QAAQ,EAAE,MAAA,IAAI,CAAC,QAAQ,mCAAI,MAAM;wBACjC,WAAW,EAAE,MAAA,IAAI,CAAC,WAAW,mCAAI,0BAA0B;qBAC5D,CAAC,CAAC;iBACJ;qBAAM,IAAI,IAAI,CAAC,IAAI,EAAE;oBACpB,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;iBAC3C;qBAAM;oBACL,MAAM,IAAI,KAAK,CAAC,oDAAoD,CAAC,CAAC;iBACvE;aACF;YAED,WAAW,GAAG,iCAAiC,QAAQ,CAAC,WAAW,EAAE,EAAE,CAAC;YACxE,WAAW,GAAG,QAAQ,CAAC;SACxB;QAED,YAAY,GAAG;YACb,MAAM;YACN,OAAO,8CACL,cAAc,EAAE,WAAW,IACxB,OAAO,GACP,CAAC,OAAO,CAAC,IAAI,IAAI;gBAClB,aAAa,EAAE,UAAU,MAAM,OAAO,CAAC,IAAI,CAAC,aAAa,CACvD,OAAO,CAAC,cAAc,CACvB,EAAE;aACJ,CAAC,KACF,YAAY,EAAE,uBAAe,EAC7B,UAAU,EAAE,oBAAY,GACzB;YACD,IAAI,EAAE,WAAW;SAClB,CAAC;QAEF,OAAO,YAAY,CAAC;;CACrB;AAED,MAAM,oBAAoB,GAAG,CAAC,CAAC;AAC/B,MAAM,mBAAmB,GAAG,CAAC,CAAC;AAE9B,SAAsB,KAAK,CACzB,QAAgB,EAChB,OAGC;;;QAED,MAAM,EAAE,MAAM,GAAG,EAAE,EAAE,GAAG,OAAO,CAAC;QAChC,IAAI,YAAY,GAAG,MAAM,kBAAkB,CAAC,OAAO,CAAC,CAAC;QAErD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAS,EAC9B,EAAE,CAAC,MAAM,CACP,QAAQ,EACR,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EACrE,IAAI,eAAe,CAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,CACvC,EACD,YAAY,CACb,CAAC;QAEF,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;YAChB,MAAM,EAAE,UAAU,GAAG,CAAC,EAAE,GAAG,OAAO,CAAC;YAEnC,MAAM,sBAAsB,GAAG,QAAQ,CAAC,MAAM,IAAI,GAAG,CAAC;YACtD,IAAI,sBAAsB,EAAE;gBAC1B,MAAM,CAAA,MAAA,OAAO,CAAC,IAAI,0CAAE,YAAY,CAAC,OAAO,CAAC,cAAc,CAAC,CAAA,CAAC;gBAEzD,+BAA+B;gBAC/B,OAAO,KAAK,CAAC,QAAQ,kCAAO,OAAO,KAAE,UAAU,EAAE,UAAU,GAAG,CAAC,IAAG,CAAC;aACpE;YAED,MAAM,WAAW,GACf,OAAO,CAAC,WAAW,KAAK,mCAAmC;gBAC3D,CAAC,QAAQ,CAAC,MAAM,KAAK,GAAG,IAAI,QAAQ,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC;YAEtD,IAAI,WAAW,IAAI,UAAU,GAAG,oBAAoB,EAAE;gBACpD,MAAM,YAAY,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;oBACtD,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAE,CAAC,GAAG,IAAI;oBACzD,CAAC,CAAC,IAAA,yBAAe,EAAC,UAAU,EAAE,mBAAmB,GAAG,IAAI,CAAC,CAAC;gBAE5D,MAAM,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC,CAAC;gBAClE,OAAO,KAAK,CAAC,QAAQ,kCAAO,OAAO,KAAE,UAAU,EAAE,UAAU,GAAG,CAAC,IAAG,CAAC;aACpE;YAED,IAAI,YAAY,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;YACzC,IAAI,MAAA,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,0CAAE,UAAU,CAAC,kBAAkB,CAAC,EAAE;gBACxE,IAAI;oBACF,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;iBAClE;gBAAC,OAAO,CAAC,EAAE;oBACV,SAAS;iBACV;aACF;YAED,MAAM,IAAI,KAAK,CACb,+BAA+B,QAAQ,CAAC,MAAM,KAAK,QAAQ,CAAC,UAAU;QACpE,YAAY,EAAE,CACjB,CAAC;SACH;QAED,MAAM,mBAAmB,GAAG,MAAM,QAAQ,CAAC,MAAM,EAAE,CAAC;QACpD,OAAO;YACL,MAAM,EAAE,QAAQ,CAAC,MAAM;YACvB,IAAI,EAAE,IAAI,WAAW,EAAE,CAAC,MAAM,CAAC,mBAAmB,CAAC;YACnD,OAAO,EAAE,iBAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC;SAC5C,CAAC;;CACH;AAhED,sBAgEC;AAED,SAAS,gBAAgB,CAAC,IAAqB;IAC7C;;OAEG;IACH,OAAO,IAAA,mBAAU,EAAC,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACvD,CAAC;AAED,SAAe,UAAU,CAAC,UAAoB;;QAC5C,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YACrC,MAAM,MAAM,GAAU,EAAE,CAAC;YACzB,UAAU,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;YAC7D,UAAU,CAAC,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE;gBACxB,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;YACjC,CAAC,CAAC,CAAC;YACH,UAAU,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,GAAU,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC;QACtD,CAAC,CAAC,CAAC;IACL,CAAC;CAAA;AAED,SAAS,oBAAoB;IAC3B,MAAM,oBAAoB,GAAG;QAC3B,KAAK,EAAE,gCAAgC,UAAU,EAAE;QACnD,GAAG,EAAE,QAAQ,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE;KACtB,CAAC;IAE5B,OAAO,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC;SACrC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,oBAAoB,CAAC,CAAC,CAAC,EAAE,CAAC;SAC7C,IAAI,CAAC,IAAI,CAAC,CAAC;AAChB,CAAC"} \ No newline at end of file diff --git a/lib/managers/authorization.generated.d.ts b/lib/managers/authorization.generated.d.ts index 93e06fe4..cd050662 100644 --- a/lib/managers/authorization.generated.d.ts +++ b/lib/managers/authorization.generated.d.ts @@ -1,6 +1,5 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export type GetAuthorizeQueryParamsArgResponseTypeField = "code"; export interface GetAuthorizeQueryParamsArg { readonly responseType: GetAuthorizeQueryParamsArgResponseTypeField; @@ -9,13 +8,15 @@ export interface GetAuthorizeQueryParamsArg { readonly state?: string; readonly scope?: string; } +export declare class GetAuthorizeHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetAuthorizeHeadersArg); +} export declare class AuthorizationManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getAuthorize(queryParams: GetAuthorizeQueryParamsArg): Promise; + getAuthorize(queryParams: GetAuthorizeQueryParamsArg, headers?: GetAuthorizeHeadersArg): Promise; } -export declare function serializeGetAuthorizeQueryParamsArgResponseTypeField(val: GetAuthorizeQueryParamsArgResponseTypeField): Json; -export declare function deserializeGetAuthorizeQueryParamsArgResponseTypeField(val: any): GetAuthorizeQueryParamsArgResponseTypeField; -export declare function serializeGetAuthorizeQueryParamsArg(val: GetAuthorizeQueryParamsArg): Json; -export declare function deserializeGetAuthorizeQueryParamsArg(val: any): GetAuthorizeQueryParamsArg; diff --git a/lib/managers/authorization.generated.js b/lib/managers/authorization.generated.js index ba7c748f..fc89da9d 100644 --- a/lib/managers/authorization.generated.js +++ b/lib/managers/authorization.generated.js @@ -9,49 +9,29 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetAuthorizeQueryParamsArg = exports.serializeGetAuthorizeQueryParamsArg = exports.deserializeGetAuthorizeQueryParamsArgResponseTypeField = exports.serializeGetAuthorizeQueryParamsArgResponseTypeField = exports.AuthorizationManager = void 0; +exports.AuthorizationManager = exports.GetAuthorizeHeadersArg = void 0; const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); +class GetAuthorizeHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetAuthorizeHeadersArg = GetAuthorizeHeadersArg; class AuthorizationManager { constructor(fields) { Object.assign(this, fields); } - getAuthorize(queryParams) { + getAuthorize(queryParams, headers = new GetAuthorizeHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["response_type"]: (0, utils_js_2.toString)(queryParams.responseType), ["client_id"]: (0, utils_js_2.toString)(queryParams.clientId), ["redirect_uri"]: (0, utils_js_2.toString)(queryParams.redirectUri), ["state"]: (0, utils_js_2.toString)(queryParams.state), ["scope"]: (0, utils_js_2.toString)(queryParams.scope) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://account.box.com/api/oauth2/authorize"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://account.box.com/api/oauth2/authorize"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); return void 0; }); } } exports.AuthorizationManager = AuthorizationManager; -function serializeGetAuthorizeQueryParamsArgResponseTypeField(val) { - return val; -} -exports.serializeGetAuthorizeQueryParamsArgResponseTypeField = serializeGetAuthorizeQueryParamsArgResponseTypeField; -function deserializeGetAuthorizeQueryParamsArgResponseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GetAuthorizeQueryParamsArgResponseTypeField\""; - } - if (val == "code") { - return "code"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetAuthorizeQueryParamsArgResponseTypeField = deserializeGetAuthorizeQueryParamsArgResponseTypeField; -function serializeGetAuthorizeQueryParamsArg(val) { - return { ["response_type"]: serializeGetAuthorizeQueryParamsArgResponseTypeField(val.responseType), ["client_id"]: val.clientId, ["redirect_uri"]: val.redirectUri, ["state"]: val.state, ["scope"]: val.scope }; -} -exports.serializeGetAuthorizeQueryParamsArg = serializeGetAuthorizeQueryParamsArg; -function deserializeGetAuthorizeQueryParamsArg(val) { - const responseType = deserializeGetAuthorizeQueryParamsArgResponseTypeField(val.response_type); - const clientId = val.client_id; - const redirectUri = (0, json_js_1.isJson)(val.redirect_uri, "string") ? val.redirect_uri : void 0; - const state = (0, json_js_1.isJson)(val.state, "string") ? val.state : void 0; - const scope = (0, json_js_1.isJson)(val.scope, "string") ? val.scope : void 0; - return { responseType: responseType, clientId: clientId, redirectUri: redirectUri, state: state, scope: scope }; -} -exports.deserializeGetAuthorizeQueryParamsArg = deserializeGetAuthorizeQueryParamsArg; //# sourceMappingURL=authorization.generated.js.map \ No newline at end of file diff --git a/lib/managers/authorization.generated.js.map b/lib/managers/authorization.generated.js.map index 1be98b99..d56d58af 100644 --- a/lib/managers/authorization.generated.js.map +++ b/lib/managers/authorization.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"authorization.generated.js","sourceRoot":"","sources":["../../src/managers/authorization.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"authorization.generated.js","sourceRoot":"","sources":["../../src/managers/authorization.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAWpC,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AACD,MAAa,oBAAoB;IAG7B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YACxH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACjQ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,8CAA8C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvS,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAhBD,oDAgBC"} \ No newline at end of file diff --git a/lib/managers/avatars.generated.d.ts b/lib/managers/avatars.generated.d.ts index 11b2f3d5..c31e21e9 100644 --- a/lib/managers/avatars.generated.d.ts +++ b/lib/managers/avatars.generated.d.ts @@ -2,17 +2,35 @@ import { UserAvatar } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Readable } from "stream"; +import { ByteStream } from "../utils.js"; +export declare class GetUserAvatarHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetUserAvatarHeadersArg); +} export interface CreateUserAvatarRequestBodyArg { - readonly pic: Readable; + readonly pic: ByteStream; readonly picFileName?: string; readonly picContentType?: string; } +export declare class CreateUserAvatarHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateUserAvatarHeadersArg); +} +export declare class DeleteUserAvatarHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteUserAvatarHeadersArg); +} export declare class AvatarsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getUserAvatar(userId: string): Promise; - createUserAvatar(userId: string, requestBody: CreateUserAvatarRequestBodyArg): Promise; - deleteUserAvatar(userId: string): Promise; + getUserAvatar(userId: string, headers?: GetUserAvatarHeadersArg): Promise; + createUserAvatar(userId: string, requestBody: CreateUserAvatarRequestBodyArg, headers?: CreateUserAvatarHeadersArg): Promise; + deleteUserAvatar(userId: string, headers?: DeleteUserAvatarHeadersArg): Promise; } diff --git a/lib/managers/avatars.generated.js b/lib/managers/avatars.generated.js index 3608b00b..7b5e091e 100644 --- a/lib/managers/avatars.generated.js +++ b/lib/managers/avatars.generated.js @@ -9,30 +9,55 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.AvatarsManager = void 0; +exports.AvatarsManager = exports.DeleteUserAvatarHeadersArg = exports.CreateUserAvatarHeadersArg = exports.GetUserAvatarHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); +class GetUserAvatarHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetUserAvatarHeadersArg = GetUserAvatarHeadersArg; +class CreateUserAvatarHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateUserAvatarHeadersArg = CreateUserAvatarHeadersArg; +class DeleteUserAvatarHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteUserAvatarHeadersArg = DeleteUserAvatarHeadersArg; class AvatarsManager { constructor(fields) { Object.assign(this, fields); } - getUserAvatar(userId) { + getUserAvatar(userId, headers = new GetUserAvatarHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "GET", headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); return response.content; }); } - createUserAvatar(userId, requestBody) { + createUserAvatar(userId, requestBody, headers = new CreateUserAvatarHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "POST", multipartData: [{ partName: "pic", fileStream: requestBody.pic, contentType: requestBody.picContentType, fileName: requestBody.picFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "POST", headers: headersMap, multipartData: [{ partName: "pic", fileStream: requestBody.pic, contentType: requestBody.picContentType, fileName: requestBody.picFileName }], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeUserAvatar)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteUserAvatar(userId) { + deleteUserAvatar(userId, headers = new DeleteUserAvatarHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/avatars.generated.js.map b/lib/managers/avatars.generated.js.map index 4d5dafd3..afbec0ec 100644 --- a/lib/managers/avatars.generated.js.map +++ b/lib/managers/avatars.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"avatars.generated.js","sourceRoot":"","sources":["../../src/managers/avatars.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAGA,kEAAgE;AAOhE,0CAAoC;AAIpC,wCAA6C;AAQ7C,MAAa,cAAc;IAGvB,YAAY,MAAuF;QAC/F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,aAAa,CAAC,MAAc;;YAC9B,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvO,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,gBAAgB,CAAC,MAAc,EAAE,WAA2C;;YAC9E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,WAAW,CAAC,GAAG,EAAE,WAAW,EAAE,WAAW,CAAC,cAAc,EAAE,QAAQ,EAAE,WAAW,CAAC,WAAW,EAA0B,CAAC,EAAE,WAAW,EAAE,qBAAqB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnb,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IACK,gBAAgB,CAAC,MAAc;;YACjC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1O,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,wCAkBC"} \ No newline at end of file +{"version":3,"file":"avatars.generated.js","sourceRoot":"","sources":["../../src/managers/avatars.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/chunkedUploads.generated.d.ts b/lib/managers/chunkedUploads.generated.d.ts index e04c0af2..0596f12a 100644 --- a/lib/managers/chunkedUploads.generated.d.ts +++ b/lib/managers/chunkedUploads.generated.d.ts @@ -6,54 +6,86 @@ import { Files } from "../schemas.generated.js"; import { UploadPart } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; +import { ByteStream } from "../utils.js"; import { Json } from "../json.js"; -import { Readable } from "stream"; export interface CreateFileUploadSessionRequestBodyArg { readonly folderId: string; readonly fileSize: number; readonly fileName: string; } +export declare class CreateFileUploadSessionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileUploadSessionHeadersArg); +} export interface CreateFileUploadSessionForExistingFileRequestBodyArg { readonly fileSize: number; readonly fileName?: string; } -export interface UploadFilePartHeadersArg { +export declare class CreateFileUploadSessionForExistingFileHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileUploadSessionForExistingFileHeadersArg); +} +export declare class GetFileUploadSessionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileUploadSessionByIdHeadersArg); +} +export declare class UploadFilePartHeadersArg { readonly digest: string; readonly contentRange: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UploadFilePartHeadersArg); +} +export declare class DeleteFileUploadSessionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileUploadSessionByIdHeadersArg); } export interface GetFileUploadSessionPartsQueryParamsArg { readonly offset?: number; readonly limit?: number; } +export declare class GetFileUploadSessionPartsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileUploadSessionPartsHeadersArg); +} export interface CreateFileUploadSessionCommitRequestBodyArg { readonly parts: readonly UploadPart[]; } -export interface CreateFileUploadSessionCommitHeadersArg { +export declare class CreateFileUploadSessionCommitHeadersArg { readonly digest: string; readonly ifMatch?: string; readonly ifNoneMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileUploadSessionCommitHeadersArg); } export declare class ChunkedUploadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createFileUploadSession(requestBody: CreateFileUploadSessionRequestBodyArg): Promise; - createFileUploadSessionForExistingFile(fileId: string, requestBody: CreateFileUploadSessionForExistingFileRequestBodyArg): Promise; - getFileUploadSessionById(uploadSessionId: string): Promise; - uploadFilePart(uploadSessionId: string, requestBody: Readable, headers: UploadFilePartHeadersArg): Promise; - deleteFileUploadSessionById(uploadSessionId: string): Promise; - getFileUploadSessionParts(uploadSessionId: string, queryParams?: GetFileUploadSessionPartsQueryParamsArg): Promise; + createFileUploadSession(requestBody: CreateFileUploadSessionRequestBodyArg, headers?: CreateFileUploadSessionHeadersArg): Promise; + createFileUploadSessionForExistingFile(fileId: string, requestBody: CreateFileUploadSessionForExistingFileRequestBodyArg, headers?: CreateFileUploadSessionForExistingFileHeadersArg): Promise; + getFileUploadSessionById(uploadSessionId: string, headers?: GetFileUploadSessionByIdHeadersArg): Promise; + uploadFilePart(uploadSessionId: string, requestBody: ByteStream, headers: UploadFilePartHeadersArg): Promise; + deleteFileUploadSessionById(uploadSessionId: string, headers?: DeleteFileUploadSessionByIdHeadersArg): Promise; + getFileUploadSessionParts(uploadSessionId: string, queryParams?: GetFileUploadSessionPartsQueryParamsArg, headers?: GetFileUploadSessionPartsHeadersArg): Promise; createFileUploadSessionCommit(uploadSessionId: string, requestBody: CreateFileUploadSessionCommitRequestBodyArg, headers: CreateFileUploadSessionCommitHeadersArg): Promise; } export declare function serializeCreateFileUploadSessionRequestBodyArg(val: CreateFileUploadSessionRequestBodyArg): Json; export declare function deserializeCreateFileUploadSessionRequestBodyArg(val: any): CreateFileUploadSessionRequestBodyArg; export declare function serializeCreateFileUploadSessionForExistingFileRequestBodyArg(val: CreateFileUploadSessionForExistingFileRequestBodyArg): Json; export declare function deserializeCreateFileUploadSessionForExistingFileRequestBodyArg(val: any): CreateFileUploadSessionForExistingFileRequestBodyArg; -export declare function serializeUploadFilePartHeadersArg(val: UploadFilePartHeadersArg): Json; -export declare function deserializeUploadFilePartHeadersArg(val: any): UploadFilePartHeadersArg; -export declare function serializeGetFileUploadSessionPartsQueryParamsArg(val: GetFileUploadSessionPartsQueryParamsArg): Json; -export declare function deserializeGetFileUploadSessionPartsQueryParamsArg(val: any): GetFileUploadSessionPartsQueryParamsArg; export declare function serializeCreateFileUploadSessionCommitRequestBodyArg(val: CreateFileUploadSessionCommitRequestBodyArg): Json; export declare function deserializeCreateFileUploadSessionCommitRequestBodyArg(val: any): CreateFileUploadSessionCommitRequestBodyArg; -export declare function serializeCreateFileUploadSessionCommitHeadersArg(val: CreateFileUploadSessionCommitHeadersArg): Json; -export declare function deserializeCreateFileUploadSessionCommitHeadersArg(val: any): CreateFileUploadSessionCommitHeadersArg; diff --git a/lib/managers/chunkedUploads.generated.js b/lib/managers/chunkedUploads.generated.js index f695525b..297000a5 100644 --- a/lib/managers/chunkedUploads.generated.js +++ b/lib/managers/chunkedUploads.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFileUploadSessionCommitHeadersArg = exports.serializeCreateFileUploadSessionCommitHeadersArg = exports.deserializeCreateFileUploadSessionCommitRequestBodyArg = exports.serializeCreateFileUploadSessionCommitRequestBodyArg = exports.deserializeGetFileUploadSessionPartsQueryParamsArg = exports.serializeGetFileUploadSessionPartsQueryParamsArg = exports.deserializeUploadFilePartHeadersArg = exports.serializeUploadFilePartHeadersArg = exports.deserializeCreateFileUploadSessionForExistingFileRequestBodyArg = exports.serializeCreateFileUploadSessionForExistingFileRequestBodyArg = exports.deserializeCreateFileUploadSessionRequestBodyArg = exports.serializeCreateFileUploadSessionRequestBodyArg = exports.ChunkedUploadsManager = void 0; +exports.deserializeCreateFileUploadSessionCommitRequestBodyArg = exports.serializeCreateFileUploadSessionCommitRequestBodyArg = exports.deserializeCreateFileUploadSessionForExistingFileRequestBodyArg = exports.serializeCreateFileUploadSessionForExistingFileRequestBodyArg = exports.deserializeCreateFileUploadSessionRequestBodyArg = exports.serializeCreateFileUploadSessionRequestBodyArg = exports.ChunkedUploadsManager = exports.CreateFileUploadSessionCommitHeadersArg = exports.GetFileUploadSessionPartsHeadersArg = exports.DeleteFileUploadSessionByIdHeadersArg = exports.UploadFilePartHeadersArg = exports.GetFileUploadSessionByIdHeadersArg = exports.CreateFileUploadSessionForExistingFileHeadersArg = exports.CreateFileUploadSessionHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -22,52 +22,106 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class CreateFileUploadSessionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileUploadSessionHeadersArg = CreateFileUploadSessionHeadersArg; +class CreateFileUploadSessionForExistingFileHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileUploadSessionForExistingFileHeadersArg = CreateFileUploadSessionForExistingFileHeadersArg; +class GetFileUploadSessionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileUploadSessionByIdHeadersArg = GetFileUploadSessionByIdHeadersArg; +class UploadFilePartHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UploadFilePartHeadersArg = UploadFilePartHeadersArg; +class DeleteFileUploadSessionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileUploadSessionByIdHeadersArg = DeleteFileUploadSessionByIdHeadersArg; +class GetFileUploadSessionPartsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileUploadSessionPartsHeadersArg = GetFileUploadSessionPartsHeadersArg; +class CreateFileUploadSessionCommitHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileUploadSessionCommitHeadersArg = CreateFileUploadSessionCommitHeadersArg; class ChunkedUploadsManager { constructor(fields) { Object.assign(this, fields); } - createFileUploadSession(requestBody) { + createFileUploadSession(requestBody, headers = new CreateFileUploadSessionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions"), { method: "POST", body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeUploadSession)((0, json_js_2.deserializeJson)(response.text)); }); } - createFileUploadSessionForExistingFile(fileId, requestBody) { + createFileUploadSessionForExistingFile(fileId, requestBody, headers = new CreateFileUploadSessionForExistingFileHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/upload_sessions"), { method: "POST", body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionForExistingFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/upload_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionForExistingFileRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeUploadSession)((0, json_js_2.deserializeJson)(response.text)); }); } - getFileUploadSessionById(uploadSessionId) { + getFileUploadSessionById(uploadSessionId, headers = new GetFileUploadSessionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeUploadSession)((0, json_js_2.deserializeJson)(response.text)); }); } uploadFilePart(uploadSessionId, requestBody, headers) { return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["content-range"]: (0, utils_js_2.toString)(headers.contentRange) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["content-range"]: (0, utils_js_2.toString)(headers.contentRange) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeUploadedPart)((0, json_js_2.deserializeJson)(response.text)); }); } - deleteFileUploadSessionById(uploadSessionId) { + deleteFileUploadSessionById(uploadSessionId, headers = new DeleteFileUploadSessionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getFileUploadSessionParts(uploadSessionId, queryParams = {}) { + getFileUploadSessionParts(uploadSessionId, queryParams = {}, headers = new GetFileUploadSessionPartsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeUploadParts)((0, json_js_2.deserializeJson)(response.text)); }); } createFileUploadSessionCommit(uploadSessionId, requestBody, headers) { return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_4.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); }); } @@ -94,26 +148,6 @@ function deserializeCreateFileUploadSessionForExistingFileRequestBodyArg(val) { return { fileSize: fileSize, fileName: fileName }; } exports.deserializeCreateFileUploadSessionForExistingFileRequestBodyArg = deserializeCreateFileUploadSessionForExistingFileRequestBodyArg; -function serializeUploadFilePartHeadersArg(val) { - return { ["digest"]: val.digest, ["content-range"]: val.contentRange }; -} -exports.serializeUploadFilePartHeadersArg = serializeUploadFilePartHeadersArg; -function deserializeUploadFilePartHeadersArg(val) { - const digest = val.digest; - const contentRange = val["content-range"]; - return { digest: digest, contentRange: contentRange }; -} -exports.deserializeUploadFilePartHeadersArg = deserializeUploadFilePartHeadersArg; -function serializeGetFileUploadSessionPartsQueryParamsArg(val) { - return { ["offset"]: val.offset, ["limit"]: val.limit }; -} -exports.serializeGetFileUploadSessionPartsQueryParamsArg = serializeGetFileUploadSessionPartsQueryParamsArg; -function deserializeGetFileUploadSessionPartsQueryParamsArg(val) { - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { offset: offset, limit: limit }; -} -exports.deserializeGetFileUploadSessionPartsQueryParamsArg = deserializeGetFileUploadSessionPartsQueryParamsArg; function serializeCreateFileUploadSessionCommitRequestBodyArg(val) { return { ["parts"]: val.parts.map(function (item) { return (0, schemas_generated_js_5.serializeUploadPart)(item); @@ -127,15 +161,4 @@ function deserializeCreateFileUploadSessionCommitRequestBodyArg(val) { return { parts: parts }; } exports.deserializeCreateFileUploadSessionCommitRequestBodyArg = deserializeCreateFileUploadSessionCommitRequestBodyArg; -function serializeCreateFileUploadSessionCommitHeadersArg(val) { - return { ["digest"]: val.digest, ["if-match"]: val.ifMatch, ["if-none-match"]: val.ifNoneMatch }; -} -exports.serializeCreateFileUploadSessionCommitHeadersArg = serializeCreateFileUploadSessionCommitHeadersArg; -function deserializeCreateFileUploadSessionCommitHeadersArg(val) { - const digest = val.digest; - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - const ifNoneMatch = (0, json_js_3.isJson)(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - return { digest: digest, ifMatch: ifMatch, ifNoneMatch: ifNoneMatch }; -} -exports.deserializeCreateFileUploadSessionCommitHeadersArg = deserializeCreateFileUploadSessionCommitHeadersArg; //# sourceMappingURL=chunkedUploads.generated.js.map \ No newline at end of file diff --git a/lib/managers/chunkedUploads.generated.js.map b/lib/managers/chunkedUploads.generated.js.map index ff5761fe..1573c039 100644 --- a/lib/managers/chunkedUploads.generated.js.map +++ b/lib/managers/chunkedUploads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"chunkedUploads.generated.js","sourceRoot":"","sources":["../../src/managers/chunkedUploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"chunkedUploads.generated.js","sourceRoot":"","sources":["../../src/managers/chunkedUploads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAElE,kEAAiE;AAEjE,kEAA2D;AAC3D,kEAA8D;AAC9D,kEAAgE;AAShE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAMpC,MAAa,iCAAiC;IAI1C,YAAY,MAAyC;QAH5C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,8EAOC;AAKD,MAAa,gDAAgD;IAIzD,YAAY,MAAwD;QAH3D,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4GAOC;AACD,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,wBAAwB;IAMjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AATD,4DASC;AACD,MAAa,qCAAqC;IAI9C,YAAY,MAA6C;QAHhD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sFAOC;AAKD,MAAa,mCAAmC;IAI5C,YAAY,MAA2C;QAH9C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kFAOC;AAID,MAAa,uCAAuC;IAOhD,YAAY,MAA+C;QAHlD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAVD,0FAUC;AACD,MAAa,qBAAqB;IAG9B,YAAY,MAAyP;QACjQ,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,uBAAuB,CAAC,WAAkD,EAAE,UAA6C,IAAI,iCAAiC,CAAC,EAAE,CAAC;;YACpK,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sDAAsD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,8CAA8C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3Y,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,sCAAsC,CAAC,MAAc,EAAE,WAAiE,EAAE,UAA4D,IAAI,gDAAgD,CAAC,EAAE,CAAC;;YAChP,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,EAAE,MAAM,EAAE,kBAAkB,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,6DAA6D,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACva,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,wBAAwB,CAAC,eAAuB,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YAC5I,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzS,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,cAAc,CAAC,eAAuB,EAAE,WAAuB,EAAE,OAAiC;;YACpG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,YAAY,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YAC/I,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,0BAA0B,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrW,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,2BAA2B,CAAC,eAAuB,EAAE,UAAiD,IAAI,qCAAqC,CAAC,EAAE,CAAC;;YACrJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5S,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;IACK,yBAAyB,CAAC,eAAuB,EAAE,cAAuD,EAAoD,EAAE,UAA+C,IAAI,mCAAmC,CAAC,EAAE,CAAC;;YAC5P,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3U,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,6BAA6B,CAAC,eAAuB,EAAE,WAAwD,EAAE,OAAgD;;YACnK,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,WAAW,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACvL,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,EAAE,eAAe,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,oDAAoD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9a,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AA1DD,sDA0DC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AACrG,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAkD,CAAC;AAC1H,CAAC;AALD,4GAKC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC;AACxE,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAiE,CAAC;AACrH,CAAC;AAJD,0IAIC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAgB;YACpD,OAAO,IAAA,0CAAmB,EAAC,IAAI,CAAC,CAAC;QACrC,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oHAIC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,KAAK,GAA0B,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QAClE,OAAO,IAAA,4CAAqB,EAAC,GAAG,CAAC,CAAC;IACtC,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,KAAK,EAAE,KAAK,EAAwD,CAAC;AAClF,CAAC;AALD,wHAKC"} \ No newline at end of file diff --git a/lib/managers/classifications.generated.d.ts b/lib/managers/classifications.generated.d.ts index 2012599d..1e55d567 100644 --- a/lib/managers/classifications.generated.d.ts +++ b/lib/managers/classifications.generated.d.ts @@ -2,6 +2,18 @@ import { ClassificationTemplate } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg); +} +export declare class DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg); +} export type CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = "enterprise"; export type CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = "securityClassification-6VMVochwUWo"; export type CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = "Classification"; @@ -34,13 +46,19 @@ export interface CreateMetadataTemplateSchemaClassificationRequestBodyArg { readonly copyInstanceOnItemCopy?: boolean; readonly fields?: readonly CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField[]; } +export declare class CreateMetadataTemplateSchemaClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateMetadataTemplateSchemaClassificationHeadersArg); +} export declare class ClassificationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getMetadataTemplateEnterpriseSecurityClassificationSchema(): Promise; - deleteMetadataTemplateEnterpriseSecurityClassificationSchema(): Promise; - createMetadataTemplateSchemaClassification(requestBody: CreateMetadataTemplateSchemaClassificationRequestBodyArg): Promise; + getMetadataTemplateEnterpriseSecurityClassificationSchema(headers?: GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg): Promise; + deleteMetadataTemplateEnterpriseSecurityClassificationSchema(headers?: DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg): Promise; + createMetadataTemplateSchemaClassification(requestBody: CreateMetadataTemplateSchemaClassificationRequestBodyArg, headers?: CreateMetadataTemplateSchemaClassificationHeadersArg): Promise; } export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField): Json; export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField; diff --git a/lib/managers/classifications.generated.js b/lib/managers/classifications.generated.js index 3dc2cd09..24c9c471 100644 --- a/lib/managers/classifications.generated.js +++ b/lib/managers/classifications.generated.js @@ -9,31 +9,56 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = exports.ClassificationsManager = void 0; +exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = exports.ClassificationsManager = exports.CreateMetadataTemplateSchemaClassificationHeadersArg = exports.DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = exports.GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg; +class DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg; +class CreateMetadataTemplateSchemaClassificationHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateMetadataTemplateSchemaClassificationHeadersArg = CreateMetadataTemplateSchemaClassificationHeadersArg; class ClassificationsManager { constructor(fields) { Object.assign(this, fields); } - getMetadataTemplateEnterpriseSecurityClassificationSchema() { + getMetadataTemplateEnterpriseSecurityClassificationSchema(headers = new GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeClassificationTemplate)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteMetadataTemplateEnterpriseSecurityClassificationSchema() { + deleteMetadataTemplateEnterpriseSecurityClassificationSchema(headers = new DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - createMetadataTemplateSchemaClassification(requestBody) { + createMetadataTemplateSchemaClassification(requestBody, headers = new CreateMetadataTemplateSchemaClassificationHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/schema#classifications"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/schema#classifications"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeClassificationTemplate)((0, json_js_1.deserializeJson)(response.text)); }); } diff --git a/lib/managers/classifications.generated.js.map b/lib/managers/classifications.generated.js.map index 762645ac..96a629d6 100644 --- a/lib/managers/classifications.generated.js.map +++ b/lib/managers/classifications.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"classifications.generated.js","sourceRoot":"","sources":["../../src/managers/classifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"classifications.generated.js","sourceRoot":"","sources":["../../src/managers/classifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistEntries.generated.d.ts b/lib/managers/collaborationAllowlistEntries.generated.d.ts index 8d5941bd..f6ae7139 100644 --- a/lib/managers/collaborationAllowlistEntries.generated.d.ts +++ b/lib/managers/collaborationAllowlistEntries.generated.d.ts @@ -7,22 +7,44 @@ export interface GetCollaborationWhitelistEntriesQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetCollaborationWhitelistEntriesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollaborationWhitelistEntriesHeadersArg); +} export type CreateCollaborationWhitelistEntryRequestBodyArgDirectionField = "inbound" | "outbound" | "both"; export interface CreateCollaborationWhitelistEntryRequestBodyArg { readonly domain: string; readonly direction: CreateCollaborationWhitelistEntryRequestBodyArgDirectionField; } +export declare class CreateCollaborationWhitelistEntryHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateCollaborationWhitelistEntryHeadersArg); +} +export declare class GetCollaborationWhitelistEntryByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollaborationWhitelistEntryByIdHeadersArg); +} +export declare class DeleteCollaborationWhitelistEntryByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteCollaborationWhitelistEntryByIdHeadersArg); +} export declare class CollaborationAllowlistEntriesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollaborationWhitelistEntries(queryParams?: GetCollaborationWhitelistEntriesQueryParamsArg): Promise; - createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg): Promise; - getCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string): Promise; - deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string): Promise; + getCollaborationWhitelistEntries(queryParams?: GetCollaborationWhitelistEntriesQueryParamsArg, headers?: GetCollaborationWhitelistEntriesHeadersArg): Promise; + createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg, headers?: CreateCollaborationWhitelistEntryHeadersArg): Promise; + getCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string, headers?: GetCollaborationWhitelistEntryByIdHeadersArg): Promise; + deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string, headers?: DeleteCollaborationWhitelistEntryByIdHeadersArg): Promise; } -export declare function serializeGetCollaborationWhitelistEntriesQueryParamsArg(val: GetCollaborationWhitelistEntriesQueryParamsArg): Json; -export declare function deserializeGetCollaborationWhitelistEntriesQueryParamsArg(val: any): GetCollaborationWhitelistEntriesQueryParamsArg; export declare function serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val: CreateCollaborationWhitelistEntryRequestBodyArgDirectionField): Json; export declare function deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val: any): CreateCollaborationWhitelistEntryRequestBodyArgDirectionField; export declare function serializeCreateCollaborationWhitelistEntryRequestBodyArg(val: CreateCollaborationWhitelistEntryRequestBodyArg): Json; diff --git a/lib/managers/collaborationAllowlistEntries.generated.js b/lib/managers/collaborationAllowlistEntries.generated.js index 29d6b22d..36e884a6 100644 --- a/lib/managers/collaborationAllowlistEntries.generated.js +++ b/lib/managers/collaborationAllowlistEntries.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.serializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = exports.serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = exports.deserializeGetCollaborationWhitelistEntriesQueryParamsArg = exports.serializeGetCollaborationWhitelistEntriesQueryParamsArg = exports.CollaborationAllowlistEntriesManager = void 0; +exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.serializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = exports.serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = exports.CollaborationAllowlistEntriesManager = exports.DeleteCollaborationWhitelistEntryByIdHeadersArg = exports.GetCollaborationWhitelistEntryByIdHeadersArg = exports.CreateCollaborationWhitelistEntryHeadersArg = exports.GetCollaborationWhitelistEntriesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,47 +18,69 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetCollaborationWhitelistEntriesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollaborationWhitelistEntriesHeadersArg = GetCollaborationWhitelistEntriesHeadersArg; +class CreateCollaborationWhitelistEntryHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateCollaborationWhitelistEntryHeadersArg = CreateCollaborationWhitelistEntryHeadersArg; +class GetCollaborationWhitelistEntryByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollaborationWhitelistEntryByIdHeadersArg = GetCollaborationWhitelistEntryByIdHeadersArg; +class DeleteCollaborationWhitelistEntryByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteCollaborationWhitelistEntryByIdHeadersArg = DeleteCollaborationWhitelistEntryByIdHeadersArg; class CollaborationAllowlistEntriesManager { constructor(fields) { Object.assign(this, fields); } - getCollaborationWhitelistEntries(queryParams = {}) { + getCollaborationWhitelistEntries(queryParams = {}, headers = new GetCollaborationWhitelistEntriesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborationAllowlistEntries)((0, json_js_1.deserializeJson)(response.text)); }); } - createCollaborationWhitelistEntry(requestBody) { + createCollaborationWhitelistEntry(requestBody, headers = new CreateCollaborationWhitelistEntryHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateCollaborationWhitelistEntryRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationWhitelistEntryRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCollaborationAllowlistEntry)((0, json_js_1.deserializeJson)(response.text)); }); } - getCollaborationWhitelistEntryById(collaborationWhitelistEntryId) { + getCollaborationWhitelistEntryById(collaborationWhitelistEntryId, headers = new GetCollaborationWhitelistEntryByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCollaborationAllowlistEntry)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId) { + deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId, headers = new DeleteCollaborationWhitelistEntryByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.CollaborationAllowlistEntriesManager = CollaborationAllowlistEntriesManager; -function serializeGetCollaborationWhitelistEntriesQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetCollaborationWhitelistEntriesQueryParamsArg = serializeGetCollaborationWhitelistEntriesQueryParamsArg; -function deserializeGetCollaborationWhitelistEntriesQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetCollaborationWhitelistEntriesQueryParamsArg = deserializeGetCollaborationWhitelistEntriesQueryParamsArg; function serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val) { return val; } diff --git a/lib/managers/collaborationAllowlistEntries.generated.js.map b/lib/managers/collaborationAllowlistEntries.generated.js.map index 880c84fb..6e7c8b44 100644 --- a/lib/managers/collaborationAllowlistEntries.generated.js.map +++ b/lib/managers/collaborationAllowlistEntries.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"collaborationAllowlistEntries.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistEntries.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"collaborationAllowlistEntries.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistEntries.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts b/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts index 9252620c..befb6326 100644 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts +++ b/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts @@ -7,23 +7,45 @@ export interface GetCollaborationWhitelistExemptTargetsQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetCollaborationWhitelistExemptTargetsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollaborationWhitelistExemptTargetsHeadersArg); +} export interface CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField { readonly id: string; } export interface CreateCollaborationWhitelistExemptTargetRequestBodyArg { readonly user: CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; } +export declare class CreateCollaborationWhitelistExemptTargetHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateCollaborationWhitelistExemptTargetHeadersArg); +} +export declare class GetCollaborationWhitelistExemptTargetByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollaborationWhitelistExemptTargetByIdHeadersArg); +} +export declare class DeleteCollaborationWhitelistExemptTargetByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteCollaborationWhitelistExemptTargetByIdHeadersArg); +} export declare class CollaborationAllowlistExemptTargetsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollaborationWhitelistExemptTargets(queryParams?: GetCollaborationWhitelistExemptTargetsQueryParamsArg): Promise; - createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg): Promise; - getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string): Promise; - deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string): Promise; + getCollaborationWhitelistExemptTargets(queryParams?: GetCollaborationWhitelistExemptTargetsQueryParamsArg, headers?: GetCollaborationWhitelistExemptTargetsHeadersArg): Promise; + createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg, headers?: CreateCollaborationWhitelistExemptTargetHeadersArg): Promise; + getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string, headers?: GetCollaborationWhitelistExemptTargetByIdHeadersArg): Promise; + deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string, headers?: DeleteCollaborationWhitelistExemptTargetByIdHeadersArg): Promise; } -export declare function serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(val: GetCollaborationWhitelistExemptTargetsQueryParamsArg): Json; -export declare function deserializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(val: any): GetCollaborationWhitelistExemptTargetsQueryParamsArg; export declare function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val: CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField): Json; export declare function deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val: any): CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; export declare function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(val: CreateCollaborationWhitelistExemptTargetRequestBodyArg): Json; diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.js b/lib/managers/collaborationAllowlistExemptTargets.generated.js index dc944cc6..0f88ff3d 100644 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.js +++ b/lib/managers/collaborationAllowlistExemptTargets.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = exports.deserializeGetCollaborationWhitelistExemptTargetsQueryParamsArg = exports.serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg = exports.CollaborationAllowlistExemptTargetsManager = void 0; +exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = exports.CollaborationAllowlistExemptTargetsManager = exports.DeleteCollaborationWhitelistExemptTargetByIdHeadersArg = exports.GetCollaborationWhitelistExemptTargetByIdHeadersArg = exports.CreateCollaborationWhitelistExemptTargetHeadersArg = exports.GetCollaborationWhitelistExemptTargetsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -17,48 +17,69 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class GetCollaborationWhitelistExemptTargetsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollaborationWhitelistExemptTargetsHeadersArg = GetCollaborationWhitelistExemptTargetsHeadersArg; +class CreateCollaborationWhitelistExemptTargetHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateCollaborationWhitelistExemptTargetHeadersArg = CreateCollaborationWhitelistExemptTargetHeadersArg; +class GetCollaborationWhitelistExemptTargetByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollaborationWhitelistExemptTargetByIdHeadersArg = GetCollaborationWhitelistExemptTargetByIdHeadersArg; +class DeleteCollaborationWhitelistExemptTargetByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteCollaborationWhitelistExemptTargetByIdHeadersArg = DeleteCollaborationWhitelistExemptTargetByIdHeadersArg; class CollaborationAllowlistExemptTargetsManager { constructor(fields) { Object.assign(this, fields); } - getCollaborationWhitelistExemptTargets(queryParams = {}) { + getCollaborationWhitelistExemptTargets(queryParams = {}, headers = new GetCollaborationWhitelistExemptTargetsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborationAllowlistExemptTargets)((0, json_js_1.deserializeJson)(response.text)); }); } - createCollaborationWhitelistExemptTarget(requestBody) { + createCollaborationWhitelistExemptTarget(requestBody, headers = new CreateCollaborationWhitelistExemptTargetHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCollaborationAllowlistExemptTarget)((0, json_js_1.deserializeJson)(response.text)); }); } - getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId) { + getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId, headers = new GetCollaborationWhitelistExemptTargetByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCollaborationAllowlistExemptTarget)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId) { + deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId, headers = new DeleteCollaborationWhitelistExemptTargetByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.CollaborationAllowlistExemptTargetsManager = CollaborationAllowlistExemptTargetsManager; -function serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg = serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg; -function deserializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetCollaborationWhitelistExemptTargetsQueryParamsArg = deserializeGetCollaborationWhitelistExemptTargetsQueryParamsArg; function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val) { return { ["id"]: val.id }; } diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.js.map b/lib/managers/collaborationAllowlistExemptTargets.generated.js.map index a7287f5c..8e69642c 100644 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.js.map +++ b/lib/managers/collaborationAllowlistExemptTargets.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"collaborationAllowlistExemptTargets.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistExemptTargets.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAyF;AAIzF,kEAAwF;AAMxF,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAWpC,MAAa,0CAA0C;IAGnD,YAAY,MAA8O;QACtP,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,sCAAsC,CAAC,cAAoE,EAAiE;;YAC9K,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gEAAgE,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5Q,OAAO,IAAA,qEAA8C,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1F,CAAC;KAAA;IACK,wCAAwC,CAAC,WAAmE;;YAC9G,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gEAAgE,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,+DAA+D,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzX,OAAO,IAAA,oEAA6C,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACzF,CAAC;KAAA;IACK,yCAAyC,CAAC,oCAA4C;;YACxF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iEAAiE,EAAE,oCAAoC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3R,OAAO,IAAA,oEAA6C,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACzF,CAAC;KAAA;IACK,4CAA4C,CAAC,oCAA4C;;YAC3F,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iEAAiE,EAAE,oCAAoC,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAzBD,gGAyBC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC5D,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAiE,CAAC;AAC3G,CAAC;AAJD,0IAIC;AACD,SAAgB,wEAAwE,CAAC,GAAoE;IACzJ,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,4JAEC;AACD,SAAgB,0EAA0E,CAAC,GAAQ;IAC/F,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA4E,CAAC;AAChG,CAAC;AAHD,gKAGC;AACD,SAAgB,+DAA+D,CAAC,GAA2D;IACvI,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,wEAAwE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC5G,CAAC;AAFD,0IAEC;AACD,SAAgB,iEAAiE,CAAC,GAAQ;IACtF,MAAM,IAAI,GAAoE,0EAA0E,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnK,OAAO,EAAE,IAAI,EAAE,IAAI,EAAmE,CAAC;AAC3F,CAAC;AAHD,8IAGC"} \ No newline at end of file +{"version":3,"file":"collaborationAllowlistExemptTargets.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistExemptTargets.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collections.generated.d.ts b/lib/managers/collections.generated.d.ts index afcb98a2..5dd4e559 100644 --- a/lib/managers/collections.generated.d.ts +++ b/lib/managers/collections.generated.d.ts @@ -2,25 +2,32 @@ import { Collections } from "../schemas.generated.js"; import { Items } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export interface GetCollectionsQueryParamsArg { readonly fields?: string; readonly offset?: number; readonly limit?: number; } +export declare class GetCollectionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollectionsHeadersArg); +} export interface GetCollectionItemsQueryParamsArg { readonly fields?: string; readonly offset?: number; readonly limit?: number; } +export declare class GetCollectionItemsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollectionItemsHeadersArg); +} export declare class CollectionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollections(queryParams?: GetCollectionsQueryParamsArg): Promise; - getCollectionItems(collectionId: string, queryParams?: GetCollectionItemsQueryParamsArg): Promise; + getCollections(queryParams?: GetCollectionsQueryParamsArg, headers?: GetCollectionsHeadersArg): Promise; + getCollectionItems(collectionId: string, queryParams?: GetCollectionItemsQueryParamsArg, headers?: GetCollectionItemsHeadersArg): Promise; } -export declare function serializeGetCollectionsQueryParamsArg(val: GetCollectionsQueryParamsArg): Json; -export declare function deserializeGetCollectionsQueryParamsArg(val: any): GetCollectionsQueryParamsArg; -export declare function serializeGetCollectionItemsQueryParamsArg(val: GetCollectionItemsQueryParamsArg): Json; -export declare function deserializeGetCollectionItemsQueryParamsArg(val: any): GetCollectionItemsQueryParamsArg; diff --git a/lib/managers/collections.generated.js b/lib/managers/collections.generated.js index 996cda6f..d114a7ac 100644 --- a/lib/managers/collections.generated.js +++ b/lib/managers/collections.generated.js @@ -9,54 +9,47 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetCollectionItemsQueryParamsArg = exports.serializeGetCollectionItemsQueryParamsArg = exports.deserializeGetCollectionsQueryParamsArg = exports.serializeGetCollectionsQueryParamsArg = exports.CollectionsManager = void 0; +exports.CollectionsManager = exports.GetCollectionItemsHeadersArg = exports.GetCollectionsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetCollectionsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollectionsHeadersArg = GetCollectionsHeadersArg; +class GetCollectionItemsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollectionItemsHeadersArg = GetCollectionItemsHeadersArg; class CollectionsManager { constructor(fields) { Object.assign(this, fields); } - getCollections(queryParams = {}) { + getCollections(queryParams = {}, headers = new GetCollectionsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollections)((0, json_js_1.deserializeJson)(response.text)); }); } - getCollectionItems(collectionId, queryParams = {}) { + getCollectionItems(collectionId, queryParams = {}, headers = new GetCollectionItemsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections/", collectionId, "/items"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections/", collectionId, "/items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.CollectionsManager = CollectionsManager; -function serializeGetCollectionsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit }; -} -exports.serializeGetCollectionsQueryParamsArg = serializeGetCollectionsQueryParamsArg; -function deserializeGetCollectionsQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const offset = (0, json_js_2.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - return { fields: fields, offset: offset, limit: limit }; -} -exports.deserializeGetCollectionsQueryParamsArg = deserializeGetCollectionsQueryParamsArg; -function serializeGetCollectionItemsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit }; -} -exports.serializeGetCollectionItemsQueryParamsArg = serializeGetCollectionItemsQueryParamsArg; -function deserializeGetCollectionItemsQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const offset = (0, json_js_2.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - return { fields: fields, offset: offset, limit: limit }; -} -exports.deserializeGetCollectionItemsQueryParamsArg = deserializeGetCollectionItemsQueryParamsArg; //# sourceMappingURL=collections.generated.js.map \ No newline at end of file diff --git a/lib/managers/collections.generated.js.map b/lib/managers/collections.generated.js.map index e29f5706..ec69cbb1 100644 --- a/lib/managers/collections.generated.js.map +++ b/lib/managers/collections.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"collections.generated.js","sourceRoot":"","sources":["../../src/managers/collections.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"collections.generated.js","sourceRoot":"","sources":["../../src/managers/collections.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAIjE,kEAA2D;AAM3D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAO7C,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AAMD,MAAa,4BAA4B;IAIrC,YAAY,MAAoC;QAHvC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oEAOC;AACD,MAAa,kBAAkB;IAG3B,YAAY,MAAyE;QACjF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAA4C,EAAyC,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YAC5K,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,qCAAqC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,kBAAkB,CAAC,YAAoB,EAAE,cAAgD,EAA6C,EAAE,UAAwC,IAAI,4BAA4B,CAAC,EAAE,CAAC;;YACtN,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,EAAE,YAAY,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvT,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AA1BD,gDA0BC"} \ No newline at end of file diff --git a/lib/managers/comments.generated.d.ts b/lib/managers/comments.generated.d.ts index 7aeb2514..63d3c950 100644 --- a/lib/managers/comments.generated.d.ts +++ b/lib/managers/comments.generated.d.ts @@ -9,15 +9,39 @@ export interface GetFileCommentsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export declare class GetFileCommentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileCommentsHeadersArg); +} export interface GetCommentByIdQueryParamsArg { readonly fields?: string; } +export declare class GetCommentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCommentByIdHeadersArg); +} export interface UpdateCommentByIdRequestBodyArg { readonly message?: string; } export interface UpdateCommentByIdQueryParamsArg { readonly fields?: string; } +export declare class UpdateCommentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateCommentByIdHeadersArg); +} +export declare class DeleteCommentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteCommentByIdHeadersArg); +} export type CreateCommentRequestBodyArgItemFieldTypeField = "file" | "comment"; export interface CreateCommentRequestBodyArgItemField { readonly id: string; @@ -31,29 +55,27 @@ export interface CreateCommentRequestBodyArg { export interface CreateCommentQueryParamsArg { readonly fields?: string; } +export declare class CreateCommentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateCommentHeadersArg); +} export declare class CommentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileComments(fileId: string, queryParams?: GetFileCommentsQueryParamsArg): Promise; - getCommentById(commentId: string, queryParams?: GetCommentByIdQueryParamsArg): Promise; - updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams?: UpdateCommentByIdQueryParamsArg): Promise; - deleteCommentById(commentId: string): Promise; - createComment(requestBody: CreateCommentRequestBodyArg, queryParams?: CreateCommentQueryParamsArg): Promise; -} -export declare function serializeGetFileCommentsQueryParamsArg(val: GetFileCommentsQueryParamsArg): Json; -export declare function deserializeGetFileCommentsQueryParamsArg(val: any): GetFileCommentsQueryParamsArg; -export declare function serializeGetCommentByIdQueryParamsArg(val: GetCommentByIdQueryParamsArg): Json; -export declare function deserializeGetCommentByIdQueryParamsArg(val: any): GetCommentByIdQueryParamsArg; + getFileComments(fileId: string, queryParams?: GetFileCommentsQueryParamsArg, headers?: GetFileCommentsHeadersArg): Promise; + getCommentById(commentId: string, queryParams?: GetCommentByIdQueryParamsArg, headers?: GetCommentByIdHeadersArg): Promise; + updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams?: UpdateCommentByIdQueryParamsArg, headers?: UpdateCommentByIdHeadersArg): Promise; + deleteCommentById(commentId: string, headers?: DeleteCommentByIdHeadersArg): Promise; + createComment(requestBody: CreateCommentRequestBodyArg, queryParams?: CreateCommentQueryParamsArg, headers?: CreateCommentHeadersArg): Promise; +} export declare function serializeUpdateCommentByIdRequestBodyArg(val: UpdateCommentByIdRequestBodyArg): Json; export declare function deserializeUpdateCommentByIdRequestBodyArg(val: any): UpdateCommentByIdRequestBodyArg; -export declare function serializeUpdateCommentByIdQueryParamsArg(val: UpdateCommentByIdQueryParamsArg): Json; -export declare function deserializeUpdateCommentByIdQueryParamsArg(val: any): UpdateCommentByIdQueryParamsArg; export declare function serializeCreateCommentRequestBodyArgItemFieldTypeField(val: CreateCommentRequestBodyArgItemFieldTypeField): Json; export declare function deserializeCreateCommentRequestBodyArgItemFieldTypeField(val: any): CreateCommentRequestBodyArgItemFieldTypeField; export declare function serializeCreateCommentRequestBodyArgItemField(val: CreateCommentRequestBodyArgItemField): Json; export declare function deserializeCreateCommentRequestBodyArgItemField(val: any): CreateCommentRequestBodyArgItemField; export declare function serializeCreateCommentRequestBodyArg(val: CreateCommentRequestBodyArg): Json; export declare function deserializeCreateCommentRequestBodyArg(val: any): CreateCommentRequestBodyArg; -export declare function serializeCreateCommentQueryParamsArg(val: CreateCommentQueryParamsArg): Json; -export declare function deserializeCreateCommentQueryParamsArg(val: any): CreateCommentQueryParamsArg; diff --git a/lib/managers/comments.generated.js b/lib/managers/comments.generated.js index 9a2479af..6b6b3d76 100644 --- a/lib/managers/comments.generated.js +++ b/lib/managers/comments.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCommentQueryParamsArg = exports.serializeCreateCommentQueryParamsArg = exports.deserializeCreateCommentRequestBodyArg = exports.serializeCreateCommentRequestBodyArg = exports.deserializeCreateCommentRequestBodyArgItemField = exports.serializeCreateCommentRequestBodyArgItemField = exports.deserializeCreateCommentRequestBodyArgItemFieldTypeField = exports.serializeCreateCommentRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCommentByIdQueryParamsArg = exports.serializeUpdateCommentByIdQueryParamsArg = exports.deserializeUpdateCommentByIdRequestBodyArg = exports.serializeUpdateCommentByIdRequestBodyArg = exports.deserializeGetCommentByIdQueryParamsArg = exports.serializeGetCommentByIdQueryParamsArg = exports.deserializeGetFileCommentsQueryParamsArg = exports.serializeGetFileCommentsQueryParamsArg = exports.CommentsManager = void 0; +exports.deserializeCreateCommentRequestBodyArg = exports.serializeCreateCommentRequestBodyArg = exports.deserializeCreateCommentRequestBodyArgItemField = exports.serializeCreateCommentRequestBodyArgItemField = exports.deserializeCreateCommentRequestBodyArgItemFieldTypeField = exports.serializeCreateCommentRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCommentByIdRequestBodyArg = exports.serializeUpdateCommentByIdRequestBodyArg = exports.CommentsManager = exports.CreateCommentHeadersArg = exports.DeleteCommentByIdHeadersArg = exports.UpdateCommentByIdHeadersArg = exports.GetCommentByIdHeadersArg = exports.GetFileCommentsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,66 +19,86 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileCommentsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileCommentsHeadersArg = GetFileCommentsHeadersArg; +class GetCommentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCommentByIdHeadersArg = GetCommentByIdHeadersArg; +class UpdateCommentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateCommentByIdHeadersArg = UpdateCommentByIdHeadersArg; +class DeleteCommentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteCommentByIdHeadersArg = DeleteCommentByIdHeadersArg; +class CreateCommentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateCommentHeadersArg = CreateCommentHeadersArg; class CommentsManager { constructor(fields) { Object.assign(this, fields); } - getFileComments(fileId, queryParams = {}) { + getFileComments(fileId, queryParams = {}, headers = new GetFileCommentsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/comments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/comments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeComments)((0, json_js_1.deserializeJson)(response.text)); }); } - getCommentById(commentId, queryParams = {}) { + getCommentById(commentId, queryParams = {}, headers = new GetCommentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCommentFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateCommentById(commentId, requestBody, queryParams = {}) { + updateCommentById(commentId, requestBody, queryParams = {}, headers = new UpdateCommentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeCommentFull)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteCommentById(commentId) { + deleteCommentById(commentId, headers = new DeleteCommentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - createComment(requestBody, queryParams = {}) { + createComment(requestBody, queryParams = {}, headers = new CreateCommentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeComment)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.CommentsManager = CommentsManager; -function serializeGetFileCommentsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset }; -} -exports.serializeGetFileCommentsQueryParamsArg = serializeGetFileCommentsQueryParamsArg; -function deserializeGetFileCommentsQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - return { fields: fields, limit: limit, offset: offset }; -} -exports.deserializeGetFileCommentsQueryParamsArg = deserializeGetFileCommentsQueryParamsArg; -function serializeGetCommentByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetCommentByIdQueryParamsArg = serializeGetCommentByIdQueryParamsArg; -function deserializeGetCommentByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetCommentByIdQueryParamsArg = deserializeGetCommentByIdQueryParamsArg; function serializeUpdateCommentByIdRequestBodyArg(val) { return { ["message"]: val.message }; } @@ -88,15 +108,6 @@ function deserializeUpdateCommentByIdRequestBodyArg(val) { return { message: message }; } exports.deserializeUpdateCommentByIdRequestBodyArg = deserializeUpdateCommentByIdRequestBodyArg; -function serializeUpdateCommentByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateCommentByIdQueryParamsArg = serializeUpdateCommentByIdQueryParamsArg; -function deserializeUpdateCommentByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUpdateCommentByIdQueryParamsArg = deserializeUpdateCommentByIdQueryParamsArg; function serializeCreateCommentRequestBodyArgItemFieldTypeField(val) { return val; } @@ -135,13 +146,4 @@ function deserializeCreateCommentRequestBodyArg(val) { return { message: message, taggedMessage: taggedMessage, item: item }; } exports.deserializeCreateCommentRequestBodyArg = deserializeCreateCommentRequestBodyArg; -function serializeCreateCommentQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateCommentQueryParamsArg = serializeCreateCommentQueryParamsArg; -function deserializeCreateCommentQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateCommentQueryParamsArg = deserializeCreateCommentQueryParamsArg; //# sourceMappingURL=comments.generated.js.map \ No newline at end of file diff --git a/lib/managers/comments.generated.js.map b/lib/managers/comments.generated.js.map index a200ec2e..7efe3a32 100644 --- a/lib/managers/comments.generated.js.map +++ b/lib/managers/comments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/devicePinners.generated.d.ts b/lib/managers/devicePinners.generated.d.ts index f9d361e7..684d228f 100644 --- a/lib/managers/devicePinners.generated.d.ts +++ b/lib/managers/devicePinners.generated.d.ts @@ -2,22 +2,35 @@ import { DevicePinner } from "../schemas.generated.js"; import { DevicePinners } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; +export declare class GetDevicePinnerByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetDevicePinnerByIdHeadersArg); +} +export declare class DeleteDevicePinnerByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteDevicePinnerByIdHeadersArg); +} export type GetEnterpriseDevicePinnersQueryParamsArgDirectionField = "ASC" | "DESC"; export interface GetEnterpriseDevicePinnersQueryParamsArg { readonly marker?: string; readonly limit?: number; readonly direction?: GetEnterpriseDevicePinnersQueryParamsArgDirectionField; } +export declare class GetEnterpriseDevicePinnersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetEnterpriseDevicePinnersHeadersArg); +} export declare class DevicePinnersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getDevicePinnerById(devicePinnerId: string): Promise; - deleteDevicePinnerById(devicePinnerId: string): Promise; - getEnterpriseDevicePinners(enterpriseId: string, queryParams?: GetEnterpriseDevicePinnersQueryParamsArg): Promise; + getDevicePinnerById(devicePinnerId: string, headers?: GetDevicePinnerByIdHeadersArg): Promise; + deleteDevicePinnerById(devicePinnerId: string, headers?: DeleteDevicePinnerByIdHeadersArg): Promise; + getEnterpriseDevicePinners(enterpriseId: string, queryParams?: GetEnterpriseDevicePinnersQueryParamsArg, headers?: GetEnterpriseDevicePinnersHeadersArg): Promise; } -export declare function serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val: GetEnterpriseDevicePinnersQueryParamsArgDirectionField): Json; -export declare function deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val: any): GetEnterpriseDevicePinnersQueryParamsArgDirectionField; -export declare function serializeGetEnterpriseDevicePinnersQueryParamsArg(val: GetEnterpriseDevicePinnersQueryParamsArg): Json; -export declare function deserializeGetEnterpriseDevicePinnersQueryParamsArg(val: any): GetEnterpriseDevicePinnersQueryParamsArg; diff --git a/lib/managers/devicePinners.generated.js b/lib/managers/devicePinners.generated.js index 97ed30a5..6ae1c522 100644 --- a/lib/managers/devicePinners.generated.js +++ b/lib/managers/devicePinners.generated.js @@ -9,65 +9,60 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetEnterpriseDevicePinnersQueryParamsArg = exports.serializeGetEnterpriseDevicePinnersQueryParamsArg = exports.deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField = exports.serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField = exports.DevicePinnersManager = void 0; +exports.DevicePinnersManager = exports.GetEnterpriseDevicePinnersHeadersArg = exports.DeleteDevicePinnerByIdHeadersArg = exports.GetDevicePinnerByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetDevicePinnerByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetDevicePinnerByIdHeadersArg = GetDevicePinnerByIdHeadersArg; +class DeleteDevicePinnerByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteDevicePinnerByIdHeadersArg = DeleteDevicePinnerByIdHeadersArg; +class GetEnterpriseDevicePinnersHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetEnterpriseDevicePinnersHeadersArg = GetEnterpriseDevicePinnersHeadersArg; class DevicePinnersManager { constructor(fields) { Object.assign(this, fields); } - getDevicePinnerById(devicePinnerId) { + getDevicePinnerById(devicePinnerId, headers = new GetDevicePinnerByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeDevicePinner)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteDevicePinnerById(devicePinnerId) { + deleteDevicePinnerById(devicePinnerId, headers = new DeleteDevicePinnerByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getEnterpriseDevicePinners(enterpriseId, queryParams = {}) { + getEnterpriseDevicePinners(enterpriseId, queryParams = {}, headers = new GetEnterpriseDevicePinnersHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["direction"]: (0, utils_js_2.toString)(queryParams.direction) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeDevicePinners)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.DevicePinnersManager = DevicePinnersManager; -function serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val) { - return val; -} -exports.serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField = serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField; -function deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val) { - if (!(0, json_js_2.isJson)(val, "string")) { - throw "Expecting a string for \"GetEnterpriseDevicePinnersQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField = deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField; -function serializeGetEnterpriseDevicePinnersQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["direction"]: val.direction == void 0 ? void 0 : serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val.direction) }; -} -exports.serializeGetEnterpriseDevicePinnersQueryParamsArg = serializeGetEnterpriseDevicePinnersQueryParamsArg; -function deserializeGetEnterpriseDevicePinnersQueryParamsArg(val) { - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val.direction); - return { marker: marker, limit: limit, direction: direction }; -} -exports.deserializeGetEnterpriseDevicePinnersQueryParamsArg = deserializeGetEnterpriseDevicePinnersQueryParamsArg; //# sourceMappingURL=devicePinners.generated.js.map \ No newline at end of file diff --git a/lib/managers/devicePinners.generated.js.map b/lib/managers/devicePinners.generated.js.map index ed8c9e95..a1ecac4c 100644 --- a/lib/managers/devicePinners.generated.js.map +++ b/lib/managers/devicePinners.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"devicePinners.generated.js","sourceRoot":"","sources":["../../src/managers/devicePinners.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAkE;AAIlE,kEAAmE;AAMnE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAOpC,MAAa,oBAAoB;IAG7B,YAAY,MAAmH;QAC3H,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,cAAsB;;YAC5C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,cAAc,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7O,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,sBAAsB,CAAC,cAAsB;;YAC/C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,cAAc,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChP,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,0BAA0B,CAAC,YAAoB,EAAE,cAAwD,EAAqD;;YAChK,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;YACxJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,EAAE,YAAY,EAAE,iBAAiB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnR,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;CACJ;AArBD,oDAqBC;AACD,SAAgB,+DAA+D,CAAC,GAA2D;IACvI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0IAEC;AACD,SAAgB,iEAAiE,CAAC,GAAQ;IACtF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,mFAAmF,CAAC;KAC7F;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,8IAWC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC;AAC9L,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,SAAS,GAAuE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iEAAiE,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC1M,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAAqD,CAAC;AACrH,CAAC;AALD,kHAKC"} \ No newline at end of file +{"version":3,"file":"devicePinners.generated.js","sourceRoot":"","sources":["../../src/managers/devicePinners.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/downloads.generated.d.ts b/lib/managers/downloads.generated.d.ts index f5bca8f9..9f46f099 100644 --- a/lib/managers/downloads.generated.d.ts +++ b/lib/managers/downloads.generated.d.ts @@ -1,21 +1,22 @@ +/// import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; +import { ByteStream } from "../utils.js"; export interface DownloadFileQueryParamsArg { readonly version?: string; readonly accessToken?: string; } -export interface DownloadFileHeadersArg { +export declare class DownloadFileHeadersArg { readonly range?: string; readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DownloadFileHeadersArg); } export declare class DownloadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - downloadFile(fileId: string, queryParams?: DownloadFileQueryParamsArg, headers?: DownloadFileHeadersArg): Promise; + downloadFile(fileId: string, queryParams?: DownloadFileQueryParamsArg, headers?: DownloadFileHeadersArg): Promise; } -export declare function serializeDownloadFileQueryParamsArg(val: DownloadFileQueryParamsArg): Json; -export declare function deserializeDownloadFileQueryParamsArg(val: any): DownloadFileQueryParamsArg; -export declare function serializeDownloadFileHeadersArg(val: DownloadFileHeadersArg): Json; -export declare function deserializeDownloadFileHeadersArg(val: any): DownloadFileHeadersArg; diff --git a/lib/managers/downloads.generated.js b/lib/managers/downloads.generated.js index 1920696c..51dcf13d 100644 --- a/lib/managers/downloads.generated.js +++ b/lib/managers/downloads.generated.js @@ -9,43 +9,29 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeDownloadFileHeadersArg = exports.serializeDownloadFileHeadersArg = exports.deserializeDownloadFileQueryParamsArg = exports.serializeDownloadFileQueryParamsArg = exports.DownloadsManager = void 0; +exports.DownloadsManager = exports.DownloadFileHeadersArg = void 0; const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); +class DownloadFileHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DownloadFileHeadersArg = DownloadFileHeadersArg; class DownloadsManager { constructor(fields) { Object.assign(this, fields); } - downloadFile(fileId, queryParams = {}, headers = {}) { + downloadFile(fileId, queryParams = {}, headers = new DownloadFileHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["version"]: (0, utils_js_2.toString)(queryParams.version), ["access_token"]: (0, utils_js_2.toString)(queryParams.accessToken) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["range"]: (0, utils_js_2.toString)(headers.range), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/content"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["range"]: (0, utils_js_2.toString)(headers.range), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/content"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); return response.content; }); } } exports.DownloadsManager = DownloadsManager; -function serializeDownloadFileQueryParamsArg(val) { - return { ["version"]: val.version, ["access_token"]: val.accessToken }; -} -exports.serializeDownloadFileQueryParamsArg = serializeDownloadFileQueryParamsArg; -function deserializeDownloadFileQueryParamsArg(val) { - const version = (0, json_js_1.isJson)(val.version, "string") ? val.version : void 0; - const accessToken = (0, json_js_1.isJson)(val.access_token, "string") ? val.access_token : void 0; - return { version: version, accessToken: accessToken }; -} -exports.deserializeDownloadFileQueryParamsArg = deserializeDownloadFileQueryParamsArg; -function serializeDownloadFileHeadersArg(val) { - return { ["range"]: val.range, ["boxapi"]: val.boxapi }; -} -exports.serializeDownloadFileHeadersArg = serializeDownloadFileHeadersArg; -function deserializeDownloadFileHeadersArg(val) { - const range = (0, json_js_1.isJson)(val.range, "string") ? val.range : void 0; - const boxapi = (0, json_js_1.isJson)(val.boxapi, "string") ? val.boxapi : void 0; - return { range: range, boxapi: boxapi }; -} -exports.deserializeDownloadFileHeadersArg = deserializeDownloadFileHeadersArg; //# sourceMappingURL=downloads.generated.js.map \ No newline at end of file diff --git a/lib/managers/downloads.generated.js.map b/lib/managers/downloads.generated.js.map index 7b9fe93f..96372a2a 100644 --- a/lib/managers/downloads.generated.js.map +++ b/lib/managers/downloads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"downloads.generated.js","sourceRoot":"","sources":["../../src/managers/downloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAKA,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAAoC;AAUpC,MAAa,gBAAgB;IAGzB,YAAY,MAA8C;QACtD,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,MAAc,EAAE,cAA0C,EAAuC,EAAE,UAAkC,EAAmC;;YACvL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACvH,MAAM,UAAU,GAEZ,IAAA,wBAAa,EAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrR,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAhBD,4CAgBC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AAC3E,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAuC,CAAC;AAC/F,CAAC;AAJD,sFAIC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC5D,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAmC,CAAC;AAC7E,CAAC;AAJD,8EAIC"} \ No newline at end of file +{"version":3,"file":"downloads.generated.js","sourceRoot":"","sources":["../../src/managers/downloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAKA,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAOpC,MAAa,sBAAsB;IAM/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AATD,wDASC;AACD,MAAa,gBAAgB;IAGzB,YAAY,MAA8C;QACtD,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,MAAc,EAAE,cAA0C,EAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YAClL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACvH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YAChI,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/S,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAhBD,4CAgBC"} \ No newline at end of file diff --git a/lib/managers/emailAliases.generated.d.ts b/lib/managers/emailAliases.generated.d.ts index 6abdd12f..4ec52df2 100644 --- a/lib/managers/emailAliases.generated.d.ts +++ b/lib/managers/emailAliases.generated.d.ts @@ -3,16 +3,34 @@ import { EmailAlias } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetUserEmailAliasesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetUserEmailAliasesHeadersArg); +} export interface CreateUserEmailAliasRequestBodyArg { readonly email: string; } +export declare class CreateUserEmailAliasHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateUserEmailAliasHeadersArg); +} +export declare class DeleteUserEmailAliasByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteUserEmailAliasByIdHeadersArg); +} export declare class EmailAliasesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getUserEmailAliases(userId: string): Promise; - createUserEmailAlias(userId: string, requestBody: CreateUserEmailAliasRequestBodyArg): Promise; - deleteUserEmailAliasById(userId: string, emailAliasId: string): Promise; + getUserEmailAliases(userId: string, headers?: GetUserEmailAliasesHeadersArg): Promise; + createUserEmailAlias(userId: string, requestBody: CreateUserEmailAliasRequestBodyArg, headers?: CreateUserEmailAliasHeadersArg): Promise; + deleteUserEmailAliasById(userId: string, emailAliasId: string, headers?: DeleteUserEmailAliasByIdHeadersArg): Promise; } export declare function serializeCreateUserEmailAliasRequestBodyArg(val: CreateUserEmailAliasRequestBodyArg): Json; export declare function deserializeCreateUserEmailAliasRequestBodyArg(val: any): CreateUserEmailAliasRequestBodyArg; diff --git a/lib/managers/emailAliases.generated.js b/lib/managers/emailAliases.generated.js index 7ad21ea1..b7b54800 100644 --- a/lib/managers/emailAliases.generated.js +++ b/lib/managers/emailAliases.generated.js @@ -9,32 +9,57 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateUserEmailAliasRequestBodyArg = exports.serializeCreateUserEmailAliasRequestBodyArg = exports.EmailAliasesManager = void 0; +exports.deserializeCreateUserEmailAliasRequestBodyArg = exports.serializeCreateUserEmailAliasRequestBodyArg = exports.EmailAliasesManager = exports.DeleteUserEmailAliasByIdHeadersArg = exports.CreateUserEmailAliasHeadersArg = exports.GetUserEmailAliasesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); +class GetUserEmailAliasesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetUserEmailAliasesHeadersArg = GetUserEmailAliasesHeadersArg; +class CreateUserEmailAliasHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateUserEmailAliasHeadersArg = CreateUserEmailAliasHeadersArg; +class DeleteUserEmailAliasByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteUserEmailAliasByIdHeadersArg = DeleteUserEmailAliasByIdHeadersArg; class EmailAliasesManager { constructor(fields) { Object.assign(this, fields); } - getUserEmailAliases(userId) { + getUserEmailAliases(userId, headers = new GetUserEmailAliasesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeEmailAliases)((0, json_js_1.deserializeJson)(response.text)); }); } - createUserEmailAlias(userId, requestBody) { + createUserEmailAlias(userId, requestBody, headers = new CreateUserEmailAliasHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateUserEmailAliasRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateUserEmailAliasRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeEmailAlias)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteUserEmailAliasById(userId, emailAliasId) { + deleteUserEmailAliasById(userId, emailAliasId, headers = new DeleteUserEmailAliasByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases/", emailAliasId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases/", emailAliasId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/emailAliases.generated.js.map b/lib/managers/emailAliases.generated.js.map index 004bf2ad..02b5b716 100644 --- a/lib/managers/emailAliases.generated.js.map +++ b/lib/managers/emailAliases.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"emailAliases.generated.js","sourceRoot":"","sources":["../../src/managers/emailAliases.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAkE;AAIlE,kEAAgE;AAQhE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAI3C,MAAa,mBAAmB;IAG5B,YAAY,MAA8G;QACtH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc;;YACpC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9O,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,oBAAoB,CAAC,MAAc,EAAE,WAA+C;;YACtF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2CAA2C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/V,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;IACK,wBAAwB,CAAC,MAAc,EAAE,YAAoB;;YAC/D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,iBAAiB,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChQ,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,kDAkBC;AACD,SAAgB,2CAA2C,CAAC,GAAuC;IAC/F,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,kGAEC;AACD,SAAgB,6CAA6C,CAAC,GAAQ;IAClE,MAAM,KAAK,GAAW,GAAG,CAAC,KAAK,CAAC;IAChC,OAAO,EAAE,KAAK,EAAE,KAAK,EAA+C,CAAC;AACzE,CAAC;AAHD,sGAGC"} \ No newline at end of file +{"version":3,"file":"emailAliases.generated.js","sourceRoot":"","sources":["../../src/managers/emailAliases.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/events.generated.d.ts b/lib/managers/events.generated.d.ts index 735c5b7d..d01a9a3e 100644 --- a/lib/managers/events.generated.d.ts +++ b/lib/managers/events.generated.d.ts @@ -2,7 +2,6 @@ import { Events } from "../schemas.generated.js"; import { RealtimeServers } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export type GetEventsQueryParamsArgStreamTypeField = "all" | "changes" | "sync" | "admin_logs" | "admin_logs_streaming"; export interface GetEventsQueryParamsArg { readonly streamType?: GetEventsQueryParamsArgStreamTypeField; @@ -12,14 +11,22 @@ export interface GetEventsQueryParamsArg { readonly createdAfter?: string; readonly createdBefore?: string; } +export declare class GetEventsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetEventsHeadersArg); +} +export declare class GetEventsWithLongPollingHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetEventsWithLongPollingHeadersArg); +} export declare class EventsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getEvents(queryParams?: GetEventsQueryParamsArg): Promise; - getEventsWithLongPolling(): Promise; + getEvents(queryParams?: GetEventsQueryParamsArg, headers?: GetEventsHeadersArg): Promise; + getEventsWithLongPolling(headers?: GetEventsWithLongPollingHeadersArg): Promise; } -export declare function serializeGetEventsQueryParamsArgStreamTypeField(val: GetEventsQueryParamsArgStreamTypeField): Json; -export declare function deserializeGetEventsQueryParamsArgStreamTypeField(val: any): GetEventsQueryParamsArgStreamTypeField; -export declare function serializeGetEventsQueryParamsArg(val: GetEventsQueryParamsArg): Json; -export declare function deserializeGetEventsQueryParamsArg(val: any): GetEventsQueryParamsArg; diff --git a/lib/managers/events.generated.js b/lib/managers/events.generated.js index fa832603..8823508f 100644 --- a/lib/managers/events.generated.js +++ b/lib/managers/events.generated.js @@ -9,71 +9,46 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetEventsQueryParamsArg = exports.serializeGetEventsQueryParamsArg = exports.deserializeGetEventsQueryParamsArgStreamTypeField = exports.serializeGetEventsQueryParamsArgStreamTypeField = exports.EventsManager = void 0; +exports.EventsManager = exports.GetEventsWithLongPollingHeadersArg = exports.GetEventsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetEventsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetEventsHeadersArg = GetEventsHeadersArg; +class GetEventsWithLongPollingHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetEventsWithLongPollingHeadersArg = GetEventsWithLongPollingHeadersArg; class EventsManager { constructor(fields) { Object.assign(this, fields); } - getEvents(queryParams = {}) { + getEvents(queryParams = {}, headers = new GetEventsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["stream_type"]: (0, utils_js_2.toString)(queryParams.streamType), ["stream_position"]: (0, utils_js_2.toString)(queryParams.streamPosition), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["event_type"]: (0, utils_js_2.toString)(queryParams.eventType), ["created_after"]: (0, utils_js_2.toString)(queryParams.createdAfter), ["created_before"]: (0, utils_js_2.toString)(queryParams.createdBefore) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeEvents)((0, json_js_1.deserializeJson)(response.text)); }); } - getEventsWithLongPolling() { + getEventsWithLongPolling(headers = new GetEventsWithLongPollingHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "OPTIONS", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "OPTIONS", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRealtimeServers)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.EventsManager = EventsManager; -function serializeGetEventsQueryParamsArgStreamTypeField(val) { - return val; -} -exports.serializeGetEventsQueryParamsArgStreamTypeField = serializeGetEventsQueryParamsArgStreamTypeField; -function deserializeGetEventsQueryParamsArgStreamTypeField(val) { - if (!(0, json_js_2.isJson)(val, "string")) { - throw "Expecting a string for \"GetEventsQueryParamsArgStreamTypeField\""; - } - if (val == "all") { - return "all"; - } - if (val == "changes") { - return "changes"; - } - if (val == "sync") { - return "sync"; - } - if (val == "admin_logs") { - return "admin_logs"; - } - if (val == "admin_logs_streaming") { - return "admin_logs_streaming"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetEventsQueryParamsArgStreamTypeField = deserializeGetEventsQueryParamsArgStreamTypeField; -function serializeGetEventsQueryParamsArg(val) { - return { ["stream_type"]: val.streamType == void 0 ? void 0 : serializeGetEventsQueryParamsArgStreamTypeField(val.streamType), ["stream_position"]: val.streamPosition, ["limit"]: val.limit, ["event_type"]: val.eventType, ["created_after"]: val.createdAfter, ["created_before"]: val.createdBefore }; -} -exports.serializeGetEventsQueryParamsArg = serializeGetEventsQueryParamsArg; -function deserializeGetEventsQueryParamsArg(val) { - const streamType = val.stream_type == void 0 ? void 0 : deserializeGetEventsQueryParamsArgStreamTypeField(val.stream_type); - const streamPosition = (0, json_js_2.isJson)(val.stream_position, "string") ? val.stream_position : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const eventType = (0, json_js_2.isJson)(val.event_type, "string") ? val.event_type : void 0; - const createdAfter = (0, json_js_2.isJson)(val.created_after, "string") ? val.created_after : void 0; - const createdBefore = (0, json_js_2.isJson)(val.created_before, "string") ? val.created_before : void 0; - return { streamType: streamType, streamPosition: streamPosition, limit: limit, eventType: eventType, createdAfter: createdAfter, createdBefore: createdBefore }; -} -exports.deserializeGetEventsQueryParamsArg = deserializeGetEventsQueryParamsArg; //# sourceMappingURL=events.generated.js.map \ No newline at end of file diff --git a/lib/managers/events.generated.js.map b/lib/managers/events.generated.js.map index 80c52944..8ac20f30 100644 --- a/lib/managers/events.generated.js.map +++ b/lib/managers/events.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"events.generated.js","sourceRoot":"","sources":["../../src/managers/events.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"events.generated.js","sourceRoot":"","sources":["../../src/managers/events.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA4D;AAI5D,kEAAqE;AAMrE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAW7C,MAAa,mBAAmB;IAI5B,YAAY,MAA2B;QAH9B,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kDAOC;AACD,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,aAAa;IAGtB,YAAY,MAAqE;QAC7E,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,SAAS,CAAC,cAAuC,EAAoC,EAAE,UAA+B,IAAI,mBAAmB,CAAC,EAAE,CAAC;;YACnJ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,UAAU,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC;YAC7U,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzR,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;IACK,wBAAwB,CAAC,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YACnH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrQ,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;CACJ;AAvBD,sCAuBC"} \ No newline at end of file diff --git a/lib/managers/fileClassifications.generated.d.ts b/lib/managers/fileClassifications.generated.d.ts index b4404f4a..110ad56f 100644 --- a/lib/managers/fileClassifications.generated.d.ts +++ b/lib/managers/fileClassifications.generated.d.ts @@ -2,16 +2,34 @@ import { Classification } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg); +} export interface CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg { readonly boxSecurityClassificationKey?: string; } +export declare class CreateFileMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileMetadataEnterpriseSecurityClassificationHeadersArg); +} +export declare class DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg); +} export declare class FileClassificationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId: string): Promise; - createFileMetadataEnterpriseSecurityClassification(fileId: string, requestBody: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg): Promise; - deleteFileMetadataEnterpriseSecurityClassification(fileId: string): Promise; + getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId: string, headers?: GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg): Promise; + createFileMetadataEnterpriseSecurityClassification(fileId: string, requestBody: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg, headers?: CreateFileMetadataEnterpriseSecurityClassificationHeadersArg): Promise; + deleteFileMetadataEnterpriseSecurityClassification(fileId: string, headers?: DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg): Promise; } export declare function serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg): Json; export declare function deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val: any): CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg; diff --git a/lib/managers/fileClassifications.generated.js b/lib/managers/fileClassifications.generated.js index 0932fb3c..fdc0b835 100644 --- a/lib/managers/fileClassifications.generated.js +++ b/lib/managers/fileClassifications.generated.js @@ -9,32 +9,57 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.FileClassificationsManager = void 0; +exports.deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.FileClassificationsManager = exports.DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg = exports.CreateFileMetadataEnterpriseSecurityClassificationHeadersArg = exports.GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg; +class CreateFileMetadataEnterpriseSecurityClassificationHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileMetadataEnterpriseSecurityClassificationHeadersArg = CreateFileMetadataEnterpriseSecurityClassificationHeadersArg; +class DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg = DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg; class FileClassificationsManager { constructor(fields) { Object.assign(this, fields); } - getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId) { + getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId, headers = new GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); }); } - createFileMetadataEnterpriseSecurityClassification(fileId, requestBody) { + createFileMetadataEnterpriseSecurityClassification(fileId, requestBody, headers = new CreateFileMetadataEnterpriseSecurityClassificationHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileMetadataEnterpriseSecurityClassification(fileId) { + deleteFileMetadataEnterpriseSecurityClassification(fileId, headers = new DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/fileClassifications.generated.js.map b/lib/managers/fileClassifications.generated.js.map index fe160cf6..90dc1495 100644 --- a/lib/managers/fileClassifications.generated.js.map +++ b/lib/managers/fileClassifications.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/fileClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AASpE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,0BAA0B;IAGnC,YAAY,MAAoN;QAC5N,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0DAA0D,CAAC,MAAc;;YAC3E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvR,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc,EAAE,WAA6E;;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,yEAAyE,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACta,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc;;YACnE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,gEAkBC;AACD,SAAgB,yEAAyE,CAAC,GAAqE;IAC3J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,8JAEC;AACD,SAAgB,2EAA2E,CAAC,GAAQ;IAChG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA6E,CAAC;AACrJ,CAAC;AAHD,kKAGC"} \ No newline at end of file +{"version":3,"file":"fileClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/fileClassifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileMetadata.generated.d.ts b/lib/managers/fileMetadata.generated.d.ts index 57f3c331..844bff98 100644 --- a/lib/managers/fileMetadata.generated.d.ts +++ b/lib/managers/fileMetadata.generated.d.ts @@ -3,19 +3,43 @@ import { Metadata } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFileMetadataHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileMetadataHeadersArg); +} export type GetFileMetadataByIdScopeArg = "global" | "enterprise"; +export declare class GetFileMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileMetadataByIdHeadersArg); +} export type CreateFileMetadataByIdScopeArg = "global" | "enterprise"; export interface CreateFileMetadataByIdRequestBodyArg { } +export declare class CreateFileMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileMetadataByIdHeadersArg); +} export type DeleteFileMetadataByIdScopeArg = "global" | "enterprise"; +export declare class DeleteFileMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileMetadataByIdHeadersArg); +} export declare class FileMetadataManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileMetadata(fileId: string): Promise; - getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string): Promise; - createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg): Promise; - deleteFileMetadataById(fileId: string, scope: DeleteFileMetadataByIdScopeArg, templateKey: string): Promise; + getFileMetadata(fileId: string, headers?: GetFileMetadataHeadersArg): Promise; + getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers?: GetFileMetadataByIdHeadersArg): Promise; + createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg, headers?: CreateFileMetadataByIdHeadersArg): Promise; + deleteFileMetadataById(fileId: string, scope: DeleteFileMetadataByIdScopeArg, templateKey: string, headers?: DeleteFileMetadataByIdHeadersArg): Promise; } export declare function serializeGetFileMetadataByIdScopeArg(val: GetFileMetadataByIdScopeArg): Json; export declare function deserializeGetFileMetadataByIdScopeArg(val: any): GetFileMetadataByIdScopeArg; diff --git a/lib/managers/fileMetadata.generated.js b/lib/managers/fileMetadata.generated.js index 07a1547a..2c865669 100644 --- a/lib/managers/fileMetadata.generated.js +++ b/lib/managers/fileMetadata.generated.js @@ -9,39 +9,72 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeDeleteFileMetadataByIdScopeArg = exports.serializeDeleteFileMetadataByIdScopeArg = exports.deserializeCreateFileMetadataByIdRequestBodyArg = exports.serializeCreateFileMetadataByIdRequestBodyArg = exports.deserializeCreateFileMetadataByIdScopeArg = exports.serializeCreateFileMetadataByIdScopeArg = exports.deserializeGetFileMetadataByIdScopeArg = exports.serializeGetFileMetadataByIdScopeArg = exports.FileMetadataManager = void 0; +exports.deserializeDeleteFileMetadataByIdScopeArg = exports.serializeDeleteFileMetadataByIdScopeArg = exports.deserializeCreateFileMetadataByIdRequestBodyArg = exports.serializeCreateFileMetadataByIdRequestBodyArg = exports.deserializeCreateFileMetadataByIdScopeArg = exports.serializeCreateFileMetadataByIdScopeArg = exports.deserializeGetFileMetadataByIdScopeArg = exports.serializeGetFileMetadataByIdScopeArg = exports.FileMetadataManager = exports.DeleteFileMetadataByIdHeadersArg = exports.CreateFileMetadataByIdHeadersArg = exports.GetFileMetadataByIdHeadersArg = exports.GetFileMetadataHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileMetadataHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileMetadataHeadersArg = GetFileMetadataHeadersArg; +class GetFileMetadataByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileMetadataByIdHeadersArg = GetFileMetadataByIdHeadersArg; +class CreateFileMetadataByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileMetadataByIdHeadersArg = CreateFileMetadataByIdHeadersArg; +class DeleteFileMetadataByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileMetadataByIdHeadersArg = DeleteFileMetadataByIdHeadersArg; class FileMetadataManager { constructor(fields) { Object.assign(this, fields); } - getFileMetadata(fileId) { + getFileMetadata(fileId, headers = new GetFileMetadataHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadatas)((0, json_js_1.deserializeJson)(response.text)); }); } - getFileMetadataById(fileId, scope, templateKey) { + getFileMetadataById(fileId, scope, templateKey, headers = new GetFileMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } - createFileMetadataById(fileId, scope, templateKey, requestBody) { + createFileMetadataById(fileId, scope, templateKey, requestBody, headers = new CreateFileMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileMetadataById(fileId, scope, templateKey) { + deleteFileMetadataById(fileId, scope, templateKey, headers = new DeleteFileMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/fileMetadata.generated.js.map b/lib/managers/fileMetadata.generated.js.map index 29f77090..e25d7833 100644 --- a/lib/managers/fileMetadata.generated.js.map +++ b/lib/managers/fileMetadata.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileRequests.generated.d.ts b/lib/managers/fileRequests.generated.d.ts index 81ee5e25..ff4ab334 100644 --- a/lib/managers/fileRequests.generated.d.ts +++ b/lib/managers/fileRequests.generated.d.ts @@ -3,18 +3,37 @@ import { FileRequestUpdateRequest } from "../schemas.generated.js"; import { FileRequestCopyRequest } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface UpdateFileRequestByIdHeadersArg { +export declare class GetFileRequestByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileRequestByIdHeadersArg); +} +export declare class UpdateFileRequestByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileRequestByIdHeadersArg); +} +export declare class DeleteFileRequestByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileRequestByIdHeadersArg); +} +export declare class CreateFileRequestCopyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileRequestCopyHeadersArg); } export declare class FileRequestsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileRequestById(fileRequestId: string): Promise; + getFileRequestById(fileRequestId: string, headers?: GetFileRequestByIdHeadersArg): Promise; updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers?: UpdateFileRequestByIdHeadersArg): Promise; - deleteFileRequestById(fileRequestId: string): Promise; - createFileRequestCopy(fileRequestId: string, requestBody: FileRequestCopyRequest): Promise; + deleteFileRequestById(fileRequestId: string, headers?: DeleteFileRequestByIdHeadersArg): Promise; + createFileRequestCopy(fileRequestId: string, requestBody: FileRequestCopyRequest, headers?: CreateFileRequestCopyHeadersArg): Promise; } -export declare function serializeUpdateFileRequestByIdHeadersArg(val: UpdateFileRequestByIdHeadersArg): Json; -export declare function deserializeUpdateFileRequestByIdHeadersArg(val: any): UpdateFileRequestByIdHeadersArg; diff --git a/lib/managers/fileRequests.generated.js b/lib/managers/fileRequests.generated.js index 8b745918..442fcc17 100644 --- a/lib/managers/fileRequests.generated.js +++ b/lib/managers/fileRequests.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFileRequestByIdHeadersArg = exports.serializeUpdateFileRequestByIdHeadersArg = exports.FileRequestsManager = void 0; +exports.FileRequestsManager = exports.CreateFileRequestCopyHeadersArg = exports.DeleteFileRequestByIdHeadersArg = exports.UpdateFileRequestByIdHeadersArg = exports.GetFileRequestByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -18,45 +18,66 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class GetFileRequestByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileRequestByIdHeadersArg = GetFileRequestByIdHeadersArg; +class UpdateFileRequestByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileRequestByIdHeadersArg = UpdateFileRequestByIdHeadersArg; +class DeleteFileRequestByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileRequestByIdHeadersArg = DeleteFileRequestByIdHeadersArg; +class CreateFileRequestCopyHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileRequestCopyHeadersArg = CreateFileRequestCopyHeadersArg; class FileRequestsManager { constructor(fields) { Object.assign(this, fields); } - getFileRequestById(fileRequestId) { + getFileRequestById(fileRequestId, headers = new GetFileRequestByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileRequestById(fileRequestId, requestBody, headers = {}) { + updateFileRequestById(fileRequestId, requestBody, headers = new UpdateFileRequestByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_2.serializeFileRequestUpdateRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_2.serializeFileRequestUpdateRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileRequestById(fileRequestId) { + deleteFileRequestById(fileRequestId, headers = new DeleteFileRequestByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - createFileRequestCopy(fileRequestId, requestBody) { + createFileRequestCopy(fileRequestId, requestBody, headers = new CreateFileRequestCopyHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId, "/copy"), { method: "POST", body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeFileRequestCopyRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId, "/copy"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeFileRequestCopyRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.FileRequestsManager = FileRequestsManager; -function serializeUpdateFileRequestByIdHeadersArg(val) { - return { ["if-match"]: val.ifMatch }; -} -exports.serializeUpdateFileRequestByIdHeadersArg = serializeUpdateFileRequestByIdHeadersArg; -function deserializeUpdateFileRequestByIdHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch }; -} -exports.deserializeUpdateFileRequestByIdHeadersArg = deserializeUpdateFileRequestByIdHeadersArg; //# sourceMappingURL=fileRequests.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileRequests.generated.js.map b/lib/managers/fileRequests.generated.js.map index 89755d5c..9a25f2a3 100644 --- a/lib/managers/fileRequests.generated.js.map +++ b/lib/managers/fileRequests.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileRequests.generated.js","sourceRoot":"","sources":["../../src/managers/fileRequests.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAGjE,kEAA4E;AAE5E,kEAA0E;AAQ1E,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,mBAAmB;IAG5B,YAAY,MAAqI;QAC7I,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,aAAqB;;YAC1C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3O,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB,EAAE,WAAqC,EAAE,UAA2C,EAA4C;;YAC7K,MAAM,UAAU,GAEZ,IAAA,wBAAa,EAAC,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;YAC/D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,wDAAiC,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtW,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB;;YAC7C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9O,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB,EAAE,WAAmC;;YAClF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,OAAO,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,sDAA+B,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzV,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAzBD,kDAyBC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC;AACzC,CAAC;AAFD,4FAEC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,OAAO,EAAE,OAAO,EAAE,OAAO,EAA4C,CAAC;AAC1E,CAAC;AAHD,gGAGC"} \ No newline at end of file +{"version":3,"file":"fileRequests.generated.js","sourceRoot":"","sources":["../../src/managers/fileRequests.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAGjE,kEAA4E;AAE5E,kEAA0E;AAQ1E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,MAAa,4BAA4B;IAIrC,YAAY,MAAoC;QAHvC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oEAOC;AACD,MAAa,+BAA+B;IAKxC,YAAY,MAAuC;QAH1C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AARD,0EAQC;AACD,MAAa,+BAA+B;IAIxC,YAAY,MAAuC;QAH1C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0EAOC;AACD,MAAa,+BAA+B;IAIxC,YAAY,MAAuC;QAH1C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0EAOC;AACD,MAAa,mBAAmB;IAG5B,YAAY,MAAqI;QAC7I,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,aAAqB,EAAE,UAAwC,IAAI,4BAA4B,CAAC,EAAE,CAAC;;YACxH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACxR,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB,EAAE,WAAqC,EAAE,UAA2C,IAAI,+BAA+B,CAAC,EAAE,CAAC;;YACxK,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,OAAO,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YAC/F,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,wDAAiC,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9X,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB,EAAE,UAA2C,IAAI,+BAA+B,CAAC,EAAE,CAAC;;YACjI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3R,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB,EAAE,WAAmC,EAAE,UAA2C,IAAI,+BAA+B,CAAC,EAAE,CAAC;;YACtK,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,OAAO,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,sDAA+B,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtY,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAlCD,kDAkCC"} \ No newline at end of file diff --git a/lib/managers/fileVersionLegalHolds.generated.d.ts b/lib/managers/fileVersionLegalHolds.generated.d.ts index 47c95ef2..b4c8a89c 100644 --- a/lib/managers/fileVersionLegalHolds.generated.d.ts +++ b/lib/managers/fileVersionLegalHolds.generated.d.ts @@ -2,18 +2,27 @@ import { FileVersionLegalHold } from "../schemas.generated.js"; import { FileVersionLegalHolds } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; +export declare class GetFileVersionLegalHoldByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileVersionLegalHoldByIdHeadersArg); +} export interface GetFileVersionLegalHoldsQueryParamsArg { readonly policyId: string; readonly marker?: string; readonly limit?: number; } +export declare class GetFileVersionLegalHoldsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileVersionLegalHoldsHeadersArg); +} export declare class FileVersionLegalHoldsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileVersionLegalHoldById(fileVersionLegalHoldId: string): Promise; - getFileVersionLegalHolds(queryParams: GetFileVersionLegalHoldsQueryParamsArg): Promise; + getFileVersionLegalHoldById(fileVersionLegalHoldId: string, headers?: GetFileVersionLegalHoldByIdHeadersArg): Promise; + getFileVersionLegalHolds(queryParams: GetFileVersionLegalHoldsQueryParamsArg, headers?: GetFileVersionLegalHoldsHeadersArg): Promise; } -export declare function serializeGetFileVersionLegalHoldsQueryParamsArg(val: GetFileVersionLegalHoldsQueryParamsArg): Json; -export declare function deserializeGetFileVersionLegalHoldsQueryParamsArg(val: any): GetFileVersionLegalHoldsQueryParamsArg; diff --git a/lib/managers/fileVersionLegalHolds.generated.js b/lib/managers/fileVersionLegalHolds.generated.js index e8c0c30d..3c9e292b 100644 --- a/lib/managers/fileVersionLegalHolds.generated.js +++ b/lib/managers/fileVersionLegalHolds.generated.js @@ -9,42 +9,46 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFileVersionLegalHoldsQueryParamsArg = exports.serializeGetFileVersionLegalHoldsQueryParamsArg = exports.FileVersionLegalHoldsManager = void 0; +exports.FileVersionLegalHoldsManager = exports.GetFileVersionLegalHoldsHeadersArg = exports.GetFileVersionLegalHoldByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetFileVersionLegalHoldByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileVersionLegalHoldByIdHeadersArg = GetFileVersionLegalHoldByIdHeadersArg; +class GetFileVersionLegalHoldsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileVersionLegalHoldsHeadersArg = GetFileVersionLegalHoldsHeadersArg; class FileVersionLegalHoldsManager { constructor(fields) { Object.assign(this, fields); } - getFileVersionLegalHoldById(fileVersionLegalHoldId) { + getFileVersionLegalHoldById(fileVersionLegalHoldId, headers = new GetFileVersionLegalHoldByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds/", fileVersionLegalHoldId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds/", fileVersionLegalHoldId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileVersionLegalHold)((0, json_js_1.deserializeJson)(response.text)); }); } - getFileVersionLegalHolds(queryParams) { + getFileVersionLegalHolds(queryParams, headers = new GetFileVersionLegalHoldsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.FileVersionLegalHoldsManager = FileVersionLegalHoldsManager; -function serializeGetFileVersionLegalHoldsQueryParamsArg(val) { - return { ["policy_id"]: val.policyId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetFileVersionLegalHoldsQueryParamsArg = serializeGetFileVersionLegalHoldsQueryParamsArg; -function deserializeGetFileVersionLegalHoldsQueryParamsArg(val) { - const policyId = val.policy_id; - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - return { policyId: policyId, marker: marker, limit: limit }; -} -exports.deserializeGetFileVersionLegalHoldsQueryParamsArg = deserializeGetFileVersionLegalHoldsQueryParamsArg; //# sourceMappingURL=fileVersionLegalHolds.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileVersionLegalHolds.generated.js.map b/lib/managers/fileVersionLegalHolds.generated.js.map index 762b6417..3c2c2a36 100644 --- a/lib/managers/fileVersionLegalHolds.generated.js.map +++ b/lib/managers/fileVersionLegalHolds.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileVersionLegalHolds.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionLegalHolds.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAI1E,kEAA2E;AAM3E,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,2BAA2B,CAAC,sBAA8B;;YAC5D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/P,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,wBAAwB,CAAC,WAAmD;;YAC9E,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACvJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9P,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;CACJ;AAjBD,oEAiBC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACzF,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,QAAQ,GAAW,GAAG,CAAC,SAAS,CAAC;IACvC,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAmD,CAAC;AACjH,CAAC;AALD,8GAKC"} \ No newline at end of file +{"version":3,"file":"fileVersionLegalHolds.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionLegalHolds.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAI1E,kEAA2E;AAM3E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,MAAa,qCAAqC;IAI9C,YAAY,MAA6C;QAHhD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sFAOC;AAMD,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,2BAA2B,CAAC,sBAA8B,EAAE,UAAiD,IAAI,qCAAqC,CAAC,EAAE,CAAC;;YAC5J,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5S,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,wBAAwB,CAAC,WAAmD,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YACxK,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACvJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3S,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;CACJ;AAvBD,oEAuBC"} \ No newline at end of file diff --git a/lib/managers/fileVersionRetentions.generated.d.ts b/lib/managers/fileVersionRetentions.generated.d.ts index 0b50b3dc..86ec5a9e 100644 --- a/lib/managers/fileVersionRetentions.generated.d.ts +++ b/lib/managers/fileVersionRetentions.generated.d.ts @@ -2,7 +2,6 @@ import { FileVersionRetentions } from "../schemas.generated.js"; import { FileVersionRetention } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export type GetFileVersionRetentionsQueryParamsArgDispositionActionField = "permanently_delete" | "remove_retention"; export interface GetFileVersionRetentionsQueryParamsArg { readonly fileId?: string; @@ -14,14 +13,22 @@ export interface GetFileVersionRetentionsQueryParamsArg { readonly limit?: number; readonly marker?: string; } +export declare class GetFileVersionRetentionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileVersionRetentionsHeadersArg); +} +export declare class GetFileVersionRetentionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileVersionRetentionByIdHeadersArg); +} export declare class FileVersionRetentionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileVersionRetentions(queryParams?: GetFileVersionRetentionsQueryParamsArg): Promise; - getFileVersionRetentionById(fileVersionRetentionId: string): Promise; + getFileVersionRetentions(queryParams?: GetFileVersionRetentionsQueryParamsArg, headers?: GetFileVersionRetentionsHeadersArg): Promise; + getFileVersionRetentionById(fileVersionRetentionId: string, headers?: GetFileVersionRetentionByIdHeadersArg): Promise; } -export declare function serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val: GetFileVersionRetentionsQueryParamsArgDispositionActionField): Json; -export declare function deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val: any): GetFileVersionRetentionsQueryParamsArgDispositionActionField; -export declare function serializeGetFileVersionRetentionsQueryParamsArg(val: GetFileVersionRetentionsQueryParamsArg): Json; -export declare function deserializeGetFileVersionRetentionsQueryParamsArg(val: any): GetFileVersionRetentionsQueryParamsArg; diff --git a/lib/managers/fileVersionRetentions.generated.js b/lib/managers/fileVersionRetentions.generated.js index 3e59cf74..8053a886 100644 --- a/lib/managers/fileVersionRetentions.generated.js +++ b/lib/managers/fileVersionRetentions.generated.js @@ -9,64 +9,46 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFileVersionRetentionsQueryParamsArg = exports.serializeGetFileVersionRetentionsQueryParamsArg = exports.deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField = exports.serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField = exports.FileVersionRetentionsManager = void 0; +exports.FileVersionRetentionsManager = exports.GetFileVersionRetentionByIdHeadersArg = exports.GetFileVersionRetentionsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetFileVersionRetentionsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileVersionRetentionsHeadersArg = GetFileVersionRetentionsHeadersArg; +class GetFileVersionRetentionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileVersionRetentionByIdHeadersArg = GetFileVersionRetentionByIdHeadersArg; class FileVersionRetentionsManager { constructor(fields) { Object.assign(this, fields); } - getFileVersionRetentions(queryParams = {}) { + getFileVersionRetentions(queryParams = {}, headers = new GetFileVersionRetentionsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["file_id"]: (0, utils_js_2.toString)(queryParams.fileId), ["file_version_id"]: (0, utils_js_2.toString)(queryParams.fileVersionId), ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["disposition_action"]: (0, utils_js_2.toString)(queryParams.dispositionAction), ["disposition_before"]: (0, utils_js_2.toString)(queryParams.dispositionBefore), ["disposition_after"]: (0, utils_js_2.toString)(queryParams.dispositionAfter), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileVersionRetentions)((0, json_js_1.deserializeJson)(response.text)); }); } - getFileVersionRetentionById(fileVersionRetentionId) { + getFileVersionRetentionById(fileVersionRetentionId, headers = new GetFileVersionRetentionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions/", fileVersionRetentionId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions/", fileVersionRetentionId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionRetention)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.FileVersionRetentionsManager = FileVersionRetentionsManager; -function serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val) { - return val; -} -exports.serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField = serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField; -function deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val) { - if (!(0, json_js_2.isJson)(val, "string")) { - throw "Expecting a string for \"GetFileVersionRetentionsQueryParamsArgDispositionActionField\""; - } - if (val == "permanently_delete") { - return "permanently_delete"; - } - if (val == "remove_retention") { - return "remove_retention"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField = deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField; -function serializeGetFileVersionRetentionsQueryParamsArg(val) { - return { ["file_id"]: val.fileId, ["file_version_id"]: val.fileVersionId, ["policy_id"]: val.policyId, ["disposition_action"]: val.dispositionAction == void 0 ? void 0 : serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val.dispositionAction), ["disposition_before"]: val.dispositionBefore, ["disposition_after"]: val.dispositionAfter, ["limit"]: val.limit, ["marker"]: val.marker }; -} -exports.serializeGetFileVersionRetentionsQueryParamsArg = serializeGetFileVersionRetentionsQueryParamsArg; -function deserializeGetFileVersionRetentionsQueryParamsArg(val) { - const fileId = (0, json_js_2.isJson)(val.file_id, "string") ? val.file_id : void 0; - const fileVersionId = (0, json_js_2.isJson)(val.file_version_id, "string") ? val.file_version_id : void 0; - const policyId = (0, json_js_2.isJson)(val.policy_id, "string") ? val.policy_id : void 0; - const dispositionAction = val.disposition_action == void 0 ? void 0 : deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val.disposition_action); - const dispositionBefore = (0, json_js_2.isJson)(val.disposition_before, "string") ? val.disposition_before : void 0; - const dispositionAfter = (0, json_js_2.isJson)(val.disposition_after, "string") ? val.disposition_after : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - return { fileId: fileId, fileVersionId: fileVersionId, policyId: policyId, dispositionAction: dispositionAction, dispositionBefore: dispositionBefore, dispositionAfter: dispositionAfter, limit: limit, marker: marker }; -} -exports.deserializeGetFileVersionRetentionsQueryParamsArg = deserializeGetFileVersionRetentionsQueryParamsArg; //# sourceMappingURL=fileVersionRetentions.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileVersionRetentions.generated.js.map b/lib/managers/fileVersionRetentions.generated.js.map index fab86d46..f03984ac 100644 --- a/lib/managers/fileVersionRetentions.generated.js.map +++ b/lib/managers/fileVersionRetentions.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileVersionRetentions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionRetentions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileVersionRetentions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionRetentions.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2E;AAI3E,kEAA0E;AAM1E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAa7C,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,qCAAqC;IAI9C,YAAY,MAA6C;QAHhD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sFAOC;AACD,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,wBAAwB,CAAC,cAAsD,EAAmD,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YAC9N,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,aAAa,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,gBAAgB,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC7b,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iDAAiD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1S,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;IACK,2BAA2B,CAAC,sBAA8B,EAAE,UAAiD,IAAI,qCAAqC,CAAC,EAAE,CAAC;;YAC5J,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3S,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;CACJ;AAvBD,oEAuBC"} \ No newline at end of file diff --git a/lib/managers/fileVersions.generated.d.ts b/lib/managers/fileVersions.generated.d.ts index 0fb78bb8..8ffc26d2 100644 --- a/lib/managers/fileVersions.generated.d.ts +++ b/lib/managers/fileVersions.generated.d.ts @@ -8,14 +8,36 @@ export interface GetFileVersionsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export declare class GetFileVersionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileVersionsHeadersArg); +} export interface GetFileVersionByIdQueryParamsArg { readonly fields?: string; } +export declare class GetFileVersionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileVersionByIdHeadersArg); +} export interface UpdateFileVersionByIdRequestBodyArg { readonly trashedAt?: string; } -export interface DeleteFileVersionByIdHeadersArg { +export declare class UpdateFileVersionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileVersionByIdHeadersArg); +} +export declare class DeleteFileVersionByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileVersionByIdHeadersArg); } export type PromoteFileVersionRequestBodyArgTypeField = "file_version"; export interface PromoteFileVersionRequestBodyArg { @@ -25,27 +47,25 @@ export interface PromoteFileVersionRequestBodyArg { export interface PromoteFileVersionQueryParamsArg { readonly fields?: string; } +export declare class PromoteFileVersionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: PromoteFileVersionHeadersArg); +} export declare class FileVersionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileVersions(fileId: string, queryParams?: GetFileVersionsQueryParamsArg): Promise; - getFileVersionById(fileId: string, fileVersionId: string, queryParams?: GetFileVersionByIdQueryParamsArg): Promise; - updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg): Promise; - deleteFileVersionById(fileId: string, fileVersionId: string, headers?: DeleteFileVersionByIdHeadersArg): Promise; - promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams?: PromoteFileVersionQueryParamsArg): Promise; -} -export declare function serializeGetFileVersionsQueryParamsArg(val: GetFileVersionsQueryParamsArg): Json; -export declare function deserializeGetFileVersionsQueryParamsArg(val: any): GetFileVersionsQueryParamsArg; -export declare function serializeGetFileVersionByIdQueryParamsArg(val: GetFileVersionByIdQueryParamsArg): Json; -export declare function deserializeGetFileVersionByIdQueryParamsArg(val: any): GetFileVersionByIdQueryParamsArg; + getFileVersions(fileId: string, queryParams?: GetFileVersionsQueryParamsArg, headers?: GetFileVersionsHeadersArg): Promise; + getFileVersionById(fileId: string, fileVersionId: string, queryParams?: GetFileVersionByIdQueryParamsArg, headers?: GetFileVersionByIdHeadersArg): Promise; + updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg, headers?: UpdateFileVersionByIdHeadersArg): Promise; + deleteFileVersionById(fileId: string, fileVersionId: string, headers?: DeleteFileVersionByIdHeadersArg): Promise; + promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams?: PromoteFileVersionQueryParamsArg, headers?: PromoteFileVersionHeadersArg): Promise; +} export declare function serializeUpdateFileVersionByIdRequestBodyArg(val: UpdateFileVersionByIdRequestBodyArg): Json; export declare function deserializeUpdateFileVersionByIdRequestBodyArg(val: any): UpdateFileVersionByIdRequestBodyArg; -export declare function serializeDeleteFileVersionByIdHeadersArg(val: DeleteFileVersionByIdHeadersArg): Json; -export declare function deserializeDeleteFileVersionByIdHeadersArg(val: any): DeleteFileVersionByIdHeadersArg; export declare function serializePromoteFileVersionRequestBodyArgTypeField(val: PromoteFileVersionRequestBodyArgTypeField): Json; export declare function deserializePromoteFileVersionRequestBodyArgTypeField(val: any): PromoteFileVersionRequestBodyArgTypeField; export declare function serializePromoteFileVersionRequestBodyArg(val: PromoteFileVersionRequestBodyArg): Json; export declare function deserializePromoteFileVersionRequestBodyArg(val: any): PromoteFileVersionRequestBodyArg; -export declare function serializePromoteFileVersionQueryParamsArg(val: PromoteFileVersionQueryParamsArg): Json; -export declare function deserializePromoteFileVersionQueryParamsArg(val: any): PromoteFileVersionQueryParamsArg; diff --git a/lib/managers/fileVersions.generated.js b/lib/managers/fileVersions.generated.js index cd5b761b..73547c11 100644 --- a/lib/managers/fileVersions.generated.js +++ b/lib/managers/fileVersions.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializePromoteFileVersionQueryParamsArg = exports.serializePromoteFileVersionQueryParamsArg = exports.deserializePromoteFileVersionRequestBodyArg = exports.serializePromoteFileVersionRequestBodyArg = exports.deserializePromoteFileVersionRequestBodyArgTypeField = exports.serializePromoteFileVersionRequestBodyArgTypeField = exports.deserializeDeleteFileVersionByIdHeadersArg = exports.serializeDeleteFileVersionByIdHeadersArg = exports.deserializeUpdateFileVersionByIdRequestBodyArg = exports.serializeUpdateFileVersionByIdRequestBodyArg = exports.deserializeGetFileVersionByIdQueryParamsArg = exports.serializeGetFileVersionByIdQueryParamsArg = exports.deserializeGetFileVersionsQueryParamsArg = exports.serializeGetFileVersionsQueryParamsArg = exports.FileVersionsManager = void 0; +exports.deserializePromoteFileVersionRequestBodyArg = exports.serializePromoteFileVersionRequestBodyArg = exports.deserializePromoteFileVersionRequestBodyArgTypeField = exports.serializePromoteFileVersionRequestBodyArgTypeField = exports.deserializeUpdateFileVersionByIdRequestBodyArg = exports.serializeUpdateFileVersionByIdRequestBodyArg = exports.FileVersionsManager = exports.PromoteFileVersionHeadersArg = exports.DeleteFileVersionByIdHeadersArg = exports.UpdateFileVersionByIdHeadersArg = exports.GetFileVersionByIdHeadersArg = exports.GetFileVersionsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,66 +18,85 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileVersionsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileVersionsHeadersArg = GetFileVersionsHeadersArg; +class GetFileVersionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileVersionByIdHeadersArg = GetFileVersionByIdHeadersArg; +class UpdateFileVersionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileVersionByIdHeadersArg = UpdateFileVersionByIdHeadersArg; +class DeleteFileVersionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileVersionByIdHeadersArg = DeleteFileVersionByIdHeadersArg; +class PromoteFileVersionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.PromoteFileVersionHeadersArg = PromoteFileVersionHeadersArg; class FileVersionsManager { constructor(fields) { Object.assign(this, fields); } - getFileVersions(fileId, queryParams = {}) { + getFileVersions(fileId, queryParams = {}, headers = new GetFileVersionsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileVersions)((0, json_js_1.deserializeJson)(response.text)); }); } - getFileVersionById(fileId, fileVersionId, queryParams = {}) { + getFileVersionById(fileId, fileVersionId, queryParams = {}, headers = new GetFileVersionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileVersionById(fileId, fileVersionId, requestBody) { + updateFileVersionById(fileId, fileVersionId, requestBody, headers = new UpdateFileVersionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateFileVersionByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileVersionByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileVersionById(fileId, fileVersionId, headers = {}) { + deleteFileVersionById(fileId, fileVersionId, headers = new DeleteFileVersionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - promoteFileVersion(fileId, requestBody, queryParams = {}) { + promoteFileVersion(fileId, requestBody, queryParams = {}, headers = new PromoteFileVersionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.FileVersionsManager = FileVersionsManager; -function serializeGetFileVersionsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset }; -} -exports.serializeGetFileVersionsQueryParamsArg = serializeGetFileVersionsQueryParamsArg; -function deserializeGetFileVersionsQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - return { fields: fields, limit: limit, offset: offset }; -} -exports.deserializeGetFileVersionsQueryParamsArg = deserializeGetFileVersionsQueryParamsArg; -function serializeGetFileVersionByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFileVersionByIdQueryParamsArg = serializeGetFileVersionByIdQueryParamsArg; -function deserializeGetFileVersionByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetFileVersionByIdQueryParamsArg = deserializeGetFileVersionByIdQueryParamsArg; function serializeUpdateFileVersionByIdRequestBodyArg(val) { return { ["trashed_at"]: val.trashedAt }; } @@ -87,15 +106,6 @@ function deserializeUpdateFileVersionByIdRequestBodyArg(val) { return { trashedAt: trashedAt }; } exports.deserializeUpdateFileVersionByIdRequestBodyArg = deserializeUpdateFileVersionByIdRequestBodyArg; -function serializeDeleteFileVersionByIdHeadersArg(val) { - return { ["if-match"]: val.ifMatch }; -} -exports.serializeDeleteFileVersionByIdHeadersArg = serializeDeleteFileVersionByIdHeadersArg; -function deserializeDeleteFileVersionByIdHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch }; -} -exports.deserializeDeleteFileVersionByIdHeadersArg = deserializeDeleteFileVersionByIdHeadersArg; function serializePromoteFileVersionRequestBodyArgTypeField(val) { return val; } @@ -120,13 +130,4 @@ function deserializePromoteFileVersionRequestBodyArg(val) { return { id: id, type: type }; } exports.deserializePromoteFileVersionRequestBodyArg = deserializePromoteFileVersionRequestBodyArg; -function serializePromoteFileVersionQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializePromoteFileVersionQueryParamsArg = serializePromoteFileVersionQueryParamsArg; -function deserializePromoteFileVersionQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializePromoteFileVersionQueryParamsArg = deserializePromoteFileVersionQueryParamsArg; //# sourceMappingURL=fileVersions.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileVersions.generated.js.map b/lib/managers/fileVersions.generated.js.map index 9e874b7a..ebc378c9 100644 --- a/lib/managers/fileVersions.generated.js.map +++ b/lib/managers/fileVersions.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileVersions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileVersions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileWatermarks.generated.d.ts b/lib/managers/fileWatermarks.generated.d.ts index cd187d70..e8d010db 100644 --- a/lib/managers/fileWatermarks.generated.d.ts +++ b/lib/managers/fileWatermarks.generated.d.ts @@ -2,6 +2,12 @@ import { Watermark } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFileWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileWatermarkHeadersArg); +} export type UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = "default"; export interface UpdateFileWatermarkRequestBodyArgWatermarkField { readonly imprint: UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; @@ -9,13 +15,25 @@ export interface UpdateFileWatermarkRequestBodyArgWatermarkField { export interface UpdateFileWatermarkRequestBodyArg { readonly watermark: UpdateFileWatermarkRequestBodyArgWatermarkField; } +export declare class UpdateFileWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileWatermarkHeadersArg); +} +export declare class DeleteFileWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileWatermarkHeadersArg); +} export declare class FileWatermarksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileWatermark(fileId: string): Promise; - updateFileWatermark(fileId: string, requestBody: UpdateFileWatermarkRequestBodyArg): Promise; - deleteFileWatermark(fileId: string): Promise; + getFileWatermark(fileId: string, headers?: GetFileWatermarkHeadersArg): Promise; + updateFileWatermark(fileId: string, requestBody: UpdateFileWatermarkRequestBodyArg, headers?: UpdateFileWatermarkHeadersArg): Promise; + deleteFileWatermark(fileId: string, headers?: DeleteFileWatermarkHeadersArg): Promise; } export declare function serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val: UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField): Json; export declare function deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val: any): UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; diff --git a/lib/managers/fileWatermarks.generated.js b/lib/managers/fileWatermarks.generated.js index 16bd0231..24653da1 100644 --- a/lib/managers/fileWatermarks.generated.js +++ b/lib/managers/fileWatermarks.generated.js @@ -9,32 +9,57 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFileWatermarkRequestBodyArg = exports.serializeUpdateFileWatermarkRequestBodyArg = exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkField = exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkField = exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = exports.FileWatermarksManager = void 0; +exports.deserializeUpdateFileWatermarkRequestBodyArg = exports.serializeUpdateFileWatermarkRequestBodyArg = exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkField = exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkField = exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = exports.FileWatermarksManager = exports.DeleteFileWatermarkHeadersArg = exports.UpdateFileWatermarkHeadersArg = exports.GetFileWatermarkHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileWatermarkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileWatermarkHeadersArg = GetFileWatermarkHeadersArg; +class UpdateFileWatermarkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileWatermarkHeadersArg = UpdateFileWatermarkHeadersArg; +class DeleteFileWatermarkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileWatermarkHeadersArg = DeleteFileWatermarkHeadersArg; class FileWatermarksManager { constructor(fields) { Object.assign(this, fields); } - getFileWatermark(fileId) { + getFileWatermark(fileId, headers = new GetFileWatermarkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileWatermark(fileId, requestBody) { + updateFileWatermark(fileId, requestBody, headers = new UpdateFileWatermarkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateFileWatermarkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileWatermarkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileWatermark(fileId) { + deleteFileWatermark(fileId, headers = new DeleteFileWatermarkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/fileWatermarks.generated.js.map b/lib/managers/fileWatermarks.generated.js.map index d6d1221a..3c579be8 100644 --- a/lib/managers/fileWatermarks.generated.js.map +++ b/lib/managers/fileWatermarks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/fileWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/fileWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/files.generated.d.ts b/lib/managers/files.generated.d.ts index 5af6fcf0..66ba500d 100644 --- a/lib/managers/files.generated.d.ts +++ b/lib/managers/files.generated.d.ts @@ -1,14 +1,20 @@ +/// import { FileFull } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; +import { ByteStream } from "../utils.js"; import { Json } from "../json.js"; export interface GetFileByIdQueryParamsArg { readonly fields?: string; } -export interface GetFileByIdHeadersArg { +export declare class GetFileByIdHeadersArg { readonly ifNoneMatch?: string; readonly boxapi?: string; readonly xRepHints?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileByIdHeadersArg); } export interface UpdateFileByIdRequestBodyArgParentField { readonly id?: string; @@ -52,11 +58,19 @@ export interface UpdateFileByIdRequestBodyArg { export interface UpdateFileByIdQueryParamsArg { readonly fields?: string; } -export interface UpdateFileByIdHeadersArg { +export declare class UpdateFileByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileByIdHeadersArg); } -export interface DeleteFileByIdHeadersArg { +export declare class DeleteFileByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileByIdHeadersArg); } export interface CopyFileRequestBodyArgParentField { readonly id: string; @@ -69,6 +83,12 @@ export interface CopyFileRequestBodyArg { export interface CopyFileQueryParamsArg { readonly fields?: string; } +export declare class CopyFileHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CopyFileHeadersArg); +} export type GetFileThumbnailByIdExtensionArg = "png" | "jpg"; export interface GetFileThumbnailByIdQueryParamsArg { readonly minHeight?: number; @@ -76,20 +96,22 @@ export interface GetFileThumbnailByIdQueryParamsArg { readonly maxHeight?: number; readonly maxWidth?: number; } +export declare class GetFileThumbnailByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileThumbnailByIdHeadersArg); +} export declare class FilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); getFileById(fileId: string, queryParams?: GetFileByIdQueryParamsArg, headers?: GetFileByIdHeadersArg): Promise; updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams?: UpdateFileByIdQueryParamsArg, headers?: UpdateFileByIdHeadersArg): Promise; - deleteFileById(fileId: string, headers?: DeleteFileByIdHeadersArg): Promise; - copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams?: CopyFileQueryParamsArg): Promise; - getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams?: GetFileThumbnailByIdQueryParamsArg): Promise; -} -export declare function serializeGetFileByIdQueryParamsArg(val: GetFileByIdQueryParamsArg): Json; -export declare function deserializeGetFileByIdQueryParamsArg(val: any): GetFileByIdQueryParamsArg; -export declare function serializeGetFileByIdHeadersArg(val: GetFileByIdHeadersArg): Json; -export declare function deserializeGetFileByIdHeadersArg(val: any): GetFileByIdHeadersArg; + deleteFileById(fileId: string, headers?: DeleteFileByIdHeadersArg): Promise; + copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams?: CopyFileQueryParamsArg, headers?: CopyFileHeadersArg): Promise; + getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams?: GetFileThumbnailByIdQueryParamsArg, headers?: GetFileThumbnailByIdHeadersArg): Promise; +} export declare function serializeUpdateFileByIdRequestBodyArgParentField(val: UpdateFileByIdRequestBodyArgParentField): Json; export declare function deserializeUpdateFileByIdRequestBodyArgParentField(val: any): UpdateFileByIdRequestBodyArgParentField; export declare function serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileByIdRequestBodyArgSharedLinkFieldAccessField): Json; @@ -110,19 +132,9 @@ export declare function serializeUpdateFileByIdRequestBodyArgCollectionsField(va export declare function deserializeUpdateFileByIdRequestBodyArgCollectionsField(val: any): UpdateFileByIdRequestBodyArgCollectionsField; export declare function serializeUpdateFileByIdRequestBodyArg(val: UpdateFileByIdRequestBodyArg): Json; export declare function deserializeUpdateFileByIdRequestBodyArg(val: any): UpdateFileByIdRequestBodyArg; -export declare function serializeUpdateFileByIdQueryParamsArg(val: UpdateFileByIdQueryParamsArg): Json; -export declare function deserializeUpdateFileByIdQueryParamsArg(val: any): UpdateFileByIdQueryParamsArg; -export declare function serializeUpdateFileByIdHeadersArg(val: UpdateFileByIdHeadersArg): Json; -export declare function deserializeUpdateFileByIdHeadersArg(val: any): UpdateFileByIdHeadersArg; -export declare function serializeDeleteFileByIdHeadersArg(val: DeleteFileByIdHeadersArg): Json; -export declare function deserializeDeleteFileByIdHeadersArg(val: any): DeleteFileByIdHeadersArg; export declare function serializeCopyFileRequestBodyArgParentField(val: CopyFileRequestBodyArgParentField): Json; export declare function deserializeCopyFileRequestBodyArgParentField(val: any): CopyFileRequestBodyArgParentField; export declare function serializeCopyFileRequestBodyArg(val: CopyFileRequestBodyArg): Json; export declare function deserializeCopyFileRequestBodyArg(val: any): CopyFileRequestBodyArg; -export declare function serializeCopyFileQueryParamsArg(val: CopyFileQueryParamsArg): Json; -export declare function deserializeCopyFileQueryParamsArg(val: any): CopyFileQueryParamsArg; export declare function serializeGetFileThumbnailByIdExtensionArg(val: GetFileThumbnailByIdExtensionArg): Json; export declare function deserializeGetFileThumbnailByIdExtensionArg(val: any): GetFileThumbnailByIdExtensionArg; -export declare function serializeGetFileThumbnailByIdQueryParamsArg(val: GetFileThumbnailByIdQueryParamsArg): Json; -export declare function deserializeGetFileThumbnailByIdQueryParamsArg(val: any): GetFileThumbnailByIdQueryParamsArg; diff --git a/lib/managers/files.generated.js b/lib/managers/files.generated.js index d758ce30..33358613 100644 --- a/lib/managers/files.generated.js +++ b/lib/managers/files.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFileThumbnailByIdQueryParamsArg = exports.serializeGetFileThumbnailByIdQueryParamsArg = exports.deserializeGetFileThumbnailByIdExtensionArg = exports.serializeGetFileThumbnailByIdExtensionArg = exports.deserializeCopyFileQueryParamsArg = exports.serializeCopyFileQueryParamsArg = exports.deserializeCopyFileRequestBodyArg = exports.serializeCopyFileRequestBodyArg = exports.deserializeCopyFileRequestBodyArgParentField = exports.serializeCopyFileRequestBodyArgParentField = exports.deserializeDeleteFileByIdHeadersArg = exports.serializeDeleteFileByIdHeadersArg = exports.deserializeUpdateFileByIdHeadersArg = exports.serializeUpdateFileByIdHeadersArg = exports.deserializeUpdateFileByIdQueryParamsArg = exports.serializeUpdateFileByIdQueryParamsArg = exports.deserializeUpdateFileByIdRequestBodyArg = exports.serializeUpdateFileByIdRequestBodyArg = exports.deserializeUpdateFileByIdRequestBodyArgCollectionsField = exports.serializeUpdateFileByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.deserializeUpdateFileByIdRequestBodyArgLockField = exports.serializeUpdateFileByIdRequestBodyArgLockField = exports.deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgParentField = exports.serializeUpdateFileByIdRequestBodyArgParentField = exports.deserializeGetFileByIdHeadersArg = exports.serializeGetFileByIdHeadersArg = exports.deserializeGetFileByIdQueryParamsArg = exports.serializeGetFileByIdQueryParamsArg = exports.FilesManager = void 0; +exports.deserializeGetFileThumbnailByIdExtensionArg = exports.serializeGetFileThumbnailByIdExtensionArg = exports.deserializeCopyFileRequestBodyArg = exports.serializeCopyFileRequestBodyArg = exports.deserializeCopyFileRequestBodyArgParentField = exports.serializeCopyFileRequestBodyArgParentField = exports.deserializeUpdateFileByIdRequestBodyArg = exports.serializeUpdateFileByIdRequestBodyArg = exports.deserializeUpdateFileByIdRequestBodyArgCollectionsField = exports.serializeUpdateFileByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.deserializeUpdateFileByIdRequestBodyArgLockField = exports.serializeUpdateFileByIdRequestBodyArgLockField = exports.deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgParentField = exports.serializeUpdateFileByIdRequestBodyArgParentField = exports.FilesManager = exports.GetFileThumbnailByIdHeadersArg = exports.CopyFileHeadersArg = exports.DeleteFileByIdHeadersArg = exports.UpdateFileByIdHeadersArg = exports.GetFileByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,69 +17,86 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileByIdHeadersArg = GetFileByIdHeadersArg; +class UpdateFileByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileByIdHeadersArg = UpdateFileByIdHeadersArg; +class DeleteFileByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileByIdHeadersArg = DeleteFileByIdHeadersArg; +class CopyFileHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CopyFileHeadersArg = CopyFileHeadersArg; +class GetFileThumbnailByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileThumbnailByIdHeadersArg = GetFileThumbnailByIdHeadersArg; class FilesManager { constructor(fields) { Object.assign(this, fields); } - getFileById(fileId, queryParams = {}, headers = {}) { + getFileById(fileId, queryParams = {}, headers = new GetFileByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi), ["x-rep-hints"]: (0, utils_js_2.toString)(headers.xRepHints) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi), ["x-rep-hints"]: (0, utils_js_2.toString)(headers.xRepHints) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileById(fileId, requestBody, queryParams = {}, headers = {}) { + updateFileById(fileId, requestBody, queryParams = {}, headers = new UpdateFileByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileById(fileId, headers = {}) { + deleteFileById(fileId, headers = new DeleteFileByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - copyFile(fileId, requestBody, queryParams = {}) { + copyFile(fileId, requestBody, queryParams = {}, headers = new CopyFileHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/copy"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/copy"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - getFileThumbnailById(fileId, extension, queryParams = {}) { + getFileThumbnailById(fileId, extension, queryParams = {}, headers = new GetFileThumbnailByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["min_height"]: (0, utils_js_2.toString)(queryParams.minHeight), ["min_width"]: (0, utils_js_2.toString)(queryParams.minWidth), ["max_height"]: (0, utils_js_2.toString)(queryParams.maxHeight), ["max_width"]: (0, utils_js_2.toString)(queryParams.maxWidth) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); return response.content; }); } } exports.FilesManager = FilesManager; -function serializeGetFileByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFileByIdQueryParamsArg = serializeGetFileByIdQueryParamsArg; -function deserializeGetFileByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetFileByIdQueryParamsArg = deserializeGetFileByIdQueryParamsArg; -function serializeGetFileByIdHeadersArg(val) { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi, ["x-rep-hints"]: val.xRepHints }; -} -exports.serializeGetFileByIdHeadersArg = serializeGetFileByIdHeadersArg; -function deserializeGetFileByIdHeadersArg(val) { - const ifNoneMatch = (0, json_js_3.isJson)(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi = (0, json_js_3.isJson)(val.boxapi, "string") ? val.boxapi : void 0; - const xRepHints = (0, json_js_3.isJson)(val["x-rep-hints"], "string") ? val["x-rep-hints"] : void 0; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi, xRepHints: xRepHints }; -} -exports.deserializeGetFileByIdHeadersArg = deserializeGetFileByIdHeadersArg; function serializeUpdateFileByIdRequestBodyArgParentField(val) { return { ["id"]: val.id }; } @@ -217,33 +234,6 @@ function deserializeUpdateFileByIdRequestBodyArg(val) { return { name: name, description: description, parent: parent, sharedLink: sharedLink, lock: lock, dispositionAt: dispositionAt, permissions: permissions, collections: collections, tags: tags }; } exports.deserializeUpdateFileByIdRequestBodyArg = deserializeUpdateFileByIdRequestBodyArg; -function serializeUpdateFileByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFileByIdQueryParamsArg = serializeUpdateFileByIdQueryParamsArg; -function deserializeUpdateFileByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUpdateFileByIdQueryParamsArg = deserializeUpdateFileByIdQueryParamsArg; -function serializeUpdateFileByIdHeadersArg(val) { - return { ["if-match"]: val.ifMatch }; -} -exports.serializeUpdateFileByIdHeadersArg = serializeUpdateFileByIdHeadersArg; -function deserializeUpdateFileByIdHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch }; -} -exports.deserializeUpdateFileByIdHeadersArg = deserializeUpdateFileByIdHeadersArg; -function serializeDeleteFileByIdHeadersArg(val) { - return { ["if-match"]: val.ifMatch }; -} -exports.serializeDeleteFileByIdHeadersArg = serializeDeleteFileByIdHeadersArg; -function deserializeDeleteFileByIdHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch }; -} -exports.deserializeDeleteFileByIdHeadersArg = deserializeDeleteFileByIdHeadersArg; function serializeCopyFileRequestBodyArgParentField(val) { return { ["id"]: val.id }; } @@ -264,15 +254,6 @@ function deserializeCopyFileRequestBodyArg(val) { return { name: name, version: version, parent: parent }; } exports.deserializeCopyFileRequestBodyArg = deserializeCopyFileRequestBodyArg; -function serializeCopyFileQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCopyFileQueryParamsArg = serializeCopyFileQueryParamsArg; -function deserializeCopyFileQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCopyFileQueryParamsArg = deserializeCopyFileQueryParamsArg; function serializeGetFileThumbnailByIdExtensionArg(val) { return val; } @@ -290,16 +271,4 @@ function deserializeGetFileThumbnailByIdExtensionArg(val) { throw "".concat("Invalid value: ", val); } exports.deserializeGetFileThumbnailByIdExtensionArg = deserializeGetFileThumbnailByIdExtensionArg; -function serializeGetFileThumbnailByIdQueryParamsArg(val) { - return { ["min_height"]: val.minHeight, ["min_width"]: val.minWidth, ["max_height"]: val.maxHeight, ["max_width"]: val.maxWidth }; -} -exports.serializeGetFileThumbnailByIdQueryParamsArg = serializeGetFileThumbnailByIdQueryParamsArg; -function deserializeGetFileThumbnailByIdQueryParamsArg(val) { - const minHeight = (0, json_js_3.isJson)(val.min_height, "number") ? val.min_height : void 0; - const minWidth = (0, json_js_3.isJson)(val.min_width, "number") ? val.min_width : void 0; - const maxHeight = (0, json_js_3.isJson)(val.max_height, "number") ? val.max_height : void 0; - const maxWidth = (0, json_js_3.isJson)(val.max_width, "number") ? val.max_width : void 0; - return { minHeight: minHeight, minWidth: minWidth, maxHeight: maxHeight, maxWidth: maxWidth }; -} -exports.deserializeGetFileThumbnailByIdQueryParamsArg = deserializeGetFileThumbnailByIdQueryParamsArg; //# sourceMappingURL=files.generated.js.map \ No newline at end of file diff --git a/lib/managers/files.generated.js.map b/lib/managers/files.generated.js.map index 5789d985..472909c0 100644 --- a/lib/managers/files.generated.js.map +++ b/lib/managers/files.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"files.generated.js","sourceRoot":"","sources":["../../src/managers/files.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"files.generated.js","sourceRoot":"","sources":["../../src/managers/files.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderClassifications.generated.d.ts b/lib/managers/folderClassifications.generated.d.ts index 840866cc..b5f12468 100644 --- a/lib/managers/folderClassifications.generated.d.ts +++ b/lib/managers/folderClassifications.generated.d.ts @@ -2,16 +2,34 @@ import { Classification } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg); +} export interface CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg { readonly boxSecurityClassificationKey?: string; } +export declare class CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg); +} +export declare class DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg); +} export declare class FolderClassificationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId: string): Promise; - createFolderMetadataEnterpriseSecurityClassification(folderId: string, requestBody: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg): Promise; - deleteFolderMetadataEnterpriseSecurityClassification(folderId: string): Promise; + getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId: string, headers?: GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg): Promise; + createFolderMetadataEnterpriseSecurityClassification(folderId: string, requestBody: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg, headers?: CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg): Promise; + deleteFolderMetadataEnterpriseSecurityClassification(folderId: string, headers?: DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg): Promise; } export declare function serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg): Json; export declare function deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val: any): CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg; diff --git a/lib/managers/folderClassifications.generated.js b/lib/managers/folderClassifications.generated.js index d97276b7..aa442f13 100644 --- a/lib/managers/folderClassifications.generated.js +++ b/lib/managers/folderClassifications.generated.js @@ -9,32 +9,57 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.FolderClassificationsManager = void 0; +exports.deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.FolderClassificationsManager = exports.DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg = exports.CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg = exports.GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg; +class CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg = CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg; +class DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg = DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg; class FolderClassificationsManager { constructor(fields) { Object.assign(this, fields); } - getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId) { + getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId, headers = new GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); }); } - createFolderMetadataEnterpriseSecurityClassification(folderId, requestBody) { + createFolderMetadataEnterpriseSecurityClassification(folderId, requestBody, headers = new CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFolderMetadataEnterpriseSecurityClassification(folderId) { + deleteFolderMetadataEnterpriseSecurityClassification(folderId, headers = new DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/folderClassifications.generated.js.map b/lib/managers/folderClassifications.generated.js.map index 7dfdac5b..34dbfc47 100644 --- a/lib/managers/folderClassifications.generated.js.map +++ b/lib/managers/folderClassifications.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/folderClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AASpE,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,4BAA4B;IAGrC,YAAY,MAA4N;QACpO,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,4DAA4D,CAAC,QAAgB;;YAC/E,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3R,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,oDAAoD,CAAC,QAAgB,EAAE,WAA+E;;YACxJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,2EAA2E,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5a,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,oDAAoD,CAAC,QAAgB;;YACvE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAlBD,oEAkBC;AACD,SAAgB,2EAA2E,CAAC,GAAuE;IAC/J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,kKAEC;AACD,SAAgB,6EAA6E,CAAC,GAAQ;IAClG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA+E,CAAC;AACvJ,CAAC;AAHD,sKAGC"} \ No newline at end of file +{"version":3,"file":"folderClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/folderClassifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderLocks.generated.d.ts b/lib/managers/folderLocks.generated.d.ts index 449b4c3d..f32ac9be 100644 --- a/lib/managers/folderLocks.generated.d.ts +++ b/lib/managers/folderLocks.generated.d.ts @@ -6,6 +6,12 @@ import { Json } from "../json.js"; export interface GetFolderLocksQueryParamsArg { readonly folderId: string; } +export declare class GetFolderLocksHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderLocksHeadersArg); +} export interface CreateFolderLockRequestBodyArgLockedOperationsField { readonly move: boolean; readonly delete: boolean; @@ -18,16 +24,26 @@ export interface CreateFolderLockRequestBodyArg { readonly lockedOperations?: CreateFolderLockRequestBodyArgLockedOperationsField; readonly folder: CreateFolderLockRequestBodyArgFolderField; } +export declare class CreateFolderLockHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFolderLockHeadersArg); +} +export declare class DeleteFolderLockByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFolderLockByIdHeadersArg); +} export declare class FolderLocksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderLocks(queryParams: GetFolderLocksQueryParamsArg): Promise; - createFolderLock(requestBody: CreateFolderLockRequestBodyArg): Promise; - deleteFolderLockById(folderLockId: string): Promise; + getFolderLocks(queryParams: GetFolderLocksQueryParamsArg, headers?: GetFolderLocksHeadersArg): Promise; + createFolderLock(requestBody: CreateFolderLockRequestBodyArg, headers?: CreateFolderLockHeadersArg): Promise; + deleteFolderLockById(folderLockId: string, headers?: DeleteFolderLockByIdHeadersArg): Promise; } -export declare function serializeGetFolderLocksQueryParamsArg(val: GetFolderLocksQueryParamsArg): Json; -export declare function deserializeGetFolderLocksQueryParamsArg(val: any): GetFolderLocksQueryParamsArg; export declare function serializeCreateFolderLockRequestBodyArgLockedOperationsField(val: CreateFolderLockRequestBodyArgLockedOperationsField): Json; export declare function deserializeCreateFolderLockRequestBodyArgLockedOperationsField(val: any): CreateFolderLockRequestBodyArgLockedOperationsField; export declare function serializeCreateFolderLockRequestBodyArgFolderField(val: CreateFolderLockRequestBodyArgFolderField): Json; diff --git a/lib/managers/folderLocks.generated.js b/lib/managers/folderLocks.generated.js index 813db674..4ee53a1b 100644 --- a/lib/managers/folderLocks.generated.js +++ b/lib/managers/folderLocks.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFolderLockRequestBodyArg = exports.serializeCreateFolderLockRequestBodyArg = exports.deserializeCreateFolderLockRequestBodyArgFolderField = exports.serializeCreateFolderLockRequestBodyArgFolderField = exports.deserializeCreateFolderLockRequestBodyArgLockedOperationsField = exports.serializeCreateFolderLockRequestBodyArgLockedOperationsField = exports.deserializeGetFolderLocksQueryParamsArg = exports.serializeGetFolderLocksQueryParamsArg = exports.FolderLocksManager = void 0; +exports.deserializeCreateFolderLockRequestBodyArg = exports.serializeCreateFolderLockRequestBodyArg = exports.deserializeCreateFolderLockRequestBodyArgFolderField = exports.serializeCreateFolderLockRequestBodyArgFolderField = exports.deserializeCreateFolderLockRequestBodyArgLockedOperationsField = exports.serializeCreateFolderLockRequestBodyArgLockedOperationsField = exports.FolderLocksManager = exports.DeleteFolderLockByIdHeadersArg = exports.CreateFolderLockHeadersArg = exports.GetFolderLocksHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -17,40 +17,55 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); +class GetFolderLocksHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderLocksHeadersArg = GetFolderLocksHeadersArg; +class CreateFolderLockHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFolderLockHeadersArg = CreateFolderLockHeadersArg; +class DeleteFolderLockByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFolderLockByIdHeadersArg = DeleteFolderLockByIdHeadersArg; class FolderLocksManager { constructor(fields) { Object.assign(this, fields); } - getFolderLocks(queryParams) { + getFolderLocks(queryParams, headers = new GetFolderLocksHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderLocks)((0, json_js_1.deserializeJson)(response.text)); }); } - createFolderLock(requestBody) { + createFolderLock(requestBody, headers = new CreateFolderLockHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateFolderLockRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderLockRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeFolderLock)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFolderLockById(folderLockId) { + deleteFolderLockById(folderLockId, headers = new DeleteFolderLockByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks/", folderLockId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks/", folderLockId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.FolderLocksManager = FolderLocksManager; -function serializeGetFolderLocksQueryParamsArg(val) { - return { ["folder_id"]: val.folderId }; -} -exports.serializeGetFolderLocksQueryParamsArg = serializeGetFolderLocksQueryParamsArg; -function deserializeGetFolderLocksQueryParamsArg(val) { - const folderId = val.folder_id; - return { folderId: folderId }; -} -exports.deserializeGetFolderLocksQueryParamsArg = deserializeGetFolderLocksQueryParamsArg; function serializeCreateFolderLockRequestBodyArgLockedOperationsField(val) { return { ["move"]: val.move, ["delete"]: val.delete }; } diff --git a/lib/managers/folderLocks.generated.js.map b/lib/managers/folderLocks.generated.js.map index 5ed91a93..b7dab1c3 100644 --- a/lib/managers/folderLocks.generated.js.map +++ b/lib/managers/folderLocks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderLocks.generated.js","sourceRoot":"","sources":["../../src/managers/folderLocks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folderLocks.generated.js","sourceRoot":"","sources":["../../src/managers/folderLocks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderMetadata.generated.d.ts b/lib/managers/folderMetadata.generated.d.ts index cccd5a4b..c00e68be 100644 --- a/lib/managers/folderMetadata.generated.d.ts +++ b/lib/managers/folderMetadata.generated.d.ts @@ -3,19 +3,43 @@ import { Metadata } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFolderMetadataHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderMetadataHeadersArg); +} export type GetFolderMetadataByIdScopeArg = "global" | "enterprise"; +export declare class GetFolderMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderMetadataByIdHeadersArg); +} export type CreateFolderMetadataByIdScopeArg = "global" | "enterprise"; export interface CreateFolderMetadataByIdRequestBodyArg { } +export declare class CreateFolderMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFolderMetadataByIdHeadersArg); +} export type DeleteFolderMetadataByIdScopeArg = "global" | "enterprise"; +export declare class DeleteFolderMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFolderMetadataByIdHeadersArg); +} export declare class FolderMetadataManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderMetadata(folderId: string): Promise; - getFolderMetadataById(folderId: string, scope: GetFolderMetadataByIdScopeArg, templateKey: string): Promise; - createFolderMetadataById(folderId: string, scope: CreateFolderMetadataByIdScopeArg, templateKey: string, requestBody: CreateFolderMetadataByIdRequestBodyArg): Promise; - deleteFolderMetadataById(folderId: string, scope: DeleteFolderMetadataByIdScopeArg, templateKey: string): Promise; + getFolderMetadata(folderId: string, headers?: GetFolderMetadataHeadersArg): Promise; + getFolderMetadataById(folderId: string, scope: GetFolderMetadataByIdScopeArg, templateKey: string, headers?: GetFolderMetadataByIdHeadersArg): Promise; + createFolderMetadataById(folderId: string, scope: CreateFolderMetadataByIdScopeArg, templateKey: string, requestBody: CreateFolderMetadataByIdRequestBodyArg, headers?: CreateFolderMetadataByIdHeadersArg): Promise; + deleteFolderMetadataById(folderId: string, scope: DeleteFolderMetadataByIdScopeArg, templateKey: string, headers?: DeleteFolderMetadataByIdHeadersArg): Promise; } export declare function serializeGetFolderMetadataByIdScopeArg(val: GetFolderMetadataByIdScopeArg): Json; export declare function deserializeGetFolderMetadataByIdScopeArg(val: any): GetFolderMetadataByIdScopeArg; diff --git a/lib/managers/folderMetadata.generated.js b/lib/managers/folderMetadata.generated.js index dc86bd95..3315ae26 100644 --- a/lib/managers/folderMetadata.generated.js +++ b/lib/managers/folderMetadata.generated.js @@ -9,39 +9,72 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeDeleteFolderMetadataByIdScopeArg = exports.serializeDeleteFolderMetadataByIdScopeArg = exports.deserializeCreateFolderMetadataByIdRequestBodyArg = exports.serializeCreateFolderMetadataByIdRequestBodyArg = exports.deserializeCreateFolderMetadataByIdScopeArg = exports.serializeCreateFolderMetadataByIdScopeArg = exports.deserializeGetFolderMetadataByIdScopeArg = exports.serializeGetFolderMetadataByIdScopeArg = exports.FolderMetadataManager = void 0; +exports.deserializeDeleteFolderMetadataByIdScopeArg = exports.serializeDeleteFolderMetadataByIdScopeArg = exports.deserializeCreateFolderMetadataByIdRequestBodyArg = exports.serializeCreateFolderMetadataByIdRequestBodyArg = exports.deserializeCreateFolderMetadataByIdScopeArg = exports.serializeCreateFolderMetadataByIdScopeArg = exports.deserializeGetFolderMetadataByIdScopeArg = exports.serializeGetFolderMetadataByIdScopeArg = exports.FolderMetadataManager = exports.DeleteFolderMetadataByIdHeadersArg = exports.CreateFolderMetadataByIdHeadersArg = exports.GetFolderMetadataByIdHeadersArg = exports.GetFolderMetadataHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFolderMetadataHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderMetadataHeadersArg = GetFolderMetadataHeadersArg; +class GetFolderMetadataByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderMetadataByIdHeadersArg = GetFolderMetadataByIdHeadersArg; +class CreateFolderMetadataByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFolderMetadataByIdHeadersArg = CreateFolderMetadataByIdHeadersArg; +class DeleteFolderMetadataByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFolderMetadataByIdHeadersArg = DeleteFolderMetadataByIdHeadersArg; class FolderMetadataManager { constructor(fields) { Object.assign(this, fields); } - getFolderMetadata(folderId) { + getFolderMetadata(folderId, headers = new GetFolderMetadataHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadatas)((0, json_js_1.deserializeJson)(response.text)); }); } - getFolderMetadataById(folderId, scope, templateKey) { + getFolderMetadataById(folderId, scope, templateKey, headers = new GetFolderMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } - createFolderMetadataById(folderId, scope, templateKey, requestBody) { + createFolderMetadataById(folderId, scope, templateKey, requestBody, headers = new CreateFolderMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateFolderMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFolderMetadataById(folderId, scope, templateKey) { + deleteFolderMetadataById(folderId, scope, templateKey, headers = new DeleteFolderMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/folderMetadata.generated.js.map b/lib/managers/folderMetadata.generated.js.map index 46b41556..675c5d56 100644 --- a/lib/managers/folderMetadata.generated.js.map +++ b/lib/managers/folderMetadata.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/folderMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folderMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/folderMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderWatermarks.generated.d.ts b/lib/managers/folderWatermarks.generated.d.ts index 31f24a4d..447b01df 100644 --- a/lib/managers/folderWatermarks.generated.d.ts +++ b/lib/managers/folderWatermarks.generated.d.ts @@ -2,6 +2,12 @@ import { Watermark } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFolderWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderWatermarkHeadersArg); +} export type UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = "default"; export interface UpdateFolderWatermarkRequestBodyArgWatermarkField { readonly imprint: UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; @@ -9,13 +15,25 @@ export interface UpdateFolderWatermarkRequestBodyArgWatermarkField { export interface UpdateFolderWatermarkRequestBodyArg { readonly watermark: UpdateFolderWatermarkRequestBodyArgWatermarkField; } +export declare class UpdateFolderWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFolderWatermarkHeadersArg); +} +export declare class DeleteFolderWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFolderWatermarkHeadersArg); +} export declare class FolderWatermarksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderWatermark(folderId: string): Promise; - updateFolderWatermark(folderId: string, requestBody: UpdateFolderWatermarkRequestBodyArg): Promise; - deleteFolderWatermark(folderId: string): Promise; + getFolderWatermark(folderId: string, headers?: GetFolderWatermarkHeadersArg): Promise; + updateFolderWatermark(folderId: string, requestBody: UpdateFolderWatermarkRequestBodyArg, headers?: UpdateFolderWatermarkHeadersArg): Promise; + deleteFolderWatermark(folderId: string, headers?: DeleteFolderWatermarkHeadersArg): Promise; } export declare function serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val: UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField): Json; export declare function deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val: any): UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; diff --git a/lib/managers/folderWatermarks.generated.js b/lib/managers/folderWatermarks.generated.js index 35769578..42ba35eb 100644 --- a/lib/managers/folderWatermarks.generated.js +++ b/lib/managers/folderWatermarks.generated.js @@ -9,32 +9,57 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFolderWatermarkRequestBodyArg = exports.serializeUpdateFolderWatermarkRequestBodyArg = exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField = exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkField = exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = exports.FolderWatermarksManager = void 0; +exports.deserializeUpdateFolderWatermarkRequestBodyArg = exports.serializeUpdateFolderWatermarkRequestBodyArg = exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField = exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkField = exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = exports.FolderWatermarksManager = exports.DeleteFolderWatermarkHeadersArg = exports.UpdateFolderWatermarkHeadersArg = exports.GetFolderWatermarkHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFolderWatermarkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderWatermarkHeadersArg = GetFolderWatermarkHeadersArg; +class UpdateFolderWatermarkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFolderWatermarkHeadersArg = UpdateFolderWatermarkHeadersArg; +class DeleteFolderWatermarkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFolderWatermarkHeadersArg = DeleteFolderWatermarkHeadersArg; class FolderWatermarksManager { constructor(fields) { Object.assign(this, fields); } - getFolderWatermark(folderId) { + getFolderWatermark(folderId, headers = new GetFolderWatermarkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFolderWatermark(folderId, requestBody) { + updateFolderWatermark(folderId, requestBody, headers = new UpdateFolderWatermarkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateFolderWatermarkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderWatermarkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFolderWatermark(folderId) { + deleteFolderWatermark(folderId, headers = new DeleteFolderWatermarkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/folderWatermarks.generated.js.map b/lib/managers/folderWatermarks.generated.js.map index bfc243e7..26f6ce00 100644 --- a/lib/managers/folderWatermarks.generated.js.map +++ b/lib/managers/folderWatermarks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folderWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/folderWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folderWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/folderWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folders.generated.d.ts b/lib/managers/folders.generated.d.ts index 8a935a96..c1b9abcf 100644 --- a/lib/managers/folders.generated.d.ts +++ b/lib/managers/folders.generated.d.ts @@ -12,9 +12,13 @@ export interface GetFolderByIdQueryParamsArg { readonly offset?: number; readonly limit?: number; } -export interface GetFolderByIdHeadersArg { +export declare class GetFolderByIdHeadersArg { readonly ifNoneMatch?: string; readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderByIdHeadersArg); } export type UpdateFolderByIdRequestBodyArgSyncStateField = "synced" | "not_synced" | "partially_synced"; export interface UpdateFolderByIdRequestBodyArgParentField { @@ -55,14 +59,22 @@ export interface UpdateFolderByIdRequestBodyArg { export interface UpdateFolderByIdQueryParamsArg { readonly fields?: string; } -export interface UpdateFolderByIdHeadersArg { +export declare class UpdateFolderByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFolderByIdHeadersArg); } export interface DeleteFolderByIdQueryParamsArg { readonly recursive?: boolean; } -export interface DeleteFolderByIdHeadersArg { +export declare class DeleteFolderByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFolderByIdHeadersArg); } export type GetFolderItemsQueryParamsArgSortField = "id" | "name" | "date" | "size"; export type GetFolderItemsQueryParamsArgDirectionField = "ASC" | "DESC"; @@ -75,8 +87,12 @@ export interface GetFolderItemsQueryParamsArg { readonly sort?: GetFolderItemsQueryParamsArgSortField; readonly direction?: GetFolderItemsQueryParamsArgDirectionField; } -export interface GetFolderItemsHeadersArg { +export declare class GetFolderItemsHeadersArg { readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderItemsHeadersArg); } export interface CreateFolderRequestBodyArgParentField { readonly id: string; @@ -95,6 +111,12 @@ export interface CreateFolderRequestBodyArg { export interface CreateFolderQueryParamsArg { readonly fields?: string; } +export declare class CreateFolderHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFolderHeadersArg); +} export interface CopyFolderRequestBodyArgParentField { readonly id: string; } @@ -105,25 +127,23 @@ export interface CopyFolderRequestBodyArg { export interface CopyFolderQueryParamsArg { readonly fields?: string; } +export declare class CopyFolderHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CopyFolderHeadersArg); +} export declare class FoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); getFolderById(folderId: string, queryParams?: GetFolderByIdQueryParamsArg, headers?: GetFolderByIdHeadersArg): Promise; updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams?: UpdateFolderByIdQueryParamsArg, headers?: UpdateFolderByIdHeadersArg): Promise; - deleteFolderById(folderId: string, queryParams?: DeleteFolderByIdQueryParamsArg, headers?: DeleteFolderByIdHeadersArg): Promise; + deleteFolderById(folderId: string, queryParams?: DeleteFolderByIdQueryParamsArg, headers?: DeleteFolderByIdHeadersArg): Promise; getFolderItems(folderId: string, queryParams?: GetFolderItemsQueryParamsArg, headers?: GetFolderItemsHeadersArg): Promise; - createFolder(requestBody: CreateFolderRequestBodyArg, queryParams?: CreateFolderQueryParamsArg): Promise; - copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams?: CopyFolderQueryParamsArg): Promise; -} -export declare function serializeGetFolderByIdQueryParamsArgSortField(val: GetFolderByIdQueryParamsArgSortField): Json; -export declare function deserializeGetFolderByIdQueryParamsArgSortField(val: any): GetFolderByIdQueryParamsArgSortField; -export declare function serializeGetFolderByIdQueryParamsArgDirectionField(val: GetFolderByIdQueryParamsArgDirectionField): Json; -export declare function deserializeGetFolderByIdQueryParamsArgDirectionField(val: any): GetFolderByIdQueryParamsArgDirectionField; -export declare function serializeGetFolderByIdQueryParamsArg(val: GetFolderByIdQueryParamsArg): Json; -export declare function deserializeGetFolderByIdQueryParamsArg(val: any): GetFolderByIdQueryParamsArg; -export declare function serializeGetFolderByIdHeadersArg(val: GetFolderByIdHeadersArg): Json; -export declare function deserializeGetFolderByIdHeadersArg(val: any): GetFolderByIdHeadersArg; + createFolder(requestBody: CreateFolderRequestBodyArg, queryParams?: CreateFolderQueryParamsArg, headers?: CreateFolderHeadersArg): Promise; + copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams?: CopyFolderQueryParamsArg, headers?: CopyFolderHeadersArg): Promise; +} export declare function serializeUpdateFolderByIdRequestBodyArgSyncStateField(val: UpdateFolderByIdRequestBodyArgSyncStateField): Json; export declare function deserializeUpdateFolderByIdRequestBodyArgSyncStateField(val: any): UpdateFolderByIdRequestBodyArgSyncStateField; export declare function serializeUpdateFolderByIdRequestBodyArgParentField(val: UpdateFolderByIdRequestBodyArgParentField): Json; @@ -142,22 +162,6 @@ export declare function serializeUpdateFolderByIdRequestBodyArgCollectionsField( export declare function deserializeUpdateFolderByIdRequestBodyArgCollectionsField(val: any): UpdateFolderByIdRequestBodyArgCollectionsField; export declare function serializeUpdateFolderByIdRequestBodyArg(val: UpdateFolderByIdRequestBodyArg): Json; export declare function deserializeUpdateFolderByIdRequestBodyArg(val: any): UpdateFolderByIdRequestBodyArg; -export declare function serializeUpdateFolderByIdQueryParamsArg(val: UpdateFolderByIdQueryParamsArg): Json; -export declare function deserializeUpdateFolderByIdQueryParamsArg(val: any): UpdateFolderByIdQueryParamsArg; -export declare function serializeUpdateFolderByIdHeadersArg(val: UpdateFolderByIdHeadersArg): Json; -export declare function deserializeUpdateFolderByIdHeadersArg(val: any): UpdateFolderByIdHeadersArg; -export declare function serializeDeleteFolderByIdQueryParamsArg(val: DeleteFolderByIdQueryParamsArg): Json; -export declare function deserializeDeleteFolderByIdQueryParamsArg(val: any): DeleteFolderByIdQueryParamsArg; -export declare function serializeDeleteFolderByIdHeadersArg(val: DeleteFolderByIdHeadersArg): Json; -export declare function deserializeDeleteFolderByIdHeadersArg(val: any): DeleteFolderByIdHeadersArg; -export declare function serializeGetFolderItemsQueryParamsArgSortField(val: GetFolderItemsQueryParamsArgSortField): Json; -export declare function deserializeGetFolderItemsQueryParamsArgSortField(val: any): GetFolderItemsQueryParamsArgSortField; -export declare function serializeGetFolderItemsQueryParamsArgDirectionField(val: GetFolderItemsQueryParamsArgDirectionField): Json; -export declare function deserializeGetFolderItemsQueryParamsArgDirectionField(val: any): GetFolderItemsQueryParamsArgDirectionField; -export declare function serializeGetFolderItemsQueryParamsArg(val: GetFolderItemsQueryParamsArg): Json; -export declare function deserializeGetFolderItemsQueryParamsArg(val: any): GetFolderItemsQueryParamsArg; -export declare function serializeGetFolderItemsHeadersArg(val: GetFolderItemsHeadersArg): Json; -export declare function deserializeGetFolderItemsHeadersArg(val: any): GetFolderItemsHeadersArg; export declare function serializeCreateFolderRequestBodyArgParentField(val: CreateFolderRequestBodyArgParentField): Json; export declare function deserializeCreateFolderRequestBodyArgParentField(val: any): CreateFolderRequestBodyArgParentField; export declare function serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val: CreateFolderRequestBodyArgFolderUploadEmailFieldAccessField): Json; @@ -168,11 +172,7 @@ export declare function serializeCreateFolderRequestBodyArgSyncStateField(val: C export declare function deserializeCreateFolderRequestBodyArgSyncStateField(val: any): CreateFolderRequestBodyArgSyncStateField; export declare function serializeCreateFolderRequestBodyArg(val: CreateFolderRequestBodyArg): Json; export declare function deserializeCreateFolderRequestBodyArg(val: any): CreateFolderRequestBodyArg; -export declare function serializeCreateFolderQueryParamsArg(val: CreateFolderQueryParamsArg): Json; -export declare function deserializeCreateFolderQueryParamsArg(val: any): CreateFolderQueryParamsArg; export declare function serializeCopyFolderRequestBodyArgParentField(val: CopyFolderRequestBodyArgParentField): Json; export declare function deserializeCopyFolderRequestBodyArgParentField(val: any): CopyFolderRequestBodyArgParentField; export declare function serializeCopyFolderRequestBodyArg(val: CopyFolderRequestBodyArg): Json; export declare function deserializeCopyFolderRequestBodyArg(val: any): CopyFolderRequestBodyArg; -export declare function serializeCopyFolderQueryParamsArg(val: CopyFolderQueryParamsArg): Json; -export declare function deserializeCopyFolderQueryParamsArg(val: any): CopyFolderQueryParamsArg; diff --git a/lib/managers/folders.generated.js b/lib/managers/folders.generated.js index ec185876..61c03744 100644 --- a/lib/managers/folders.generated.js +++ b/lib/managers/folders.generated.js @@ -9,8 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.serializeCreateFolderRequestBodyArgSyncStateField = exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailField = exports.serializeCreateFolderRequestBodyArgFolderUploadEmailField = exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = exports.serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = exports.deserializeCreateFolderRequestBodyArgParentField = exports.serializeCreateFolderRequestBodyArgParentField = exports.deserializeGetFolderItemsHeadersArg = exports.serializeGetFolderItemsHeadersArg = exports.deserializeGetFolderItemsQueryParamsArg = exports.serializeGetFolderItemsQueryParamsArg = exports.deserializeGetFolderItemsQueryParamsArgDirectionField = exports.serializeGetFolderItemsQueryParamsArgDirectionField = exports.deserializeGetFolderItemsQueryParamsArgSortField = exports.serializeGetFolderItemsQueryParamsArgSortField = exports.deserializeDeleteFolderByIdHeadersArg = exports.serializeDeleteFolderByIdHeadersArg = exports.deserializeDeleteFolderByIdQueryParamsArg = exports.serializeDeleteFolderByIdQueryParamsArg = exports.deserializeUpdateFolderByIdHeadersArg = exports.serializeUpdateFolderByIdHeadersArg = exports.deserializeUpdateFolderByIdQueryParamsArg = exports.serializeUpdateFolderByIdQueryParamsArg = exports.deserializeUpdateFolderByIdRequestBodyArg = exports.serializeUpdateFolderByIdRequestBodyArg = exports.deserializeUpdateFolderByIdRequestBodyArgCollectionsField = exports.serializeUpdateFolderByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderByIdRequestBodyArgParentField = exports.serializeUpdateFolderByIdRequestBodyArgParentField = exports.deserializeUpdateFolderByIdRequestBodyArgSyncStateField = exports.serializeUpdateFolderByIdRequestBodyArgSyncStateField = exports.deserializeGetFolderByIdHeadersArg = exports.serializeGetFolderByIdHeadersArg = exports.deserializeGetFolderByIdQueryParamsArg = exports.serializeGetFolderByIdQueryParamsArg = exports.deserializeGetFolderByIdQueryParamsArgDirectionField = exports.serializeGetFolderByIdQueryParamsArgDirectionField = exports.deserializeGetFolderByIdQueryParamsArgSortField = exports.serializeGetFolderByIdQueryParamsArgSortField = exports.FoldersManager = void 0; -exports.deserializeCopyFolderQueryParamsArg = exports.serializeCopyFolderQueryParamsArg = exports.deserializeCopyFolderRequestBodyArg = exports.serializeCopyFolderRequestBodyArg = exports.deserializeCopyFolderRequestBodyArgParentField = exports.serializeCopyFolderRequestBodyArgParentField = exports.deserializeCreateFolderQueryParamsArg = exports.serializeCreateFolderQueryParamsArg = exports.deserializeCreateFolderRequestBodyArg = exports.serializeCreateFolderRequestBodyArg = exports.deserializeCreateFolderRequestBodyArgSyncStateField = void 0; +exports.deserializeCopyFolderRequestBodyArg = exports.serializeCopyFolderRequestBodyArg = exports.deserializeCopyFolderRequestBodyArgParentField = exports.serializeCopyFolderRequestBodyArgParentField = exports.deserializeCreateFolderRequestBodyArg = exports.serializeCreateFolderRequestBodyArg = exports.deserializeCreateFolderRequestBodyArgSyncStateField = exports.serializeCreateFolderRequestBodyArgSyncStateField = exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailField = exports.serializeCreateFolderRequestBodyArgFolderUploadEmailField = exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = exports.serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = exports.deserializeCreateFolderRequestBodyArgParentField = exports.serializeCreateFolderRequestBodyArgParentField = exports.deserializeUpdateFolderByIdRequestBodyArg = exports.serializeUpdateFolderByIdRequestBodyArg = exports.deserializeUpdateFolderByIdRequestBodyArgCollectionsField = exports.serializeUpdateFolderByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderByIdRequestBodyArgParentField = exports.serializeUpdateFolderByIdRequestBodyArgParentField = exports.deserializeUpdateFolderByIdRequestBodyArgSyncStateField = exports.serializeUpdateFolderByIdRequestBodyArgSyncStateField = exports.FoldersManager = exports.CopyFolderHeadersArg = exports.CreateFolderHeadersArg = exports.GetFolderItemsHeadersArg = exports.DeleteFolderByIdHeadersArg = exports.UpdateFolderByIdHeadersArg = exports.GetFolderByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -19,121 +18,102 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFolderByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderByIdHeadersArg = GetFolderByIdHeadersArg; +class UpdateFolderByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFolderByIdHeadersArg = UpdateFolderByIdHeadersArg; +class DeleteFolderByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFolderByIdHeadersArg = DeleteFolderByIdHeadersArg; +class GetFolderItemsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderItemsHeadersArg = GetFolderItemsHeadersArg; +class CreateFolderHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFolderHeadersArg = CreateFolderHeadersArg; +class CopyFolderHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CopyFolderHeadersArg = CopyFolderHeadersArg; class FoldersManager { constructor(fields) { Object.assign(this, fields); } - getFolderById(folderId, queryParams = {}, headers = {}) { + getFolderById(folderId, queryParams = {}, headers = new GetFolderByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFolderById(folderId, requestBody, queryParams = {}, headers = {}) { + updateFolderById(folderId, requestBody, queryParams = {}, headers = new UpdateFolderByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFolderById(folderId, queryParams = {}, headers = {}) { + deleteFolderById(folderId, queryParams = {}, headers = new DeleteFolderByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["recursive"]: (0, utils_js_2.toString)(queryParams.recursive) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "DELETE", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "DELETE", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getFolderItems(folderId, queryParams = {}, headers = {}) { + getFolderItems(folderId, queryParams = {}, headers = new GetFolderItemsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/items"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); }); } - createFolder(requestBody, queryParams = {}) { + createFolder(requestBody, queryParams = {}, headers = new CreateFolderHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - copyFolder(folderId, requestBody, queryParams = {}) { + copyFolder(folderId, requestBody, queryParams = {}, headers = new CopyFolderHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/copy"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/copy"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.FoldersManager = FoldersManager; -function serializeGetFolderByIdQueryParamsArgSortField(val) { - return val; -} -exports.serializeGetFolderByIdQueryParamsArgSortField = serializeGetFolderByIdQueryParamsArgSortField; -function deserializeGetFolderByIdQueryParamsArgSortField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderByIdQueryParamsArgSortField\""; - } - if (val == "id") { - return "id"; - } - if (val == "name") { - return "name"; - } - if (val == "date") { - return "date"; - } - if (val == "size") { - return "size"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderByIdQueryParamsArgSortField = deserializeGetFolderByIdQueryParamsArgSortField; -function serializeGetFolderByIdQueryParamsArgDirectionField(val) { - return val; -} -exports.serializeGetFolderByIdQueryParamsArgDirectionField = serializeGetFolderByIdQueryParamsArgDirectionField; -function deserializeGetFolderByIdQueryParamsArgDirectionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderByIdQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderByIdQueryParamsArgDirectionField = deserializeGetFolderByIdQueryParamsArgDirectionField; -function serializeGetFolderByIdQueryParamsArg(val) { - return { ["fields"]: val.fields, ["sort"]: val.sort == void 0 ? void 0 : serializeGetFolderByIdQueryParamsArgSortField(val.sort), ["direction"]: val.direction == void 0 ? void 0 : serializeGetFolderByIdQueryParamsArgDirectionField(val.direction), ["offset"]: val.offset, ["limit"]: val.limit }; -} -exports.serializeGetFolderByIdQueryParamsArg = serializeGetFolderByIdQueryParamsArg; -function deserializeGetFolderByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const sort = val.sort == void 0 ? void 0 : deserializeGetFolderByIdQueryParamsArgSortField(val.sort); - const direction = val.direction == void 0 ? void 0 : deserializeGetFolderByIdQueryParamsArgDirectionField(val.direction); - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { fields: fields, sort: sort, direction: direction, offset: offset, limit: limit }; -} -exports.deserializeGetFolderByIdQueryParamsArg = deserializeGetFolderByIdQueryParamsArg; -function serializeGetFolderByIdHeadersArg(val) { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -exports.serializeGetFolderByIdHeadersArg = serializeGetFolderByIdHeadersArg; -function deserializeGetFolderByIdHeadersArg(val) { - const ifNoneMatch = (0, json_js_3.isJson)(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi = (0, json_js_3.isJson)(val.boxapi, "string") ? val.boxapi : void 0; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi }; -} -exports.deserializeGetFolderByIdHeadersArg = deserializeGetFolderByIdHeadersArg; function serializeUpdateFolderByIdRequestBodyArgSyncStateField(val) { return val; } @@ -268,106 +248,6 @@ function deserializeUpdateFolderByIdRequestBodyArg(val) { return { name: name, description: description, syncState: syncState, canNonOwnersInvite: canNonOwnersInvite, parent: parent, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, tags: tags, isCollaborationRestrictedToEnterprise: isCollaborationRestrictedToEnterprise, collections: collections, canNonOwnersViewCollaborators: canNonOwnersViewCollaborators }; } exports.deserializeUpdateFolderByIdRequestBodyArg = deserializeUpdateFolderByIdRequestBodyArg; -function serializeUpdateFolderByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFolderByIdQueryParamsArg = serializeUpdateFolderByIdQueryParamsArg; -function deserializeUpdateFolderByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUpdateFolderByIdQueryParamsArg = deserializeUpdateFolderByIdQueryParamsArg; -function serializeUpdateFolderByIdHeadersArg(val) { - return { ["if-match"]: val.ifMatch }; -} -exports.serializeUpdateFolderByIdHeadersArg = serializeUpdateFolderByIdHeadersArg; -function deserializeUpdateFolderByIdHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch }; -} -exports.deserializeUpdateFolderByIdHeadersArg = deserializeUpdateFolderByIdHeadersArg; -function serializeDeleteFolderByIdQueryParamsArg(val) { - return { ["recursive"]: val.recursive }; -} -exports.serializeDeleteFolderByIdQueryParamsArg = serializeDeleteFolderByIdQueryParamsArg; -function deserializeDeleteFolderByIdQueryParamsArg(val) { - const recursive = (0, json_js_3.isJson)(val.recursive, "boolean") ? val.recursive : void 0; - return { recursive: recursive }; -} -exports.deserializeDeleteFolderByIdQueryParamsArg = deserializeDeleteFolderByIdQueryParamsArg; -function serializeDeleteFolderByIdHeadersArg(val) { - return { ["if-match"]: val.ifMatch }; -} -exports.serializeDeleteFolderByIdHeadersArg = serializeDeleteFolderByIdHeadersArg; -function deserializeDeleteFolderByIdHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch }; -} -exports.deserializeDeleteFolderByIdHeadersArg = deserializeDeleteFolderByIdHeadersArg; -function serializeGetFolderItemsQueryParamsArgSortField(val) { - return val; -} -exports.serializeGetFolderItemsQueryParamsArgSortField = serializeGetFolderItemsQueryParamsArgSortField; -function deserializeGetFolderItemsQueryParamsArgSortField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderItemsQueryParamsArgSortField\""; - } - if (val == "id") { - return "id"; - } - if (val == "name") { - return "name"; - } - if (val == "date") { - return "date"; - } - if (val == "size") { - return "size"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderItemsQueryParamsArgSortField = deserializeGetFolderItemsQueryParamsArgSortField; -function serializeGetFolderItemsQueryParamsArgDirectionField(val) { - return val; -} -exports.serializeGetFolderItemsQueryParamsArgDirectionField = serializeGetFolderItemsQueryParamsArgDirectionField; -function deserializeGetFolderItemsQueryParamsArgDirectionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderItemsQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderItemsQueryParamsArgDirectionField = deserializeGetFolderItemsQueryParamsArgDirectionField; -function serializeGetFolderItemsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["usemarker"]: val.usemarker, ["marker"]: val.marker, ["offset"]: val.offset, ["limit"]: val.limit, ["sort"]: val.sort == void 0 ? void 0 : serializeGetFolderItemsQueryParamsArgSortField(val.sort), ["direction"]: val.direction == void 0 ? void 0 : serializeGetFolderItemsQueryParamsArgDirectionField(val.direction) }; -} -exports.serializeGetFolderItemsQueryParamsArg = serializeGetFolderItemsQueryParamsArg; -function deserializeGetFolderItemsQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const usemarker = (0, json_js_3.isJson)(val.usemarker, "boolean") ? val.usemarker : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const sort = val.sort == void 0 ? void 0 : deserializeGetFolderItemsQueryParamsArgSortField(val.sort); - const direction = val.direction == void 0 ? void 0 : deserializeGetFolderItemsQueryParamsArgDirectionField(val.direction); - return { fields: fields, usemarker: usemarker, marker: marker, offset: offset, limit: limit, sort: sort, direction: direction }; -} -exports.deserializeGetFolderItemsQueryParamsArg = deserializeGetFolderItemsQueryParamsArg; -function serializeGetFolderItemsHeadersArg(val) { - return { ["boxapi"]: val.boxapi }; -} -exports.serializeGetFolderItemsHeadersArg = serializeGetFolderItemsHeadersArg; -function deserializeGetFolderItemsHeadersArg(val) { - const boxapi = (0, json_js_3.isJson)(val.boxapi, "string") ? val.boxapi : void 0; - return { boxapi: boxapi }; -} -exports.deserializeGetFolderItemsHeadersArg = deserializeGetFolderItemsHeadersArg; function serializeCreateFolderRequestBodyArgParentField(val) { return { ["id"]: val.id }; } @@ -435,15 +315,6 @@ function deserializeCreateFolderRequestBodyArg(val) { return { name: name, parent: parent, folderUploadEmail: folderUploadEmail, syncState: syncState }; } exports.deserializeCreateFolderRequestBodyArg = deserializeCreateFolderRequestBodyArg; -function serializeCreateFolderQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateFolderQueryParamsArg = serializeCreateFolderQueryParamsArg; -function deserializeCreateFolderQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateFolderQueryParamsArg = deserializeCreateFolderQueryParamsArg; function serializeCopyFolderRequestBodyArgParentField(val) { return { ["id"]: val.id }; } @@ -463,13 +334,4 @@ function deserializeCopyFolderRequestBodyArg(val) { return { name: name, parent: parent }; } exports.deserializeCopyFolderRequestBodyArg = deserializeCopyFolderRequestBodyArg; -function serializeCopyFolderQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCopyFolderQueryParamsArg = serializeCopyFolderQueryParamsArg; -function deserializeCopyFolderQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCopyFolderQueryParamsArg = deserializeCopyFolderQueryParamsArg; //# sourceMappingURL=folders.generated.js.map \ No newline at end of file diff --git a/lib/managers/folders.generated.js.map b/lib/managers/folders.generated.js.map index 24cf0f6f..7217165a 100644 --- a/lib/managers/folders.generated.js.map +++ b/lib/managers/folders.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"folders.generated.js","sourceRoot":"","sources":["../../src/managers/folders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folders.generated.js","sourceRoot":"","sources":["../../src/managers/folders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/groups.generated.d.ts b/lib/managers/groups.generated.d.ts index eebd2f91..bf97aed1 100644 --- a/lib/managers/groups.generated.d.ts +++ b/lib/managers/groups.generated.d.ts @@ -10,6 +10,12 @@ export interface GetGroupsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export declare class GetGroupsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetGroupsHeadersArg); +} export type CreateGroupRequestBodyArgInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export type CreateGroupRequestBodyArgMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export interface CreateGroupRequestBodyArg { @@ -23,9 +29,21 @@ export interface CreateGroupRequestBodyArg { export interface CreateGroupQueryParamsArg { readonly fields?: string; } +export declare class CreateGroupHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateGroupHeadersArg); +} export interface GetGroupByIdQueryParamsArg { readonly fields?: string; } +export declare class GetGroupByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetGroupByIdHeadersArg); +} export type UpdateGroupByIdRequestBodyArgInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export type UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export interface UpdateGroupByIdRequestBodyArg { @@ -39,33 +57,37 @@ export interface UpdateGroupByIdRequestBodyArg { export interface UpdateGroupByIdQueryParamsArg { readonly fields?: string; } +export declare class UpdateGroupByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateGroupByIdHeadersArg); +} +export declare class DeleteGroupByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteGroupByIdHeadersArg); +} export declare class GroupsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getGroups(queryParams?: GetGroupsQueryParamsArg): Promise; - createGroup(requestBody: CreateGroupRequestBodyArg, queryParams?: CreateGroupQueryParamsArg): Promise; - getGroupById(groupId: string, queryParams?: GetGroupByIdQueryParamsArg): Promise; - updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams?: UpdateGroupByIdQueryParamsArg): Promise; - deleteGroupById(groupId: string): Promise; + getGroups(queryParams?: GetGroupsQueryParamsArg, headers?: GetGroupsHeadersArg): Promise; + createGroup(requestBody: CreateGroupRequestBodyArg, queryParams?: CreateGroupQueryParamsArg, headers?: CreateGroupHeadersArg): Promise; + getGroupById(groupId: string, queryParams?: GetGroupByIdQueryParamsArg, headers?: GetGroupByIdHeadersArg): Promise; + updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams?: UpdateGroupByIdQueryParamsArg, headers?: UpdateGroupByIdHeadersArg): Promise; + deleteGroupById(groupId: string, headers?: DeleteGroupByIdHeadersArg): Promise; } -export declare function serializeGetGroupsQueryParamsArg(val: GetGroupsQueryParamsArg): Json; -export declare function deserializeGetGroupsQueryParamsArg(val: any): GetGroupsQueryParamsArg; export declare function serializeCreateGroupRequestBodyArgInvitabilityLevelField(val: CreateGroupRequestBodyArgInvitabilityLevelField): Json; export declare function deserializeCreateGroupRequestBodyArgInvitabilityLevelField(val: any): CreateGroupRequestBodyArgInvitabilityLevelField; export declare function serializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val: CreateGroupRequestBodyArgMemberViewabilityLevelField): Json; export declare function deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val: any): CreateGroupRequestBodyArgMemberViewabilityLevelField; export declare function serializeCreateGroupRequestBodyArg(val: CreateGroupRequestBodyArg): Json; export declare function deserializeCreateGroupRequestBodyArg(val: any): CreateGroupRequestBodyArg; -export declare function serializeCreateGroupQueryParamsArg(val: CreateGroupQueryParamsArg): Json; -export declare function deserializeCreateGroupQueryParamsArg(val: any): CreateGroupQueryParamsArg; -export declare function serializeGetGroupByIdQueryParamsArg(val: GetGroupByIdQueryParamsArg): Json; -export declare function deserializeGetGroupByIdQueryParamsArg(val: any): GetGroupByIdQueryParamsArg; export declare function serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val: UpdateGroupByIdRequestBodyArgInvitabilityLevelField): Json; export declare function deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val: any): UpdateGroupByIdRequestBodyArgInvitabilityLevelField; export declare function serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val: UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField): Json; export declare function deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val: any): UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField; export declare function serializeUpdateGroupByIdRequestBodyArg(val: UpdateGroupByIdRequestBodyArg): Json; export declare function deserializeUpdateGroupByIdRequestBodyArg(val: any): UpdateGroupByIdRequestBodyArg; -export declare function serializeUpdateGroupByIdQueryParamsArg(val: UpdateGroupByIdQueryParamsArg): Json; -export declare function deserializeUpdateGroupByIdQueryParamsArg(val: any): UpdateGroupByIdQueryParamsArg; diff --git a/lib/managers/groups.generated.js b/lib/managers/groups.generated.js index 0f89a2b8..41a5c4be 100644 --- a/lib/managers/groups.generated.js +++ b/lib/managers/groups.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateGroupByIdQueryParamsArg = exports.serializeUpdateGroupByIdQueryParamsArg = exports.deserializeUpdateGroupByIdRequestBodyArg = exports.serializeUpdateGroupByIdRequestBodyArg = exports.deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = exports.serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = exports.deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = exports.serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = exports.deserializeGetGroupByIdQueryParamsArg = exports.serializeGetGroupByIdQueryParamsArg = exports.deserializeCreateGroupQueryParamsArg = exports.serializeCreateGroupQueryParamsArg = exports.deserializeCreateGroupRequestBodyArg = exports.serializeCreateGroupRequestBodyArg = exports.deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField = exports.serializeCreateGroupRequestBodyArgMemberViewabilityLevelField = exports.deserializeCreateGroupRequestBodyArgInvitabilityLevelField = exports.serializeCreateGroupRequestBodyArgInvitabilityLevelField = exports.deserializeGetGroupsQueryParamsArg = exports.serializeGetGroupsQueryParamsArg = exports.GroupsManager = void 0; +exports.deserializeUpdateGroupByIdRequestBodyArg = exports.serializeUpdateGroupByIdRequestBodyArg = exports.deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = exports.serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = exports.deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = exports.serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = exports.deserializeCreateGroupRequestBodyArg = exports.serializeCreateGroupRequestBodyArg = exports.deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField = exports.serializeCreateGroupRequestBodyArgMemberViewabilityLevelField = exports.deserializeCreateGroupRequestBodyArgInvitabilityLevelField = exports.serializeCreateGroupRequestBodyArgInvitabilityLevelField = exports.GroupsManager = exports.DeleteGroupByIdHeadersArg = exports.UpdateGroupByIdHeadersArg = exports.GetGroupByIdHeadersArg = exports.CreateGroupHeadersArg = exports.GetGroupsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,58 +19,86 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetGroupsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetGroupsHeadersArg = GetGroupsHeadersArg; +class CreateGroupHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateGroupHeadersArg = CreateGroupHeadersArg; +class GetGroupByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetGroupByIdHeadersArg = GetGroupByIdHeadersArg; +class UpdateGroupByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateGroupByIdHeadersArg = UpdateGroupByIdHeadersArg; +class DeleteGroupByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteGroupByIdHeadersArg = DeleteGroupByIdHeadersArg; class GroupsManager { constructor(fields) { Object.assign(this, fields); } - getGroups(queryParams = {}) { + getGroups(queryParams = {}, headers = new GetGroupsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["filter_term"]: (0, utils_js_2.toString)(queryParams.filterTerm), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeGroups)((0, json_js_1.deserializeJson)(response.text)); }); } - createGroup(requestBody, queryParams = {}) { + createGroup(requestBody, queryParams = {}, headers = new CreateGroupHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroup)((0, json_js_1.deserializeJson)(response.text)); }); } - getGroupById(groupId, queryParams = {}) { + getGroupById(groupId, queryParams = {}, headers = new GetGroupByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeGroupFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateGroupById(groupId, requestBody, queryParams = {}) { + updateGroupById(groupId, requestBody, queryParams = {}, headers = new UpdateGroupByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeGroupFull)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteGroupById(groupId) { + deleteGroupById(groupId, headers = new DeleteGroupByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.GroupsManager = GroupsManager; -function serializeGetGroupsQueryParamsArg(val) { - return { ["filter_term"]: val.filterTerm, ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset }; -} -exports.serializeGetGroupsQueryParamsArg = serializeGetGroupsQueryParamsArg; -function deserializeGetGroupsQueryParamsArg(val) { - const filterTerm = (0, json_js_3.isJson)(val.filter_term, "string") ? val.filter_term : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - return { filterTerm: filterTerm, fields: fields, limit: limit, offset: offset }; -} -exports.deserializeGetGroupsQueryParamsArg = deserializeGetGroupsQueryParamsArg; function serializeCreateGroupRequestBodyArgInvitabilityLevelField(val) { return val; } @@ -125,24 +153,6 @@ function deserializeCreateGroupRequestBodyArg(val) { return { name: name, provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel }; } exports.deserializeCreateGroupRequestBodyArg = deserializeCreateGroupRequestBodyArg; -function serializeCreateGroupQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateGroupQueryParamsArg = serializeCreateGroupQueryParamsArg; -function deserializeCreateGroupQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateGroupQueryParamsArg = deserializeCreateGroupQueryParamsArg; -function serializeGetGroupByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetGroupByIdQueryParamsArg = serializeGetGroupByIdQueryParamsArg; -function deserializeGetGroupByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetGroupByIdQueryParamsArg = deserializeGetGroupByIdQueryParamsArg; function serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val) { return val; } @@ -197,13 +207,4 @@ function deserializeUpdateGroupByIdRequestBodyArg(val) { return { name: name, provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel }; } exports.deserializeUpdateGroupByIdRequestBodyArg = deserializeUpdateGroupByIdRequestBodyArg; -function serializeUpdateGroupByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateGroupByIdQueryParamsArg = serializeUpdateGroupByIdQueryParamsArg; -function deserializeUpdateGroupByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUpdateGroupByIdQueryParamsArg = deserializeUpdateGroupByIdQueryParamsArg; //# sourceMappingURL=groups.generated.js.map \ No newline at end of file diff --git a/lib/managers/groups.generated.js.map b/lib/managers/groups.generated.js.map index 95a19768..cbc7a9c6 100644 --- a/lib/managers/groups.generated.js.map +++ b/lib/managers/groups.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"groups.generated.js","sourceRoot":"","sources":["../../src/managers/groups.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"groups.generated.js","sourceRoot":"","sources":["../../src/managers/groups.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/integrationMappings.generated.d.ts b/lib/managers/integrationMappings.generated.d.ts index 303faf32..a5605429 100644 --- a/lib/managers/integrationMappings.generated.d.ts +++ b/lib/managers/integrationMappings.generated.d.ts @@ -15,6 +15,18 @@ export interface GetIntegrationMappingSlackQueryParamsArg { readonly boxItemType?: GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField; readonly isManuallyCreated?: boolean; } +export declare class GetIntegrationMappingSlackHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetIntegrationMappingSlackHeadersArg); +} +export declare class CreateIntegrationMappingSlackHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateIntegrationMappingSlackHeadersArg); +} export interface UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField { } export interface UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField { @@ -23,21 +35,27 @@ export interface UpdateIntegrationMappingSlackByIdRequestBodyArg { readonly boxItem?: UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; readonly options?: UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField; } +export declare class UpdateIntegrationMappingSlackByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateIntegrationMappingSlackByIdHeadersArg); +} +export declare class DeleteIntegrationMappingSlackByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteIntegrationMappingSlackByIdHeadersArg); +} export declare class IntegrationMappingsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getIntegrationMappingSlack(queryParams?: GetIntegrationMappingSlackQueryParamsArg): Promise; - createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest): Promise; - updateIntegrationMappingSlackById(integrationMappingId: string, requestBody: UpdateIntegrationMappingSlackByIdRequestBodyArg): Promise; - deleteIntegrationMappingSlackById(integrationMappingId: string): Promise; -} -export declare function serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val: GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField): Json; -export declare function deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val: any): GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField; -export declare function serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val: GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField): Json; -export declare function deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val: any): GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField; -export declare function serializeGetIntegrationMappingSlackQueryParamsArg(val: GetIntegrationMappingSlackQueryParamsArg): Json; -export declare function deserializeGetIntegrationMappingSlackQueryParamsArg(val: any): GetIntegrationMappingSlackQueryParamsArg; + getIntegrationMappingSlack(queryParams?: GetIntegrationMappingSlackQueryParamsArg, headers?: GetIntegrationMappingSlackHeadersArg): Promise; + createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest, headers?: CreateIntegrationMappingSlackHeadersArg): Promise; + updateIntegrationMappingSlackById(integrationMappingId: string, requestBody: UpdateIntegrationMappingSlackByIdRequestBodyArg, headers?: UpdateIntegrationMappingSlackByIdHeadersArg): Promise; + deleteIntegrationMappingSlackById(integrationMappingId: string, headers?: DeleteIntegrationMappingSlackByIdHeadersArg): Promise; +} export declare function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val: UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField): Json; export declare function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val: any): UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; export declare function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val: UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField): Json; diff --git a/lib/managers/integrationMappings.generated.js b/lib/managers/integrationMappings.generated.js index 1466eca8..afdc8c9c 100644 --- a/lib/managers/integrationMappings.generated.js +++ b/lib/managers/integrationMappings.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArg = exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = exports.deserializeGetIntegrationMappingSlackQueryParamsArg = exports.serializeGetIntegrationMappingSlackQueryParamsArg = exports.deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = exports.serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = exports.deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = exports.serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = exports.IntegrationMappingsManager = void 0; +exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArg = exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = exports.IntegrationMappingsManager = exports.DeleteIntegrationMappingSlackByIdHeadersArg = exports.UpdateIntegrationMappingSlackByIdHeadersArg = exports.CreateIntegrationMappingSlackHeadersArg = exports.GetIntegrationMappingSlackHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -18,81 +18,69 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class GetIntegrationMappingSlackHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetIntegrationMappingSlackHeadersArg = GetIntegrationMappingSlackHeadersArg; +class CreateIntegrationMappingSlackHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateIntegrationMappingSlackHeadersArg = CreateIntegrationMappingSlackHeadersArg; +class UpdateIntegrationMappingSlackByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateIntegrationMappingSlackByIdHeadersArg = UpdateIntegrationMappingSlackByIdHeadersArg; +class DeleteIntegrationMappingSlackByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteIntegrationMappingSlackByIdHeadersArg = DeleteIntegrationMappingSlackByIdHeadersArg; class IntegrationMappingsManager { constructor(fields) { Object.assign(this, fields); } - getIntegrationMappingSlack(queryParams = {}) { + getIntegrationMappingSlack(queryParams = {}, headers = new GetIntegrationMappingSlackHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["partner_item_type"]: (0, utils_js_2.toString)(queryParams.partnerItemType), ["partner_item_id"]: (0, utils_js_2.toString)(queryParams.partnerItemId), ["box_item_id"]: (0, utils_js_2.toString)(queryParams.boxItemId), ["box_item_type"]: (0, utils_js_2.toString)(queryParams.boxItemType), ["is_manually_created"]: (0, utils_js_2.toString)(queryParams.isManuallyCreated) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeIntegrationMappings)((0, json_js_1.deserializeJson)(response.text)); }); } - createIntegrationMappingSlack(requestBody) { + createIntegrationMappingSlack(requestBody, headers = new CreateIntegrationMappingSlackHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "POST", body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeIntegrationMappingSlackCreateRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeIntegrationMappingSlackCreateRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeIntegrationMapping)((0, json_js_1.deserializeJson)(response.text)); }); } - updateIntegrationMappingSlackById(integrationMappingId, requestBody) { + updateIntegrationMappingSlackById(integrationMappingId, requestBody, headers = new UpdateIntegrationMappingSlackByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeIntegrationMapping)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteIntegrationMappingSlackById(integrationMappingId) { + deleteIntegrationMappingSlackById(integrationMappingId, headers = new DeleteIntegrationMappingSlackByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.IntegrationMappingsManager = IntegrationMappingsManager; -function serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val) { - return val; -} -exports.serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField; -function deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField\""; - } - if (val == "channel") { - return "channel"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField; -function serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val) { - return val; -} -exports.serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField; -function deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField; -function serializeGetIntegrationMappingSlackQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["partner_item_type"]: val.partnerItemType == void 0 ? void 0 : serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val.partnerItemType), ["partner_item_id"]: val.partnerItemId, ["box_item_id"]: val.boxItemId, ["box_item_type"]: val.boxItemType == void 0 ? void 0 : serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val.boxItemType), ["is_manually_created"]: val.isManuallyCreated }; -} -exports.serializeGetIntegrationMappingSlackQueryParamsArg = serializeGetIntegrationMappingSlackQueryParamsArg; -function deserializeGetIntegrationMappingSlackQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const partnerItemType = val.partner_item_type == void 0 ? void 0 : deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val.partner_item_type); - const partnerItemId = (0, json_js_3.isJson)(val.partner_item_id, "string") ? val.partner_item_id : void 0; - const boxItemId = (0, json_js_3.isJson)(val.box_item_id, "string") ? val.box_item_id : void 0; - const boxItemType = val.box_item_type == void 0 ? void 0 : deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val.box_item_type); - const isManuallyCreated = (0, json_js_3.isJson)(val.is_manually_created, "boolean") ? val.is_manually_created : void 0; - return { marker: marker, limit: limit, partnerItemType: partnerItemType, partnerItemId: partnerItemId, boxItemId: boxItemId, boxItemType: boxItemType, isManuallyCreated: isManuallyCreated }; -} -exports.deserializeGetIntegrationMappingSlackQueryParamsArg = deserializeGetIntegrationMappingSlackQueryParamsArg; function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val) { return {}; } diff --git a/lib/managers/integrationMappings.generated.js.map b/lib/managers/integrationMappings.generated.js.map index 685285e3..cca5327e 100644 --- a/lib/managers/integrationMappings.generated.js.map +++ b/lib/managers/integrationMappings.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"integrationMappings.generated.js","sourceRoot":"","sources":["../../src/managers/integrationMappings.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"integrationMappings.generated.js","sourceRoot":"","sources":["../../src/managers/integrationMappings.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/invites.generated.d.ts b/lib/managers/invites.generated.d.ts index 8f32391f..2876fca3 100644 --- a/lib/managers/invites.generated.d.ts +++ b/lib/managers/invites.generated.d.ts @@ -15,15 +15,27 @@ export interface CreateInviteRequestBodyArg { export interface CreateInviteQueryParamsArg { readonly fields?: string; } +export declare class CreateInviteHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateInviteHeadersArg); +} export interface GetInviteByIdQueryParamsArg { readonly fields?: string; } +export declare class GetInviteByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetInviteByIdHeadersArg); +} export declare class InvitesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createInvite(requestBody: CreateInviteRequestBodyArg, queryParams?: CreateInviteQueryParamsArg): Promise; - getInviteById(inviteId: string, queryParams?: GetInviteByIdQueryParamsArg): Promise; + createInvite(requestBody: CreateInviteRequestBodyArg, queryParams?: CreateInviteQueryParamsArg, headers?: CreateInviteHeadersArg): Promise; + getInviteById(inviteId: string, queryParams?: GetInviteByIdQueryParamsArg, headers?: GetInviteByIdHeadersArg): Promise; } export declare function serializeCreateInviteRequestBodyArgEnterpriseField(val: CreateInviteRequestBodyArgEnterpriseField): Json; export declare function deserializeCreateInviteRequestBodyArgEnterpriseField(val: any): CreateInviteRequestBodyArgEnterpriseField; @@ -31,7 +43,3 @@ export declare function serializeCreateInviteRequestBodyArgActionableByField(val export declare function deserializeCreateInviteRequestBodyArgActionableByField(val: any): CreateInviteRequestBodyArgActionableByField; export declare function serializeCreateInviteRequestBodyArg(val: CreateInviteRequestBodyArg): Json; export declare function deserializeCreateInviteRequestBodyArg(val: any): CreateInviteRequestBodyArg; -export declare function serializeCreateInviteQueryParamsArg(val: CreateInviteQueryParamsArg): Json; -export declare function deserializeCreateInviteQueryParamsArg(val: any): CreateInviteQueryParamsArg; -export declare function serializeGetInviteByIdQueryParamsArg(val: GetInviteByIdQueryParamsArg): Json; -export declare function deserializeGetInviteByIdQueryParamsArg(val: any): GetInviteByIdQueryParamsArg; diff --git a/lib/managers/invites.generated.js b/lib/managers/invites.generated.js index ebaaef55..de3837d3 100644 --- a/lib/managers/invites.generated.js +++ b/lib/managers/invites.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetInviteByIdQueryParamsArg = exports.serializeGetInviteByIdQueryParamsArg = exports.deserializeCreateInviteQueryParamsArg = exports.serializeCreateInviteQueryParamsArg = exports.deserializeCreateInviteRequestBodyArg = exports.serializeCreateInviteRequestBodyArg = exports.deserializeCreateInviteRequestBodyArgActionableByField = exports.serializeCreateInviteRequestBodyArgActionableByField = exports.deserializeCreateInviteRequestBodyArgEnterpriseField = exports.serializeCreateInviteRequestBodyArgEnterpriseField = exports.InvitesManager = void 0; +exports.deserializeCreateInviteRequestBodyArg = exports.serializeCreateInviteRequestBodyArg = exports.deserializeCreateInviteRequestBodyArgActionableByField = exports.serializeCreateInviteRequestBodyArgActionableByField = exports.deserializeCreateInviteRequestBodyArgEnterpriseField = exports.serializeCreateInviteRequestBodyArgEnterpriseField = exports.InvitesManager = exports.GetInviteByIdHeadersArg = exports.CreateInviteHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,21 +17,37 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class CreateInviteHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateInviteHeadersArg = CreateInviteHeadersArg; +class GetInviteByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetInviteByIdHeadersArg = GetInviteByIdHeadersArg; class InvitesManager { constructor(fields) { Object.assign(this, fields); } - createInvite(requestBody, queryParams = {}) { + createInvite(requestBody, queryParams = {}, headers = new CreateInviteHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites"), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeInvite)((0, json_js_2.deserializeJson)(response.text)); }); } - getInviteById(inviteId, queryParams = {}) { + getInviteById(inviteId, queryParams = {}, headers = new GetInviteByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites/", inviteId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites/", inviteId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeInvite)((0, json_js_2.deserializeJson)(response.text)); }); } @@ -65,22 +81,4 @@ function deserializeCreateInviteRequestBodyArg(val) { return { enterprise: enterprise, actionableBy: actionableBy }; } exports.deserializeCreateInviteRequestBodyArg = deserializeCreateInviteRequestBodyArg; -function serializeCreateInviteQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateInviteQueryParamsArg = serializeCreateInviteQueryParamsArg; -function deserializeCreateInviteQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateInviteQueryParamsArg = deserializeCreateInviteQueryParamsArg; -function serializeGetInviteByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetInviteByIdQueryParamsArg = serializeGetInviteByIdQueryParamsArg; -function deserializeGetInviteByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetInviteByIdQueryParamsArg = deserializeGetInviteByIdQueryParamsArg; //# sourceMappingURL=invites.generated.js.map \ No newline at end of file diff --git a/lib/managers/invites.generated.js.map b/lib/managers/invites.generated.js.map index 9a8628d7..40b0ba5b 100644 --- a/lib/managers/invites.generated.js.map +++ b/lib/managers/invites.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"invites.generated.js","sourceRoot":"","sources":["../../src/managers/invites.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"invites.generated.js","sourceRoot":"","sources":["../../src/managers/invites.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/legalHoldPolicies.generated.d.ts b/lib/managers/legalHoldPolicies.generated.d.ts index 9eb88a9c..66f7fddb 100644 --- a/lib/managers/legalHoldPolicies.generated.d.ts +++ b/lib/managers/legalHoldPolicies.generated.d.ts @@ -9,6 +9,12 @@ export interface GetLegalHoldPoliciesQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetLegalHoldPoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetLegalHoldPoliciesHeadersArg); +} export interface CreateLegalHoldPolicyRequestBodyArg { readonly policyName: string; readonly description?: string; @@ -16,23 +22,45 @@ export interface CreateLegalHoldPolicyRequestBodyArg { readonly filterEndedAt?: string; readonly isOngoing?: boolean; } +export declare class CreateLegalHoldPolicyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateLegalHoldPolicyHeadersArg); +} +export declare class GetLegalHoldPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetLegalHoldPolicyByIdHeadersArg); +} export interface UpdateLegalHoldPolicyByIdRequestBodyArg { readonly policyName?: string; readonly description?: string; readonly releaseNotes?: string; } +export declare class UpdateLegalHoldPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateLegalHoldPolicyByIdHeadersArg); +} +export declare class DeleteLegalHoldPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteLegalHoldPolicyByIdHeadersArg); +} export declare class LegalHoldPoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getLegalHoldPolicies(queryParams?: GetLegalHoldPoliciesQueryParamsArg): Promise; - createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg): Promise; - getLegalHoldPolicyById(legalHoldPolicyId: string): Promise; - updateLegalHoldPolicyById(legalHoldPolicyId: string, requestBody: UpdateLegalHoldPolicyByIdRequestBodyArg): Promise; - deleteLegalHoldPolicyById(legalHoldPolicyId: string): Promise; -} -export declare function serializeGetLegalHoldPoliciesQueryParamsArg(val: GetLegalHoldPoliciesQueryParamsArg): Json; -export declare function deserializeGetLegalHoldPoliciesQueryParamsArg(val: any): GetLegalHoldPoliciesQueryParamsArg; + getLegalHoldPolicies(queryParams?: GetLegalHoldPoliciesQueryParamsArg, headers?: GetLegalHoldPoliciesHeadersArg): Promise; + createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg, headers?: CreateLegalHoldPolicyHeadersArg): Promise; + getLegalHoldPolicyById(legalHoldPolicyId: string, headers?: GetLegalHoldPolicyByIdHeadersArg): Promise; + updateLegalHoldPolicyById(legalHoldPolicyId: string, requestBody: UpdateLegalHoldPolicyByIdRequestBodyArg, headers?: UpdateLegalHoldPolicyByIdHeadersArg): Promise; + deleteLegalHoldPolicyById(legalHoldPolicyId: string, headers?: DeleteLegalHoldPolicyByIdHeadersArg): Promise; +} export declare function serializeCreateLegalHoldPolicyRequestBodyArg(val: CreateLegalHoldPolicyRequestBodyArg): Json; export declare function deserializeCreateLegalHoldPolicyRequestBodyArg(val: any): CreateLegalHoldPolicyRequestBodyArg; export declare function serializeUpdateLegalHoldPolicyByIdRequestBodyArg(val: UpdateLegalHoldPolicyByIdRequestBodyArg): Json; diff --git a/lib/managers/legalHoldPolicies.generated.js b/lib/managers/legalHoldPolicies.generated.js index 1a905093..f2c590f1 100644 --- a/lib/managers/legalHoldPolicies.generated.js +++ b/lib/managers/legalHoldPolicies.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.serializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.deserializeCreateLegalHoldPolicyRequestBodyArg = exports.serializeCreateLegalHoldPolicyRequestBodyArg = exports.deserializeGetLegalHoldPoliciesQueryParamsArg = exports.serializeGetLegalHoldPoliciesQueryParamsArg = exports.LegalHoldPoliciesManager = void 0; +exports.deserializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.serializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.deserializeCreateLegalHoldPolicyRequestBodyArg = exports.serializeCreateLegalHoldPolicyRequestBodyArg = exports.LegalHoldPoliciesManager = exports.DeleteLegalHoldPolicyByIdHeadersArg = exports.UpdateLegalHoldPolicyByIdHeadersArg = exports.GetLegalHoldPolicyByIdHeadersArg = exports.CreateLegalHoldPolicyHeadersArg = exports.GetLegalHoldPoliciesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,55 +18,83 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetLegalHoldPoliciesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetLegalHoldPoliciesHeadersArg = GetLegalHoldPoliciesHeadersArg; +class CreateLegalHoldPolicyHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateLegalHoldPolicyHeadersArg = CreateLegalHoldPolicyHeadersArg; +class GetLegalHoldPolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetLegalHoldPolicyByIdHeadersArg = GetLegalHoldPolicyByIdHeadersArg; +class UpdateLegalHoldPolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateLegalHoldPolicyByIdHeadersArg = UpdateLegalHoldPolicyByIdHeadersArg; +class DeleteLegalHoldPolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteLegalHoldPolicyByIdHeadersArg = DeleteLegalHoldPolicyByIdHeadersArg; class LegalHoldPoliciesManager { constructor(fields) { Object.assign(this, fields); } - getLegalHoldPolicies(queryParams = {}) { + getLegalHoldPolicies(queryParams = {}, headers = new GetLegalHoldPoliciesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_name"]: (0, utils_js_2.toString)(queryParams.policyName), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeLegalHoldPolicies)((0, json_js_1.deserializeJson)(response.text)); }); } - createLegalHoldPolicy(requestBody) { + createLegalHoldPolicy(requestBody, headers = new CreateLegalHoldPolicyHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateLegalHoldPolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateLegalHoldPolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeLegalHoldPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - getLegalHoldPolicyById(legalHoldPolicyId) { + getLegalHoldPolicyById(legalHoldPolicyId, headers = new GetLegalHoldPolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeLegalHoldPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - updateLegalHoldPolicyById(legalHoldPolicyId, requestBody) { + updateLegalHoldPolicyById(legalHoldPolicyId, requestBody, headers = new UpdateLegalHoldPolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateLegalHoldPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateLegalHoldPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeLegalHoldPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteLegalHoldPolicyById(legalHoldPolicyId) { + deleteLegalHoldPolicyById(legalHoldPolicyId, headers = new DeleteLegalHoldPolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.LegalHoldPoliciesManager = LegalHoldPoliciesManager; -function serializeGetLegalHoldPoliciesQueryParamsArg(val) { - return { ["policy_name"]: val.policyName, ["fields"]: val.fields, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetLegalHoldPoliciesQueryParamsArg = serializeGetLegalHoldPoliciesQueryParamsArg; -function deserializeGetLegalHoldPoliciesQueryParamsArg(val) { - const policyName = (0, json_js_3.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { policyName: policyName, fields: fields, marker: marker, limit: limit }; -} -exports.deserializeGetLegalHoldPoliciesQueryParamsArg = deserializeGetLegalHoldPoliciesQueryParamsArg; function serializeCreateLegalHoldPolicyRequestBodyArg(val) { return { ["policy_name"]: val.policyName, ["description"]: val.description, ["filter_started_at"]: val.filterStartedAt, ["filter_ended_at"]: val.filterEndedAt, ["is_ongoing"]: val.isOngoing }; } diff --git a/lib/managers/legalHoldPolicies.generated.js.map b/lib/managers/legalHoldPolicies.generated.js.map index 58623660..465bb7d6 100644 --- a/lib/managers/legalHoldPolicies.generated.js.map +++ b/lib/managers/legalHoldPolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"legalHoldPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"legalHoldPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/legalHoldPolicyAssignments.generated.d.ts b/lib/managers/legalHoldPolicyAssignments.generated.d.ts index 98c1e0d0..cdecda1b 100644 --- a/lib/managers/legalHoldPolicyAssignments.generated.d.ts +++ b/lib/managers/legalHoldPolicyAssignments.generated.d.ts @@ -13,6 +13,12 @@ export interface GetLegalHoldPolicyAssignmentsQueryParamsArg { readonly limit?: number; readonly fields?: string; } +export declare class GetLegalHoldPolicyAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetLegalHoldPolicyAssignmentsHeadersArg); +} export type CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = "file" | "file_version" | "folder" | "user"; export interface CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField { readonly type: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; @@ -22,38 +28,60 @@ export interface CreateLegalHoldPolicyAssignmentRequestBodyArg { readonly policyId: string; readonly assignTo: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; } +export declare class CreateLegalHoldPolicyAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateLegalHoldPolicyAssignmentHeadersArg); +} +export declare class GetLegalHoldPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetLegalHoldPolicyAssignmentByIdHeadersArg); +} +export declare class DeleteLegalHoldPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteLegalHoldPolicyAssignmentByIdHeadersArg); +} export interface GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg { readonly marker?: string; readonly limit?: number; readonly fields?: string; } +export declare class GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg); +} export interface GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg { readonly marker?: string; readonly limit?: number; readonly fields?: string; } +export declare class GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg); +} export declare class LegalHoldPolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getLegalHoldPolicyAssignments(queryParams: GetLegalHoldPolicyAssignmentsQueryParamsArg): Promise; - createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg): Promise; - getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string): Promise; - deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string): Promise; - getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Promise; - getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Promise; -} -export declare function serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val: GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField): Json; -export declare function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val: any): GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField; -export declare function serializeGetLegalHoldPolicyAssignmentsQueryParamsArg(val: GetLegalHoldPolicyAssignmentsQueryParamsArg): Json; -export declare function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArg(val: any): GetLegalHoldPolicyAssignmentsQueryParamsArg; + getLegalHoldPolicyAssignments(queryParams: GetLegalHoldPolicyAssignmentsQueryParamsArg, headers?: GetLegalHoldPolicyAssignmentsHeadersArg): Promise; + createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg, headers?: CreateLegalHoldPolicyAssignmentHeadersArg): Promise; + getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string, headers?: GetLegalHoldPolicyAssignmentByIdHeadersArg): Promise; + deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string, headers?: DeleteLegalHoldPolicyAssignmentByIdHeadersArg): Promise; + getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg, headers?: GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg): Promise; + getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg, headers?: GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg): Promise; +} export declare function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField): Json; export declare function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: any): CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; export declare function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField): Json; export declare function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val: any): CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; export declare function serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val: CreateLegalHoldPolicyAssignmentRequestBodyArg): Json; export declare function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val: any): CreateLegalHoldPolicyAssignmentRequestBodyArg; -export declare function serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(val: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Json; -export declare function deserializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(val: any): GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg; -export declare function serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(val: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Json; -export declare function deserializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(val: any): GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg; diff --git a/lib/managers/legalHoldPolicyAssignments.generated.js b/lib/managers/legalHoldPolicyAssignments.generated.js index 131b1f4b..57758221 100644 --- a/lib/managers/legalHoldPolicyAssignments.generated.js +++ b/lib/managers/legalHoldPolicyAssignments.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = exports.serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = exports.deserializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = exports.serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArg = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.deserializeGetLegalHoldPolicyAssignmentsQueryParamsArg = exports.serializeGetLegalHoldPolicyAssignmentsQueryParamsArg = exports.deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField = exports.serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField = exports.LegalHoldPolicyAssignmentsManager = void 0; +exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArg = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.LegalHoldPolicyAssignmentsManager = exports.GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg = exports.GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg = exports.DeleteLegalHoldPolicyAssignmentByIdHeadersArg = exports.GetLegalHoldPolicyAssignmentByIdHeadersArg = exports.CreateLegalHoldPolicyAssignmentHeadersArg = exports.GetLegalHoldPolicyAssignmentsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,88 +19,99 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetLegalHoldPolicyAssignmentsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetLegalHoldPolicyAssignmentsHeadersArg = GetLegalHoldPolicyAssignmentsHeadersArg; +class CreateLegalHoldPolicyAssignmentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateLegalHoldPolicyAssignmentHeadersArg = CreateLegalHoldPolicyAssignmentHeadersArg; +class GetLegalHoldPolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetLegalHoldPolicyAssignmentByIdHeadersArg = GetLegalHoldPolicyAssignmentByIdHeadersArg; +class DeleteLegalHoldPolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteLegalHoldPolicyAssignmentByIdHeadersArg = DeleteLegalHoldPolicyAssignmentByIdHeadersArg; +class GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg = GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg; +class GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg = GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg; class LegalHoldPolicyAssignmentsManager { constructor(fields) { Object.assign(this, fields); } - getLegalHoldPolicyAssignments(queryParams) { + getLegalHoldPolicyAssignments(queryParams, headers = new GetLegalHoldPolicyAssignmentsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["assign_to_type"]: (0, utils_js_2.toString)(queryParams.assignToType), ["assign_to_id"]: (0, utils_js_2.toString)(queryParams.assignToId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeLegalHoldPolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } - createLegalHoldPolicyAssignment(requestBody) { + createLegalHoldPolicyAssignment(requestBody, headers = new CreateLegalHoldPolicyAssignmentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeLegalHoldPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId) { + getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId, headers = new GetLegalHoldPolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeLegalHoldPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId) { + deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId, headers = new DeleteLegalHoldPolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId, queryParams = {}) { + getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId, queryParams = {}, headers = new GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); }); } - getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId, queryParams = {}) { + getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId, queryParams = {}, headers = new GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.LegalHoldPolicyAssignmentsManager = LegalHoldPolicyAssignmentsManager; -function serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val) { - return val; -} -exports.serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField = serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField; -function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "file_version") { - return "file_version"; - } - if (val == "folder") { - return "folder"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField = deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField; -function serializeGetLegalHoldPolicyAssignmentsQueryParamsArg(val) { - return { ["policy_id"]: val.policyId, ["assign_to_type"]: val.assignToType == void 0 ? void 0 : serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val.assignToType), ["assign_to_id"]: val.assignToId, ["marker"]: val.marker, ["limit"]: val.limit, ["fields"]: val.fields }; -} -exports.serializeGetLegalHoldPolicyAssignmentsQueryParamsArg = serializeGetLegalHoldPolicyAssignmentsQueryParamsArg; -function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArg(val) { - const policyId = val.policy_id; - const assignToType = val.assign_to_type == void 0 ? void 0 : deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val.assign_to_type); - const assignToId = (0, json_js_3.isJson)(val.assign_to_id, "string") ? val.assign_to_id : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { policyId: policyId, assignToType: assignToType, assignToId: assignToId, marker: marker, limit: limit, fields: fields }; -} -exports.deserializeGetLegalHoldPolicyAssignmentsQueryParamsArg = deserializeGetLegalHoldPolicyAssignmentsQueryParamsArg; function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val) { return val; } @@ -144,26 +155,4 @@ function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val) { return { policyId: policyId, assignTo: assignTo }; } exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg; -function serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["fields"]: val.fields }; -} -exports.serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg; -function deserializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { marker: marker, limit: limit, fields: fields }; -} -exports.deserializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = deserializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg; -function serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["fields"]: val.fields }; -} -exports.serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg; -function deserializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { marker: marker, limit: limit, fields: fields }; -} -exports.deserializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = deserializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg; //# sourceMappingURL=legalHoldPolicyAssignments.generated.js.map \ No newline at end of file diff --git a/lib/managers/legalHoldPolicyAssignments.generated.js.map b/lib/managers/legalHoldPolicyAssignments.generated.js.map index 742063a9..67c01e7a 100644 --- a/lib/managers/legalHoldPolicyAssignments.generated.js.map +++ b/lib/managers/legalHoldPolicyAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"legalHoldPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"legalHoldPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/listCollaborations.generated.d.ts b/lib/managers/listCollaborations.generated.d.ts index 515f55bf..2131ba8b 100644 --- a/lib/managers/listCollaborations.generated.d.ts +++ b/lib/managers/listCollaborations.generated.d.ts @@ -1,15 +1,26 @@ import { Collaborations } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export interface GetFileCollaborationsQueryParamsArg { readonly fields?: string; readonly limit?: number; readonly marker?: string; } +export declare class GetFileCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileCollaborationsHeadersArg); +} export interface GetFolderCollaborationsQueryParamsArg { readonly fields?: string; } +export declare class GetFolderCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderCollaborationsHeadersArg); +} export type GetCollaborationsQueryParamsArgStatusField = "pending"; export interface GetCollaborationsQueryParamsArg { readonly status: GetCollaborationsQueryParamsArgStatusField; @@ -17,26 +28,28 @@ export interface GetCollaborationsQueryParamsArg { readonly offset?: number; readonly limit?: number; } +export declare class GetCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollaborationsHeadersArg); +} export interface GetGroupCollaborationsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export declare class GetGroupCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetGroupCollaborationsHeadersArg); +} export declare class ListCollaborationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileCollaborations(fileId: string, queryParams?: GetFileCollaborationsQueryParamsArg): Promise; - getFolderCollaborations(folderId: string, queryParams?: GetFolderCollaborationsQueryParamsArg): Promise; - getCollaborations(queryParams: GetCollaborationsQueryParamsArg): Promise; - getGroupCollaborations(groupId: string, queryParams?: GetGroupCollaborationsQueryParamsArg): Promise; -} -export declare function serializeGetFileCollaborationsQueryParamsArg(val: GetFileCollaborationsQueryParamsArg): Json; -export declare function deserializeGetFileCollaborationsQueryParamsArg(val: any): GetFileCollaborationsQueryParamsArg; -export declare function serializeGetFolderCollaborationsQueryParamsArg(val: GetFolderCollaborationsQueryParamsArg): Json; -export declare function deserializeGetFolderCollaborationsQueryParamsArg(val: any): GetFolderCollaborationsQueryParamsArg; -export declare function serializeGetCollaborationsQueryParamsArgStatusField(val: GetCollaborationsQueryParamsArgStatusField): Json; -export declare function deserializeGetCollaborationsQueryParamsArgStatusField(val: any): GetCollaborationsQueryParamsArgStatusField; -export declare function serializeGetCollaborationsQueryParamsArg(val: GetCollaborationsQueryParamsArg): Json; -export declare function deserializeGetCollaborationsQueryParamsArg(val: any): GetCollaborationsQueryParamsArg; -export declare function serializeGetGroupCollaborationsQueryParamsArg(val: GetGroupCollaborationsQueryParamsArg): Json; -export declare function deserializeGetGroupCollaborationsQueryParamsArg(val: any): GetGroupCollaborationsQueryParamsArg; + getFileCollaborations(fileId: string, queryParams?: GetFileCollaborationsQueryParamsArg, headers?: GetFileCollaborationsHeadersArg): Promise; + getFolderCollaborations(folderId: string, queryParams?: GetFolderCollaborationsQueryParamsArg, headers?: GetFolderCollaborationsHeadersArg): Promise; + getCollaborations(queryParams: GetCollaborationsQueryParamsArg, headers?: GetCollaborationsHeadersArg): Promise; + getGroupCollaborations(groupId: string, queryParams?: GetGroupCollaborationsQueryParamsArg, headers?: GetGroupCollaborationsHeadersArg): Promise; +} diff --git a/lib/managers/listCollaborations.generated.js b/lib/managers/listCollaborations.generated.js index e726c7d8..2485ec8f 100644 --- a/lib/managers/listCollaborations.generated.js +++ b/lib/managers/listCollaborations.generated.js @@ -9,101 +9,76 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetGroupCollaborationsQueryParamsArg = exports.serializeGetGroupCollaborationsQueryParamsArg = exports.deserializeGetCollaborationsQueryParamsArg = exports.serializeGetCollaborationsQueryParamsArg = exports.deserializeGetCollaborationsQueryParamsArgStatusField = exports.serializeGetCollaborationsQueryParamsArgStatusField = exports.deserializeGetFolderCollaborationsQueryParamsArg = exports.serializeGetFolderCollaborationsQueryParamsArg = exports.deserializeGetFileCollaborationsQueryParamsArg = exports.serializeGetFileCollaborationsQueryParamsArg = exports.ListCollaborationsManager = void 0; +exports.ListCollaborationsManager = exports.GetGroupCollaborationsHeadersArg = exports.GetCollaborationsHeadersArg = exports.GetFolderCollaborationsHeadersArg = exports.GetFileCollaborationsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetFileCollaborationsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileCollaborationsHeadersArg = GetFileCollaborationsHeadersArg; +class GetFolderCollaborationsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderCollaborationsHeadersArg = GetFolderCollaborationsHeadersArg; +class GetCollaborationsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollaborationsHeadersArg = GetCollaborationsHeadersArg; +class GetGroupCollaborationsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetGroupCollaborationsHeadersArg = GetGroupCollaborationsHeadersArg; class ListCollaborationsManager { constructor(fields) { Object.assign(this, fields); } - getFileCollaborations(fileId, queryParams = {}) { + getFileCollaborations(fileId, queryParams = {}, headers = new GetFileCollaborationsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } - getFolderCollaborations(folderId, queryParams = {}) { + getFolderCollaborations(folderId, queryParams = {}, headers = new GetFolderCollaborationsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } - getCollaborations(queryParams) { + getCollaborations(queryParams, headers = new GetCollaborationsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["status"]: (0, utils_js_2.toString)(queryParams.status), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } - getGroupCollaborations(groupId, queryParams = {}) { + getGroupCollaborations(groupId, queryParams = {}, headers = new GetGroupCollaborationsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.ListCollaborationsManager = ListCollaborationsManager; -function serializeGetFileCollaborationsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["marker"]: val.marker }; -} -exports.serializeGetFileCollaborationsQueryParamsArg = serializeGetFileCollaborationsQueryParamsArg; -function deserializeGetFileCollaborationsQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - return { fields: fields, limit: limit, marker: marker }; -} -exports.deserializeGetFileCollaborationsQueryParamsArg = deserializeGetFileCollaborationsQueryParamsArg; -function serializeGetFolderCollaborationsQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFolderCollaborationsQueryParamsArg = serializeGetFolderCollaborationsQueryParamsArg; -function deserializeGetFolderCollaborationsQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetFolderCollaborationsQueryParamsArg = deserializeGetFolderCollaborationsQueryParamsArg; -function serializeGetCollaborationsQueryParamsArgStatusField(val) { - return val; -} -exports.serializeGetCollaborationsQueryParamsArgStatusField = serializeGetCollaborationsQueryParamsArgStatusField; -function deserializeGetCollaborationsQueryParamsArgStatusField(val) { - if (!(0, json_js_2.isJson)(val, "string")) { - throw "Expecting a string for \"GetCollaborationsQueryParamsArgStatusField\""; - } - if (val == "pending") { - return "pending"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetCollaborationsQueryParamsArgStatusField = deserializeGetCollaborationsQueryParamsArgStatusField; -function serializeGetCollaborationsQueryParamsArg(val) { - return { ["status"]: serializeGetCollaborationsQueryParamsArgStatusField(val.status), ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit }; -} -exports.serializeGetCollaborationsQueryParamsArg = serializeGetCollaborationsQueryParamsArg; -function deserializeGetCollaborationsQueryParamsArg(val) { - const status = deserializeGetCollaborationsQueryParamsArgStatusField(val.status); - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const offset = (0, json_js_2.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - return { status: status, fields: fields, offset: offset, limit: limit }; -} -exports.deserializeGetCollaborationsQueryParamsArg = deserializeGetCollaborationsQueryParamsArg; -function serializeGetGroupCollaborationsQueryParamsArg(val) { - return { ["limit"]: val.limit, ["offset"]: val.offset }; -} -exports.serializeGetGroupCollaborationsQueryParamsArg = serializeGetGroupCollaborationsQueryParamsArg; -function deserializeGetGroupCollaborationsQueryParamsArg(val) { - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_2.isJson)(val.offset, "number") ? val.offset : void 0; - return { limit: limit, offset: offset }; -} -exports.deserializeGetGroupCollaborationsQueryParamsArg = deserializeGetGroupCollaborationsQueryParamsArg; //# sourceMappingURL=listCollaborations.generated.js.map \ No newline at end of file diff --git a/lib/managers/listCollaborations.generated.js.map b/lib/managers/listCollaborations.generated.js.map index 84bc9c22..d0371541 100644 --- a/lib/managers/listCollaborations.generated.js.map +++ b/lib/managers/listCollaborations.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"listCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/listCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"listCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/listCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/memberships.generated.d.ts b/lib/managers/memberships.generated.d.ts index 56c9a803..cdcb8029 100644 --- a/lib/managers/memberships.generated.d.ts +++ b/lib/managers/memberships.generated.d.ts @@ -7,10 +7,22 @@ export interface GetUserMembershipsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export declare class GetUserMembershipsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetUserMembershipsHeadersArg); +} export interface GetGroupMembershipsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export declare class GetGroupMembershipsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetGroupMembershipsHeadersArg); +} export interface CreateGroupMembershipRequestBodyArgUserField { readonly id: string; } @@ -29,9 +41,21 @@ export interface CreateGroupMembershipRequestBodyArg { export interface CreateGroupMembershipQueryParamsArg { readonly fields?: string; } +export declare class CreateGroupMembershipHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateGroupMembershipHeadersArg); +} export interface GetGroupMembershipByIdQueryParamsArg { readonly fields?: string; } +export declare class GetGroupMembershipByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetGroupMembershipByIdHeadersArg); +} export type UpdateGroupMembershipByIdRequestBodyArgRoleField = "member" | "admin"; export interface UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField { } @@ -42,21 +66,29 @@ export interface UpdateGroupMembershipByIdRequestBodyArg { export interface UpdateGroupMembershipByIdQueryParamsArg { readonly fields?: string; } +export declare class UpdateGroupMembershipByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateGroupMembershipByIdHeadersArg); +} +export declare class DeleteGroupMembershipByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteGroupMembershipByIdHeadersArg); +} export declare class MembershipsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getUserMemberships(userId: string, queryParams?: GetUserMembershipsQueryParamsArg): Promise; - getGroupMemberships(groupId: string, queryParams?: GetGroupMembershipsQueryParamsArg): Promise; - createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams?: CreateGroupMembershipQueryParamsArg): Promise; - getGroupMembershipById(groupMembershipId: string, queryParams?: GetGroupMembershipByIdQueryParamsArg): Promise; - updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams?: UpdateGroupMembershipByIdQueryParamsArg): Promise; - deleteGroupMembershipById(groupMembershipId: string): Promise; -} -export declare function serializeGetUserMembershipsQueryParamsArg(val: GetUserMembershipsQueryParamsArg): Json; -export declare function deserializeGetUserMembershipsQueryParamsArg(val: any): GetUserMembershipsQueryParamsArg; -export declare function serializeGetGroupMembershipsQueryParamsArg(val: GetGroupMembershipsQueryParamsArg): Json; -export declare function deserializeGetGroupMembershipsQueryParamsArg(val: any): GetGroupMembershipsQueryParamsArg; + getUserMemberships(userId: string, queryParams?: GetUserMembershipsQueryParamsArg, headers?: GetUserMembershipsHeadersArg): Promise; + getGroupMemberships(groupId: string, queryParams?: GetGroupMembershipsQueryParamsArg, headers?: GetGroupMembershipsHeadersArg): Promise; + createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams?: CreateGroupMembershipQueryParamsArg, headers?: CreateGroupMembershipHeadersArg): Promise; + getGroupMembershipById(groupMembershipId: string, queryParams?: GetGroupMembershipByIdQueryParamsArg, headers?: GetGroupMembershipByIdHeadersArg): Promise; + updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams?: UpdateGroupMembershipByIdQueryParamsArg, headers?: UpdateGroupMembershipByIdHeadersArg): Promise; + deleteGroupMembershipById(groupMembershipId: string, headers?: DeleteGroupMembershipByIdHeadersArg): Promise; +} export declare function serializeCreateGroupMembershipRequestBodyArgUserField(val: CreateGroupMembershipRequestBodyArgUserField): Json; export declare function deserializeCreateGroupMembershipRequestBodyArgUserField(val: any): CreateGroupMembershipRequestBodyArgUserField; export declare function serializeCreateGroupMembershipRequestBodyArgGroupField(val: CreateGroupMembershipRequestBodyArgGroupField): Json; @@ -67,15 +99,9 @@ export declare function serializeCreateGroupMembershipRequestBodyArgConfigurable export declare function deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val: any): CreateGroupMembershipRequestBodyArgConfigurablePermissionsField; export declare function serializeCreateGroupMembershipRequestBodyArg(val: CreateGroupMembershipRequestBodyArg): Json; export declare function deserializeCreateGroupMembershipRequestBodyArg(val: any): CreateGroupMembershipRequestBodyArg; -export declare function serializeCreateGroupMembershipQueryParamsArg(val: CreateGroupMembershipQueryParamsArg): Json; -export declare function deserializeCreateGroupMembershipQueryParamsArg(val: any): CreateGroupMembershipQueryParamsArg; -export declare function serializeGetGroupMembershipByIdQueryParamsArg(val: GetGroupMembershipByIdQueryParamsArg): Json; -export declare function deserializeGetGroupMembershipByIdQueryParamsArg(val: any): GetGroupMembershipByIdQueryParamsArg; export declare function serializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val: UpdateGroupMembershipByIdRequestBodyArgRoleField): Json; export declare function deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val: any): UpdateGroupMembershipByIdRequestBodyArgRoleField; export declare function serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val: UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField): Json; export declare function deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val: any): UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField; export declare function serializeUpdateGroupMembershipByIdRequestBodyArg(val: UpdateGroupMembershipByIdRequestBodyArg): Json; export declare function deserializeUpdateGroupMembershipByIdRequestBodyArg(val: any): UpdateGroupMembershipByIdRequestBodyArg; -export declare function serializeUpdateGroupMembershipByIdQueryParamsArg(val: UpdateGroupMembershipByIdQueryParamsArg): Json; -export declare function deserializeUpdateGroupMembershipByIdQueryParamsArg(val: any): UpdateGroupMembershipByIdQueryParamsArg; diff --git a/lib/managers/memberships.generated.js b/lib/managers/memberships.generated.js index 1925a9e3..5381e21e 100644 --- a/lib/managers/memberships.generated.js +++ b/lib/managers/memberships.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateGroupMembershipByIdQueryParamsArg = exports.serializeUpdateGroupMembershipByIdQueryParamsArg = exports.deserializeUpdateGroupMembershipByIdRequestBodyArg = exports.serializeUpdateGroupMembershipByIdRequestBodyArg = exports.deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = exports.serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = exports.deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField = exports.serializeUpdateGroupMembershipByIdRequestBodyArgRoleField = exports.deserializeGetGroupMembershipByIdQueryParamsArg = exports.serializeGetGroupMembershipByIdQueryParamsArg = exports.deserializeCreateGroupMembershipQueryParamsArg = exports.serializeCreateGroupMembershipQueryParamsArg = exports.deserializeCreateGroupMembershipRequestBodyArg = exports.serializeCreateGroupMembershipRequestBodyArg = exports.deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = exports.serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = exports.deserializeCreateGroupMembershipRequestBodyArgRoleField = exports.serializeCreateGroupMembershipRequestBodyArgRoleField = exports.deserializeCreateGroupMembershipRequestBodyArgGroupField = exports.serializeCreateGroupMembershipRequestBodyArgGroupField = exports.deserializeCreateGroupMembershipRequestBodyArgUserField = exports.serializeCreateGroupMembershipRequestBodyArgUserField = exports.deserializeGetGroupMembershipsQueryParamsArg = exports.serializeGetGroupMembershipsQueryParamsArg = exports.deserializeGetUserMembershipsQueryParamsArg = exports.serializeGetUserMembershipsQueryParamsArg = exports.MembershipsManager = void 0; +exports.deserializeUpdateGroupMembershipByIdRequestBodyArg = exports.serializeUpdateGroupMembershipByIdRequestBodyArg = exports.deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = exports.serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = exports.deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField = exports.serializeUpdateGroupMembershipByIdRequestBodyArgRoleField = exports.deserializeCreateGroupMembershipRequestBodyArg = exports.serializeCreateGroupMembershipRequestBodyArg = exports.deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = exports.serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = exports.deserializeCreateGroupMembershipRequestBodyArgRoleField = exports.serializeCreateGroupMembershipRequestBodyArgRoleField = exports.deserializeCreateGroupMembershipRequestBodyArgGroupField = exports.serializeCreateGroupMembershipRequestBodyArgGroupField = exports.deserializeCreateGroupMembershipRequestBodyArgUserField = exports.serializeCreateGroupMembershipRequestBodyArgUserField = exports.MembershipsManager = exports.DeleteGroupMembershipByIdHeadersArg = exports.UpdateGroupMembershipByIdHeadersArg = exports.GetGroupMembershipByIdHeadersArg = exports.CreateGroupMembershipHeadersArg = exports.GetGroupMembershipsHeadersArg = exports.GetUserMembershipsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,73 +18,101 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetUserMembershipsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetUserMembershipsHeadersArg = GetUserMembershipsHeadersArg; +class GetGroupMembershipsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetGroupMembershipsHeadersArg = GetGroupMembershipsHeadersArg; +class CreateGroupMembershipHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateGroupMembershipHeadersArg = CreateGroupMembershipHeadersArg; +class GetGroupMembershipByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetGroupMembershipByIdHeadersArg = GetGroupMembershipByIdHeadersArg; +class UpdateGroupMembershipByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateGroupMembershipByIdHeadersArg = UpdateGroupMembershipByIdHeadersArg; +class DeleteGroupMembershipByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteGroupMembershipByIdHeadersArg = DeleteGroupMembershipByIdHeadersArg; class MembershipsManager { constructor(fields) { Object.assign(this, fields); } - getUserMemberships(userId, queryParams = {}) { + getUserMemberships(userId, queryParams = {}, headers = new GetUserMembershipsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/memberships"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/memberships"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeGroupMemberships)((0, json_js_1.deserializeJson)(response.text)); }); } - getGroupMemberships(groupId, queryParams = {}) { + getGroupMemberships(groupId, queryParams = {}, headers = new GetGroupMembershipsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeGroupMemberships)((0, json_js_1.deserializeJson)(response.text)); }); } - createGroupMembership(requestBody, queryParams = {}) { + createGroupMembership(requestBody, queryParams = {}, headers = new CreateGroupMembershipHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); }); } - getGroupMembershipById(groupMembershipId, queryParams = {}) { + getGroupMembershipById(groupMembershipId, queryParams = {}, headers = new GetGroupMembershipByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); }); } - updateGroupMembershipById(groupMembershipId, requestBody, queryParams = {}) { + updateGroupMembershipById(groupMembershipId, requestBody, queryParams = {}, headers = new UpdateGroupMembershipByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteGroupMembershipById(groupMembershipId) { + deleteGroupMembershipById(groupMembershipId, headers = new DeleteGroupMembershipByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.MembershipsManager = MembershipsManager; -function serializeGetUserMembershipsQueryParamsArg(val) { - return { ["limit"]: val.limit, ["offset"]: val.offset }; -} -exports.serializeGetUserMembershipsQueryParamsArg = serializeGetUserMembershipsQueryParamsArg; -function deserializeGetUserMembershipsQueryParamsArg(val) { - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - return { limit: limit, offset: offset }; -} -exports.deserializeGetUserMembershipsQueryParamsArg = deserializeGetUserMembershipsQueryParamsArg; -function serializeGetGroupMembershipsQueryParamsArg(val) { - return { ["limit"]: val.limit, ["offset"]: val.offset }; -} -exports.serializeGetGroupMembershipsQueryParamsArg = serializeGetGroupMembershipsQueryParamsArg; -function deserializeGetGroupMembershipsQueryParamsArg(val) { - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - return { limit: limit, offset: offset }; -} -exports.deserializeGetGroupMembershipsQueryParamsArg = deserializeGetGroupMembershipsQueryParamsArg; function serializeCreateGroupMembershipRequestBodyArgUserField(val) { return { ["id"]: val.id }; } @@ -140,24 +168,6 @@ function deserializeCreateGroupMembershipRequestBodyArg(val) { return { user: user, group: group, role: role, configurablePermissions: configurablePermissions }; } exports.deserializeCreateGroupMembershipRequestBodyArg = deserializeCreateGroupMembershipRequestBodyArg; -function serializeCreateGroupMembershipQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateGroupMembershipQueryParamsArg = serializeCreateGroupMembershipQueryParamsArg; -function deserializeCreateGroupMembershipQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateGroupMembershipQueryParamsArg = deserializeCreateGroupMembershipQueryParamsArg; -function serializeGetGroupMembershipByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetGroupMembershipByIdQueryParamsArg = serializeGetGroupMembershipByIdQueryParamsArg; -function deserializeGetGroupMembershipByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetGroupMembershipByIdQueryParamsArg = deserializeGetGroupMembershipByIdQueryParamsArg; function serializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val) { return val; } @@ -193,13 +203,4 @@ function deserializeUpdateGroupMembershipByIdRequestBodyArg(val) { return { role: role, configurablePermissions: configurablePermissions }; } exports.deserializeUpdateGroupMembershipByIdRequestBodyArg = deserializeUpdateGroupMembershipByIdRequestBodyArg; -function serializeUpdateGroupMembershipByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateGroupMembershipByIdQueryParamsArg = serializeUpdateGroupMembershipByIdQueryParamsArg; -function deserializeUpdateGroupMembershipByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUpdateGroupMembershipByIdQueryParamsArg = deserializeUpdateGroupMembershipByIdQueryParamsArg; //# sourceMappingURL=memberships.generated.js.map \ No newline at end of file diff --git a/lib/managers/memberships.generated.js.map b/lib/managers/memberships.generated.js.map index 245c785a..d99308d7 100644 --- a/lib/managers/memberships.generated.js.map +++ b/lib/managers/memberships.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"memberships.generated.js","sourceRoot":"","sources":["../../src/managers/memberships.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAsE;AAItE,kEAAqE;AAMrE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAwCpC,MAAa,kBAAkB;IAG3B,YAAY,MAA+L;QACvM,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,MAAc,EAAE,cAAgD,EAA6C;;YAClI,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,cAAc,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpQ,OAAO,IAAA,kDAA2B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACvE,CAAC;KAAA;IACK,mBAAmB,CAAC,OAAe,EAAE,cAAiD,EAA8C;;YACtI,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iCAAiC,EAAE,OAAO,EAAE,cAAc,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtQ,OAAO,IAAA,kDAA2B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACvE,CAAC;KAAA;IACK,qBAAqB,CAAC,WAAgD,EAAE,cAAmD,EAAgD;;YAC7K,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,4CAA4C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzW,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,sBAAsB,CAAC,iBAAyB,EAAE,cAAoD,EAAiD;;YACzJ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,iBAAiB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3Q,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,yBAAyB,CAAC,iBAAyB,EAAE,WAAoD,EAAE,cAAuD,EAAoD;;YACxN,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,iBAAiB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,gDAAgD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChY,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,yBAAyB,CAAC,iBAAyB;;YACrD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,iBAAiB,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtP,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AA7CD,gDA6CC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC5D,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAA6C,CAAC;AACvF,CAAC;AAJD,kGAIC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC5D,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAA8C,CAAC;AACxF,CAAC;AAJD,oGAIC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAyD,CAAC;AAC7E,CAAC;AAHD,0HAGC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yEAAyE,CAAC;KACnF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,0HAWC;AACD,SAAgB,wEAAwE,CAAC,GAAoE;IACzJ,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,4JAEC;AACD,SAAgB,0EAA0E,CAAC,GAAQ;IAC/F,OAAO,EAA4E,CAAC;AACxF,CAAC;AAFD,gKAEC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,uBAAuB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wEAAwE,CAAC,GAAG,CAAC,uBAAuB,CAAC,EAAE,CAAC;AACtc,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,IAAI,GAAiD,uDAAuD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7H,MAAM,KAAK,GAAkD,wDAAwD,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACjI,MAAM,IAAI,GAA6D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvK,MAAM,uBAAuB,GAAgF,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0EAA0E,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC;IACxQ,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,uBAAuB,EAAE,uBAAuB,EAAgD,CAAC;AACpJ,CAAC;AAND,wGAMC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAgD,CAAC;AAC5E,CAAC;AAHD,wGAGC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAiD,CAAC;AAC7E,CAAC;AAHD,0GAGC;AACD,SAAgB,yDAAyD,CAAC,GAAqD;IAC3H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8HAEC;AACD,SAAgB,2DAA2D,CAAC,GAAQ;IAChF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6EAA6E,CAAC;KACvF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kIAWC;AACD,SAAgB,4EAA4E,CAAC,GAAwE;IACjK,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oKAEC;AACD,SAAgB,8EAA8E,CAAC,GAAQ;IACnG,OAAO,EAAgF,CAAC;AAC5F,CAAC;AAFD,wKAEC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,uBAAuB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4EAA4E,CAAC,GAAG,CAAC,uBAAuB,CAAC,EAAE,CAAC;AACrT,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,IAAI,GAAiE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2DAA2D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/K,MAAM,uBAAuB,GAAoF,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8EAA8E,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC;IAChR,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,uBAAuB,EAAE,uBAAuB,EAAoD,CAAC;AAC9H,CAAC;AAJD,gHAIC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAoD,CAAC;AAChF,CAAC;AAHD,gHAGC"} \ No newline at end of file +{"version":3,"file":"memberships.generated.js","sourceRoot":"","sources":["../../src/managers/memberships.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/metadataCascadePolicies.generated.d.ts b/lib/managers/metadataCascadePolicies.generated.d.ts index 664f366f..174f8d5e 100644 --- a/lib/managers/metadataCascadePolicies.generated.d.ts +++ b/lib/managers/metadataCascadePolicies.generated.d.ts @@ -9,28 +9,56 @@ export interface GetMetadataCascadePoliciesQueryParamsArg { readonly marker?: string; readonly offset?: number; } +export declare class GetMetadataCascadePoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataCascadePoliciesHeadersArg); +} export type CreateMetadataCascadePolicyRequestBodyArgScopeField = "global" | "enterprise"; export interface CreateMetadataCascadePolicyRequestBodyArg { readonly folderId: string; readonly scope: CreateMetadataCascadePolicyRequestBodyArgScopeField; readonly templateKey: string; } +export declare class CreateMetadataCascadePolicyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateMetadataCascadePolicyHeadersArg); +} +export declare class GetMetadataCascadePolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataCascadePolicyByIdHeadersArg); +} +export declare class DeleteMetadataCascadePolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteMetadataCascadePolicyByIdHeadersArg); +} export type CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = "none" | "overwrite"; export interface CreateMetadataCascadePolicyApplyRequestBodyArg { readonly conflictResolution: CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField; } +export declare class CreateMetadataCascadePolicyApplyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateMetadataCascadePolicyApplyHeadersArg); +} export declare class MetadataCascadePoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getMetadataCascadePolicies(queryParams: GetMetadataCascadePoliciesQueryParamsArg): Promise; - createMetadataCascadePolicy(requestBody: CreateMetadataCascadePolicyRequestBodyArg): Promise; - getMetadataCascadePolicyById(metadataCascadePolicyId: string): Promise; - deleteMetadataCascadePolicyById(metadataCascadePolicyId: string): Promise; - createMetadataCascadePolicyApply(metadataCascadePolicyId: string, requestBody: CreateMetadataCascadePolicyApplyRequestBodyArg): Promise; -} -export declare function serializeGetMetadataCascadePoliciesQueryParamsArg(val: GetMetadataCascadePoliciesQueryParamsArg): Json; -export declare function deserializeGetMetadataCascadePoliciesQueryParamsArg(val: any): GetMetadataCascadePoliciesQueryParamsArg; + getMetadataCascadePolicies(queryParams: GetMetadataCascadePoliciesQueryParamsArg, headers?: GetMetadataCascadePoliciesHeadersArg): Promise; + createMetadataCascadePolicy(requestBody: CreateMetadataCascadePolicyRequestBodyArg, headers?: CreateMetadataCascadePolicyHeadersArg): Promise; + getMetadataCascadePolicyById(metadataCascadePolicyId: string, headers?: GetMetadataCascadePolicyByIdHeadersArg): Promise; + deleteMetadataCascadePolicyById(metadataCascadePolicyId: string, headers?: DeleteMetadataCascadePolicyByIdHeadersArg): Promise; + createMetadataCascadePolicyApply(metadataCascadePolicyId: string, requestBody: CreateMetadataCascadePolicyApplyRequestBodyArg, headers?: CreateMetadataCascadePolicyApplyHeadersArg): Promise; +} export declare function serializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val: CreateMetadataCascadePolicyRequestBodyArgScopeField): Json; export declare function deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val: any): CreateMetadataCascadePolicyRequestBodyArgScopeField; export declare function serializeCreateMetadataCascadePolicyRequestBodyArg(val: CreateMetadataCascadePolicyRequestBodyArg): Json; diff --git a/lib/managers/metadataCascadePolicies.generated.js b/lib/managers/metadataCascadePolicies.generated.js index ae55bd3e..bd57d895 100644 --- a/lib/managers/metadataCascadePolicies.generated.js +++ b/lib/managers/metadataCascadePolicies.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = exports.deserializeCreateMetadataCascadePolicyRequestBodyArg = exports.serializeCreateMetadataCascadePolicyRequestBodyArg = exports.deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField = exports.serializeCreateMetadataCascadePolicyRequestBodyArgScopeField = exports.deserializeGetMetadataCascadePoliciesQueryParamsArg = exports.serializeGetMetadataCascadePoliciesQueryParamsArg = exports.MetadataCascadePoliciesManager = void 0; +exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = exports.deserializeCreateMetadataCascadePolicyRequestBodyArg = exports.serializeCreateMetadataCascadePolicyRequestBodyArg = exports.deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField = exports.serializeCreateMetadataCascadePolicyRequestBodyArgScopeField = exports.MetadataCascadePoliciesManager = exports.CreateMetadataCascadePolicyApplyHeadersArg = exports.DeleteMetadataCascadePolicyByIdHeadersArg = exports.GetMetadataCascadePolicyByIdHeadersArg = exports.CreateMetadataCascadePolicyHeadersArg = exports.GetMetadataCascadePoliciesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,55 +18,83 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetMetadataCascadePoliciesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataCascadePoliciesHeadersArg = GetMetadataCascadePoliciesHeadersArg; +class CreateMetadataCascadePolicyHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateMetadataCascadePolicyHeadersArg = CreateMetadataCascadePolicyHeadersArg; +class GetMetadataCascadePolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataCascadePolicyByIdHeadersArg = GetMetadataCascadePolicyByIdHeadersArg; +class DeleteMetadataCascadePolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteMetadataCascadePolicyByIdHeadersArg = DeleteMetadataCascadePolicyByIdHeadersArg; +class CreateMetadataCascadePolicyApplyHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateMetadataCascadePolicyApplyHeadersArg = CreateMetadataCascadePolicyApplyHeadersArg; class MetadataCascadePoliciesManager { constructor(fields) { Object.assign(this, fields); } - getMetadataCascadePolicies(queryParams) { + getMetadataCascadePolicies(queryParams, headers = new GetMetadataCascadePoliciesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId), ["owner_enterprise_id"]: (0, utils_js_2.toString)(queryParams.ownerEnterpriseId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataCascadePolicies)((0, json_js_1.deserializeJson)(response.text)); }); } - createMetadataCascadePolicy(requestBody) { + createMetadataCascadePolicy(requestBody, headers = new CreateMetadataCascadePolicyHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateMetadataCascadePolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataCascadePolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadataCascadePolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - getMetadataCascadePolicyById(metadataCascadePolicyId) { + getMetadataCascadePolicyById(metadataCascadePolicyId, headers = new GetMetadataCascadePolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadataCascadePolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteMetadataCascadePolicyById(metadataCascadePolicyId) { + deleteMetadataCascadePolicyById(metadataCascadePolicyId, headers = new DeleteMetadataCascadePolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - createMetadataCascadePolicyApply(metadataCascadePolicyId, requestBody) { + createMetadataCascadePolicyApply(metadataCascadePolicyId, requestBody, headers = new CreateMetadataCascadePolicyApplyHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId, "/apply"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateMetadataCascadePolicyApplyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId, "/apply"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataCascadePolicyApplyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.MetadataCascadePoliciesManager = MetadataCascadePoliciesManager; -function serializeGetMetadataCascadePoliciesQueryParamsArg(val) { - return { ["folder_id"]: val.folderId, ["owner_enterprise_id"]: val.ownerEnterpriseId, ["marker"]: val.marker, ["offset"]: val.offset }; -} -exports.serializeGetMetadataCascadePoliciesQueryParamsArg = serializeGetMetadataCascadePoliciesQueryParamsArg; -function deserializeGetMetadataCascadePoliciesQueryParamsArg(val) { - const folderId = val.folder_id; - const ownerEnterpriseId = (0, json_js_3.isJson)(val.owner_enterprise_id, "string") ? val.owner_enterprise_id : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - return { folderId: folderId, ownerEnterpriseId: ownerEnterpriseId, marker: marker, offset: offset }; -} -exports.deserializeGetMetadataCascadePoliciesQueryParamsArg = deserializeGetMetadataCascadePoliciesQueryParamsArg; function serializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val) { return val; } diff --git a/lib/managers/metadataCascadePolicies.generated.js.map b/lib/managers/metadataCascadePolicies.generated.js.map index 1389929b..a4630c3d 100644 --- a/lib/managers/metadataCascadePolicies.generated.js.map +++ b/lib/managers/metadataCascadePolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"metadataCascadePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/metadataCascadePolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"metadataCascadePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/metadataCascadePolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/metadataTemplates.generated.d.ts b/lib/managers/metadataTemplates.generated.d.ts index a1855638..669f1b5c 100644 --- a/lib/managers/metadataTemplates.generated.d.ts +++ b/lib/managers/metadataTemplates.generated.d.ts @@ -6,16 +6,52 @@ import { Json } from "../json.js"; export interface GetMetadataTemplatesQueryParamsArg { readonly metadataInstanceId: string; } +export declare class GetMetadataTemplatesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataTemplatesHeadersArg); +} export type GetMetadataTemplateSchemaScopeArg = "global" | "enterprise"; +export declare class GetMetadataTemplateSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataTemplateSchemaHeadersArg); +} export type DeleteMetadataTemplateSchemaScopeArg = "global" | "enterprise"; +export declare class DeleteMetadataTemplateSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteMetadataTemplateSchemaHeadersArg); +} +export declare class GetMetadataTemplateByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataTemplateByIdHeadersArg); +} export interface GetMetadataTemplateGlobalQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetMetadataTemplateGlobalHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataTemplateGlobalHeadersArg); +} export interface GetMetadataTemplateEnterpriseQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetMetadataTemplateEnterpriseHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataTemplateEnterpriseHeadersArg); +} export type CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = "string" | "float" | "date" | "enum" | "multiSelect"; export interface CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField { readonly key: string; @@ -36,28 +72,28 @@ export interface CreateMetadataTemplateSchemaRequestBodyArg { readonly fields?: readonly CreateMetadataTemplateSchemaRequestBodyArgFieldsField[]; readonly copyInstanceOnItemCopy?: boolean; } +export declare class CreateMetadataTemplateSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateMetadataTemplateSchemaHeadersArg); +} export declare class MetadataTemplatesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getMetadataTemplates(queryParams: GetMetadataTemplatesQueryParamsArg): Promise; - getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string): Promise; - deleteMetadataTemplateSchema(scope: DeleteMetadataTemplateSchemaScopeArg, templateKey: string): Promise; - getMetadataTemplateById(templateId: string): Promise; - getMetadataTemplateGlobal(queryParams?: GetMetadataTemplateGlobalQueryParamsArg): Promise; - getMetadataTemplateEnterprise(queryParams?: GetMetadataTemplateEnterpriseQueryParamsArg): Promise; - createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg): Promise; + getMetadataTemplates(queryParams: GetMetadataTemplatesQueryParamsArg, headers?: GetMetadataTemplatesHeadersArg): Promise; + getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string, headers?: GetMetadataTemplateSchemaHeadersArg): Promise; + deleteMetadataTemplateSchema(scope: DeleteMetadataTemplateSchemaScopeArg, templateKey: string, headers?: DeleteMetadataTemplateSchemaHeadersArg): Promise; + getMetadataTemplateById(templateId: string, headers?: GetMetadataTemplateByIdHeadersArg): Promise; + getMetadataTemplateGlobal(queryParams?: GetMetadataTemplateGlobalQueryParamsArg, headers?: GetMetadataTemplateGlobalHeadersArg): Promise; + getMetadataTemplateEnterprise(queryParams?: GetMetadataTemplateEnterpriseQueryParamsArg, headers?: GetMetadataTemplateEnterpriseHeadersArg): Promise; + createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg, headers?: CreateMetadataTemplateSchemaHeadersArg): Promise; } -export declare function serializeGetMetadataTemplatesQueryParamsArg(val: GetMetadataTemplatesQueryParamsArg): Json; -export declare function deserializeGetMetadataTemplatesQueryParamsArg(val: any): GetMetadataTemplatesQueryParamsArg; export declare function serializeGetMetadataTemplateSchemaScopeArg(val: GetMetadataTemplateSchemaScopeArg): Json; export declare function deserializeGetMetadataTemplateSchemaScopeArg(val: any): GetMetadataTemplateSchemaScopeArg; export declare function serializeDeleteMetadataTemplateSchemaScopeArg(val: DeleteMetadataTemplateSchemaScopeArg): Json; export declare function deserializeDeleteMetadataTemplateSchemaScopeArg(val: any): DeleteMetadataTemplateSchemaScopeArg; -export declare function serializeGetMetadataTemplateGlobalQueryParamsArg(val: GetMetadataTemplateGlobalQueryParamsArg): Json; -export declare function deserializeGetMetadataTemplateGlobalQueryParamsArg(val: any): GetMetadataTemplateGlobalQueryParamsArg; -export declare function serializeGetMetadataTemplateEnterpriseQueryParamsArg(val: GetMetadataTemplateEnterpriseQueryParamsArg): Json; -export declare function deserializeGetMetadataTemplateEnterpriseQueryParamsArg(val: any): GetMetadataTemplateEnterpriseQueryParamsArg; export declare function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val: CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField): Json; export declare function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val: any): CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField; export declare function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(val: CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField): Json; diff --git a/lib/managers/metadataTemplates.generated.js b/lib/managers/metadataTemplates.generated.js index 4bba2fdd..5c22b400 100644 --- a/lib/managers/metadataTemplates.generated.js +++ b/lib/managers/metadataTemplates.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateMetadataTemplateSchemaRequestBodyArg = exports.serializeCreateMetadataTemplateSchemaRequestBodyArg = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = exports.deserializeGetMetadataTemplateEnterpriseQueryParamsArg = exports.serializeGetMetadataTemplateEnterpriseQueryParamsArg = exports.deserializeGetMetadataTemplateGlobalQueryParamsArg = exports.serializeGetMetadataTemplateGlobalQueryParamsArg = exports.deserializeDeleteMetadataTemplateSchemaScopeArg = exports.serializeDeleteMetadataTemplateSchemaScopeArg = exports.deserializeGetMetadataTemplateSchemaScopeArg = exports.serializeGetMetadataTemplateSchemaScopeArg = exports.deserializeGetMetadataTemplatesQueryParamsArg = exports.serializeGetMetadataTemplatesQueryParamsArg = exports.MetadataTemplatesManager = void 0; +exports.deserializeCreateMetadataTemplateSchemaRequestBodyArg = exports.serializeCreateMetadataTemplateSchemaRequestBodyArg = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = exports.deserializeDeleteMetadataTemplateSchemaScopeArg = exports.serializeDeleteMetadataTemplateSchemaScopeArg = exports.deserializeGetMetadataTemplateSchemaScopeArg = exports.serializeGetMetadataTemplateSchemaScopeArg = exports.MetadataTemplatesManager = exports.CreateMetadataTemplateSchemaHeadersArg = exports.GetMetadataTemplateEnterpriseHeadersArg = exports.GetMetadataTemplateGlobalHeadersArg = exports.GetMetadataTemplateByIdHeadersArg = exports.DeleteMetadataTemplateSchemaHeadersArg = exports.GetMetadataTemplateSchemaHeadersArg = exports.GetMetadataTemplatesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,66 +18,113 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetMetadataTemplatesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataTemplatesHeadersArg = GetMetadataTemplatesHeadersArg; +class GetMetadataTemplateSchemaHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataTemplateSchemaHeadersArg = GetMetadataTemplateSchemaHeadersArg; +class DeleteMetadataTemplateSchemaHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteMetadataTemplateSchemaHeadersArg = DeleteMetadataTemplateSchemaHeadersArg; +class GetMetadataTemplateByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataTemplateByIdHeadersArg = GetMetadataTemplateByIdHeadersArg; +class GetMetadataTemplateGlobalHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataTemplateGlobalHeadersArg = GetMetadataTemplateGlobalHeadersArg; +class GetMetadataTemplateEnterpriseHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataTemplateEnterpriseHeadersArg = GetMetadataTemplateEnterpriseHeadersArg; +class CreateMetadataTemplateSchemaHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateMetadataTemplateSchemaHeadersArg = CreateMetadataTemplateSchemaHeadersArg; class MetadataTemplatesManager { constructor(fields) { Object.assign(this, fields); } - getMetadataTemplates(queryParams) { + getMetadataTemplates(queryParams, headers = new GetMetadataTemplatesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["metadata_instance_id"]: (0, utils_js_2.toString)(queryParams.metadataInstanceId) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } - getMetadataTemplateSchema(scope, templateKey) { + getMetadataTemplateSchema(scope, templateKey, headers = new GetMetadataTemplateSchemaHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadataTemplate)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteMetadataTemplateSchema(scope, templateKey) { + deleteMetadataTemplateSchema(scope, templateKey, headers = new DeleteMetadataTemplateSchemaHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getMetadataTemplateById(templateId) { + getMetadataTemplateById(templateId, headers = new GetMetadataTemplateByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", templateId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", templateId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadataTemplate)((0, json_js_1.deserializeJson)(response.text)); }); } - getMetadataTemplateGlobal(queryParams = {}) { + getMetadataTemplateGlobal(queryParams = {}, headers = new GetMetadataTemplateGlobalHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/global"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/global"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } - getMetadataTemplateEnterprise(queryParams = {}) { + getMetadataTemplateEnterprise(queryParams = {}, headers = new GetMetadataTemplateEnterpriseHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } - createMetadataTemplateSchema(requestBody) { + createMetadataTemplateSchema(requestBody, headers = new CreateMetadataTemplateSchemaHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/schema"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateMetadataTemplateSchemaRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/schema"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataTemplateSchemaRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeMetadataTemplate)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.MetadataTemplatesManager = MetadataTemplatesManager; -function serializeGetMetadataTemplatesQueryParamsArg(val) { - return { ["metadata_instance_id"]: val.metadataInstanceId }; -} -exports.serializeGetMetadataTemplatesQueryParamsArg = serializeGetMetadataTemplatesQueryParamsArg; -function deserializeGetMetadataTemplatesQueryParamsArg(val) { - const metadataInstanceId = val.metadata_instance_id; - return { metadataInstanceId: metadataInstanceId }; -} -exports.deserializeGetMetadataTemplatesQueryParamsArg = deserializeGetMetadataTemplatesQueryParamsArg; function serializeGetMetadataTemplateSchemaScopeArg(val) { return val; } @@ -112,26 +159,6 @@ function deserializeDeleteMetadataTemplateSchemaScopeArg(val) { throw "".concat("Invalid value: ", val); } exports.deserializeDeleteMetadataTemplateSchemaScopeArg = deserializeDeleteMetadataTemplateSchemaScopeArg; -function serializeGetMetadataTemplateGlobalQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetMetadataTemplateGlobalQueryParamsArg = serializeGetMetadataTemplateGlobalQueryParamsArg; -function deserializeGetMetadataTemplateGlobalQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetMetadataTemplateGlobalQueryParamsArg = deserializeGetMetadataTemplateGlobalQueryParamsArg; -function serializeGetMetadataTemplateEnterpriseQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetMetadataTemplateEnterpriseQueryParamsArg = serializeGetMetadataTemplateEnterpriseQueryParamsArg; -function deserializeGetMetadataTemplateEnterpriseQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetMetadataTemplateEnterpriseQueryParamsArg = deserializeGetMetadataTemplateEnterpriseQueryParamsArg; function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val) { return val; } diff --git a/lib/managers/metadataTemplates.generated.js.map b/lib/managers/metadataTemplates.generated.js.map index b4f31ad5..eda90b40 100644 --- a/lib/managers/metadataTemplates.generated.js.map +++ b/lib/managers/metadataTemplates.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"metadataTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/metadataTemplates.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"metadataTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/metadataTemplates.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/recentItems.generated.d.ts b/lib/managers/recentItems.generated.d.ts index dc9c8874..b15f383a 100644 --- a/lib/managers/recentItems.generated.d.ts +++ b/lib/managers/recentItems.generated.d.ts @@ -1,17 +1,20 @@ import { RecentItems } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export interface GetRecentItemsQueryParamsArg { readonly fields?: string; readonly limit?: number; readonly marker?: string; } +export declare class GetRecentItemsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRecentItemsHeadersArg); +} export declare class RecentItemsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getRecentItems(queryParams?: GetRecentItemsQueryParamsArg): Promise; + getRecentItems(queryParams?: GetRecentItemsQueryParamsArg, headers?: GetRecentItemsHeadersArg): Promise; } -export declare function serializeGetRecentItemsQueryParamsArg(val: GetRecentItemsQueryParamsArg): Json; -export declare function deserializeGetRecentItemsQueryParamsArg(val: any): GetRecentItemsQueryParamsArg; diff --git a/lib/managers/recentItems.generated.js b/lib/managers/recentItems.generated.js index f7e556c3..e0e80ae8 100644 --- a/lib/managers/recentItems.generated.js +++ b/lib/managers/recentItems.generated.js @@ -9,35 +9,31 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetRecentItemsQueryParamsArg = exports.serializeGetRecentItemsQueryParamsArg = exports.RecentItemsManager = void 0; +exports.RecentItemsManager = exports.GetRecentItemsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetRecentItemsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRecentItemsHeadersArg = GetRecentItemsHeadersArg; class RecentItemsManager { constructor(fields) { Object.assign(this, fields); } - getRecentItems(queryParams = {}) { + getRecentItems(queryParams = {}, headers = new GetRecentItemsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/recent_items"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/recent_items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeRecentItems)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.RecentItemsManager = RecentItemsManager; -function serializeGetRecentItemsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["marker"]: val.marker }; -} -exports.serializeGetRecentItemsQueryParamsArg = serializeGetRecentItemsQueryParamsArg; -function deserializeGetRecentItemsQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - return { fields: fields, limit: limit, marker: marker }; -} -exports.deserializeGetRecentItemsQueryParamsArg = deserializeGetRecentItemsQueryParamsArg; //# sourceMappingURL=recentItems.generated.js.map \ No newline at end of file diff --git a/lib/managers/recentItems.generated.js.map b/lib/managers/recentItems.generated.js.map index e287969c..c1c2c032 100644 --- a/lib/managers/recentItems.generated.js.map +++ b/lib/managers/recentItems.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"recentItems.generated.js","sourceRoot":"","sources":["../../src/managers/recentItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAOjE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,kBAAkB;IAG3B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAA4C,EAAyC;;YACtG,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClP,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAbD,gDAaC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACpF,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAyC,CAAC;AACnG,CAAC;AALD,0FAKC"} \ No newline at end of file +{"version":3,"file":"recentItems.generated.js","sourceRoot":"","sources":["../../src/managers/recentItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAOjE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAO7C,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AACD,MAAa,kBAAkB;IAG3B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAA4C,EAAyC,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YAC5K,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/R,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAhBD,gDAgBC"} \ No newline at end of file diff --git a/lib/managers/retentionPolicies.generated.d.ts b/lib/managers/retentionPolicies.generated.d.ts index 042d9a33..a8e1502e 100644 --- a/lib/managers/retentionPolicies.generated.d.ts +++ b/lib/managers/retentionPolicies.generated.d.ts @@ -13,6 +13,12 @@ export interface GetRetentionPoliciesQueryParamsArg { readonly limit?: number; readonly marker?: string; } +export declare class GetRetentionPoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRetentionPoliciesHeadersArg); +} export type CreateRetentionPolicyRequestBodyArgPolicyTypeField = "finite" | "indefinite"; export type CreateRetentionPolicyRequestBodyArgDispositionActionField = "permanently_delete" | "remove_retention"; export type CreateRetentionPolicyRequestBodyArgRetentionTypeField = "modifiable" | "non-modifiable"; @@ -27,9 +33,21 @@ export interface CreateRetentionPolicyRequestBodyArg { readonly areOwnersNotified?: boolean; readonly customNotificationRecipients?: readonly UserMini[]; } +export declare class CreateRetentionPolicyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateRetentionPolicyHeadersArg); +} export interface GetRetentionPolicyByIdQueryParamsArg { readonly fields?: string; } +export declare class GetRetentionPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRetentionPolicyByIdHeadersArg); +} export type UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = "permanently_delete" | "remove_retention"; export interface UpdateRetentionPolicyByIdRequestBodyArg { readonly policyName?: string; @@ -42,20 +60,28 @@ export interface UpdateRetentionPolicyByIdRequestBodyArg { readonly areOwnersNotified?: boolean; readonly customNotificationRecipients?: readonly UserMini[]; } +export declare class UpdateRetentionPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateRetentionPolicyByIdHeadersArg); +} +export declare class DeleteRetentionPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteRetentionPolicyByIdHeadersArg); +} export declare class RetentionPoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getRetentionPolicies(queryParams?: GetRetentionPoliciesQueryParamsArg): Promise; - createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg): Promise; - getRetentionPolicyById(retentionPolicyId: string, queryParams?: GetRetentionPolicyByIdQueryParamsArg): Promise; - updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg): Promise; - deleteRetentionPolicyById(retentionPolicyId: string): Promise; + getRetentionPolicies(queryParams?: GetRetentionPoliciesQueryParamsArg, headers?: GetRetentionPoliciesHeadersArg): Promise; + createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg, headers?: CreateRetentionPolicyHeadersArg): Promise; + getRetentionPolicyById(retentionPolicyId: string, queryParams?: GetRetentionPolicyByIdQueryParamsArg, headers?: GetRetentionPolicyByIdHeadersArg): Promise; + updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg, headers?: UpdateRetentionPolicyByIdHeadersArg): Promise; + deleteRetentionPolicyById(retentionPolicyId: string, headers?: DeleteRetentionPolicyByIdHeadersArg): Promise; } -export declare function serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val: GetRetentionPoliciesQueryParamsArgPolicyTypeField): Json; -export declare function deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val: any): GetRetentionPoliciesQueryParamsArgPolicyTypeField; -export declare function serializeGetRetentionPoliciesQueryParamsArg(val: GetRetentionPoliciesQueryParamsArg): Json; -export declare function deserializeGetRetentionPoliciesQueryParamsArg(val: any): GetRetentionPoliciesQueryParamsArg; export declare function serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val: CreateRetentionPolicyRequestBodyArgPolicyTypeField): Json; export declare function deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val: any): CreateRetentionPolicyRequestBodyArgPolicyTypeField; export declare function serializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val: CreateRetentionPolicyRequestBodyArgDispositionActionField): Json; @@ -64,8 +90,6 @@ export declare function serializeCreateRetentionPolicyRequestBodyArgRetentionTyp export declare function deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val: any): CreateRetentionPolicyRequestBodyArgRetentionTypeField; export declare function serializeCreateRetentionPolicyRequestBodyArg(val: CreateRetentionPolicyRequestBodyArg): Json; export declare function deserializeCreateRetentionPolicyRequestBodyArg(val: any): CreateRetentionPolicyRequestBodyArg; -export declare function serializeGetRetentionPolicyByIdQueryParamsArg(val: GetRetentionPolicyByIdQueryParamsArg): Json; -export declare function deserializeGetRetentionPolicyByIdQueryParamsArg(val: any): GetRetentionPolicyByIdQueryParamsArg; export declare function serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val: UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField): Json; export declare function deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val: any): UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField; export declare function serializeUpdateRetentionPolicyByIdRequestBodyArg(val: UpdateRetentionPolicyByIdRequestBodyArg): Json; diff --git a/lib/managers/retentionPolicies.generated.js b/lib/managers/retentionPolicies.generated.js index 379319a6..56067289 100644 --- a/lib/managers/retentionPolicies.generated.js +++ b/lib/managers/retentionPolicies.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateRetentionPolicyByIdRequestBodyArg = exports.serializeUpdateRetentionPolicyByIdRequestBodyArg = exports.deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = exports.serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = exports.deserializeGetRetentionPolicyByIdQueryParamsArg = exports.serializeGetRetentionPolicyByIdQueryParamsArg = exports.deserializeCreateRetentionPolicyRequestBodyArg = exports.serializeCreateRetentionPolicyRequestBodyArg = exports.deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = exports.serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = exports.deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField = exports.serializeCreateRetentionPolicyRequestBodyArgDispositionActionField = exports.deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = exports.serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = exports.deserializeGetRetentionPoliciesQueryParamsArg = exports.serializeGetRetentionPoliciesQueryParamsArg = exports.deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField = exports.serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField = exports.RetentionPoliciesManager = void 0; +exports.deserializeUpdateRetentionPolicyByIdRequestBodyArg = exports.serializeUpdateRetentionPolicyByIdRequestBodyArg = exports.deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = exports.serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = exports.deserializeCreateRetentionPolicyRequestBodyArg = exports.serializeCreateRetentionPolicyRequestBodyArg = exports.deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = exports.serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = exports.deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField = exports.serializeCreateRetentionPolicyRequestBodyArgDispositionActionField = exports.deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = exports.serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = exports.RetentionPoliciesManager = exports.DeleteRetentionPolicyByIdHeadersArg = exports.UpdateRetentionPolicyByIdHeadersArg = exports.GetRetentionPolicyByIdHeadersArg = exports.CreateRetentionPolicyHeadersArg = exports.GetRetentionPoliciesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -20,75 +20,84 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetRetentionPoliciesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRetentionPoliciesHeadersArg = GetRetentionPoliciesHeadersArg; +class CreateRetentionPolicyHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateRetentionPolicyHeadersArg = CreateRetentionPolicyHeadersArg; +class GetRetentionPolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRetentionPolicyByIdHeadersArg = GetRetentionPolicyByIdHeadersArg; +class UpdateRetentionPolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateRetentionPolicyByIdHeadersArg = UpdateRetentionPolicyByIdHeadersArg; +class DeleteRetentionPolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteRetentionPolicyByIdHeadersArg = DeleteRetentionPolicyByIdHeadersArg; class RetentionPoliciesManager { constructor(fields) { Object.assign(this, fields); } - getRetentionPolicies(queryParams = {}) { + getRetentionPolicies(queryParams = {}, headers = new GetRetentionPoliciesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_name"]: (0, utils_js_2.toString)(queryParams.policyName), ["policy_type"]: (0, utils_js_2.toString)(queryParams.policyType), ["created_by_user_id"]: (0, utils_js_2.toString)(queryParams.createdByUserId), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeRetentionPolicies)((0, json_js_1.deserializeJson)(response.text)); }); } - createRetentionPolicy(requestBody) { + createRetentionPolicy(requestBody, headers = new CreateRetentionPolicyHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateRetentionPolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateRetentionPolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - getRetentionPolicyById(retentionPolicyId, queryParams = {}) { + getRetentionPolicyById(retentionPolicyId, queryParams = {}, headers = new GetRetentionPolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - updateRetentionPolicyById(retentionPolicyId, requestBody) { + updateRetentionPolicyById(retentionPolicyId, requestBody, headers = new UpdateRetentionPolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateRetentionPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateRetentionPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteRetentionPolicyById(retentionPolicyId) { + deleteRetentionPolicyById(retentionPolicyId, headers = new DeleteRetentionPolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.RetentionPoliciesManager = RetentionPoliciesManager; -function serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val) { - return val; -} -exports.serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField = serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField; -function deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetRetentionPoliciesQueryParamsArgPolicyTypeField\""; - } - if (val == "finite") { - return "finite"; - } - if (val == "indefinite") { - return "indefinite"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField = deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField; -function serializeGetRetentionPoliciesQueryParamsArg(val) { - return { ["policy_name"]: val.policyName, ["policy_type"]: val.policyType == void 0 ? void 0 : serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val.policyType), ["created_by_user_id"]: val.createdByUserId, ["fields"]: val.fields, ["limit"]: val.limit, ["marker"]: val.marker }; -} -exports.serializeGetRetentionPoliciesQueryParamsArg = serializeGetRetentionPoliciesQueryParamsArg; -function deserializeGetRetentionPoliciesQueryParamsArg(val) { - const policyName = (0, json_js_3.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const policyType = val.policy_type == void 0 ? void 0 : deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val.policy_type); - const createdByUserId = (0, json_js_3.isJson)(val.created_by_user_id, "string") ? val.created_by_user_id : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - return { policyName: policyName, policyType: policyType, createdByUserId: createdByUserId, fields: fields, limit: limit, marker: marker }; -} -exports.deserializeGetRetentionPoliciesQueryParamsArg = deserializeGetRetentionPoliciesQueryParamsArg; function serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val) { return val; } @@ -161,15 +170,6 @@ function deserializeCreateRetentionPolicyRequestBodyArg(val) { return { policyName: policyName, description: description, policyType: policyType, dispositionAction: dispositionAction, retentionLength: retentionLength, retentionType: retentionType, canOwnerExtendRetention: canOwnerExtendRetention, areOwnersNotified: areOwnersNotified, customNotificationRecipients: customNotificationRecipients }; } exports.deserializeCreateRetentionPolicyRequestBodyArg = deserializeCreateRetentionPolicyRequestBodyArg; -function serializeGetRetentionPolicyByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetRetentionPolicyByIdQueryParamsArg = serializeGetRetentionPolicyByIdQueryParamsArg; -function deserializeGetRetentionPolicyByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetRetentionPolicyByIdQueryParamsArg = deserializeGetRetentionPolicyByIdQueryParamsArg; function serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val) { return val; } diff --git a/lib/managers/retentionPolicies.generated.js.map b/lib/managers/retentionPolicies.generated.js.map index 38b2bc46..bd3633ed 100644 --- a/lib/managers/retentionPolicies.generated.js.map +++ b/lib/managers/retentionPolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"retentionPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"retentionPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/retentionPolicyAssignments.generated.d.ts b/lib/managers/retentionPolicyAssignments.generated.d.ts index fce1d9e7..b8154eae 100644 --- a/lib/managers/retentionPolicyAssignments.generated.d.ts +++ b/lib/managers/retentionPolicyAssignments.generated.d.ts @@ -11,6 +11,12 @@ export interface GetRetentionPolicyAssignmentsQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetRetentionPolicyAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRetentionPolicyAssignmentsHeadersArg); +} export type CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = "enterprise" | "folder" | "metadata_template"; export interface CreateRetentionPolicyAssignmentRequestBodyArgAssignToField { readonly type: CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; @@ -26,32 +32,58 @@ export interface CreateRetentionPolicyAssignmentRequestBodyArg { readonly filterFields?: readonly CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField[]; readonly startDateField?: string; } +export declare class CreateRetentionPolicyAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateRetentionPolicyAssignmentHeadersArg); +} export interface GetRetentionPolicyAssignmentByIdQueryParamsArg { readonly fields?: string; } +export declare class GetRetentionPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRetentionPolicyAssignmentByIdHeadersArg); +} +export declare class DeleteRetentionPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteRetentionPolicyAssignmentByIdHeadersArg); +} export interface GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg); +} export interface GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg); +} export declare class RetentionPolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getRetentionPolicyAssignments(retentionPolicyId: string, queryParams?: GetRetentionPolicyAssignmentsQueryParamsArg): Promise; - createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg): Promise; - getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentByIdQueryParamsArg): Promise; - deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string): Promise; - getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Promise; - getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Promise; + getRetentionPolicyAssignments(retentionPolicyId: string, queryParams?: GetRetentionPolicyAssignmentsQueryParamsArg, headers?: GetRetentionPolicyAssignmentsHeadersArg): Promise; + createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg, headers?: CreateRetentionPolicyAssignmentHeadersArg): Promise; + getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentByIdQueryParamsArg, headers?: GetRetentionPolicyAssignmentByIdHeadersArg): Promise; + deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, headers?: DeleteRetentionPolicyAssignmentByIdHeadersArg): Promise; + getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg, headers?: GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg): Promise; + getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg, headers?: GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg): Promise; } -export declare function serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val: GetRetentionPolicyAssignmentsQueryParamsArgTypeField): Json; -export declare function deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val: any): GetRetentionPolicyAssignmentsQueryParamsArgTypeField; -export declare function serializeGetRetentionPolicyAssignmentsQueryParamsArg(val: GetRetentionPolicyAssignmentsQueryParamsArg): Json; -export declare function deserializeGetRetentionPolicyAssignmentsQueryParamsArg(val: any): GetRetentionPolicyAssignmentsQueryParamsArg; export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField): Json; export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: any): CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val: CreateRetentionPolicyAssignmentRequestBodyArgAssignToField): Json; @@ -60,9 +92,3 @@ export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArgFi export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(val: any): CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField; export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArg(val: CreateRetentionPolicyAssignmentRequestBodyArg): Json; export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArg(val: any): CreateRetentionPolicyAssignmentRequestBodyArg; -export declare function serializeGetRetentionPolicyAssignmentByIdQueryParamsArg(val: GetRetentionPolicyAssignmentByIdQueryParamsArg): Json; -export declare function deserializeGetRetentionPolicyAssignmentByIdQueryParamsArg(val: any): GetRetentionPolicyAssignmentByIdQueryParamsArg; -export declare function serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(val: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Json; -export declare function deserializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(val: any): GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg; -export declare function serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(val: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Json; -export declare function deserializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(val: any): GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg; diff --git a/lib/managers/retentionPolicyAssignments.generated.js b/lib/managers/retentionPolicyAssignments.generated.js index 3a5a4e00..d9708624 100644 --- a/lib/managers/retentionPolicyAssignments.generated.js +++ b/lib/managers/retentionPolicyAssignments.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = exports.serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = exports.deserializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = exports.serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = exports.deserializeGetRetentionPolicyAssignmentByIdQueryParamsArg = exports.serializeGetRetentionPolicyAssignmentByIdQueryParamsArg = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArg = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArg = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.deserializeGetRetentionPolicyAssignmentsQueryParamsArg = exports.serializeGetRetentionPolicyAssignmentsQueryParamsArg = exports.deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField = exports.serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField = exports.RetentionPolicyAssignmentsManager = void 0; +exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArg = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArg = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.RetentionPolicyAssignmentsManager = exports.GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg = exports.GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg = exports.DeleteRetentionPolicyAssignmentByIdHeadersArg = exports.GetRetentionPolicyAssignmentByIdHeadersArg = exports.CreateRetentionPolicyAssignmentHeadersArg = exports.GetRetentionPolicyAssignmentsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,84 +19,100 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetRetentionPolicyAssignmentsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRetentionPolicyAssignmentsHeadersArg = GetRetentionPolicyAssignmentsHeadersArg; +class CreateRetentionPolicyAssignmentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateRetentionPolicyAssignmentHeadersArg = CreateRetentionPolicyAssignmentHeadersArg; +class GetRetentionPolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRetentionPolicyAssignmentByIdHeadersArg = GetRetentionPolicyAssignmentByIdHeadersArg; +class DeleteRetentionPolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteRetentionPolicyAssignmentByIdHeadersArg = DeleteRetentionPolicyAssignmentByIdHeadersArg; +class GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg = GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg; +class GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg = GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg; class RetentionPolicyAssignmentsManager { constructor(fields) { Object.assign(this, fields); } - getRetentionPolicyAssignments(retentionPolicyId, queryParams = {}) { + getRetentionPolicyAssignments(retentionPolicyId, queryParams = {}, headers = new GetRetentionPolicyAssignmentsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["type"]: (0, utils_js_2.toString)(queryParams.type), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeRetentionPolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } - createRetentionPolicyAssignment(requestBody) { + createRetentionPolicyAssignment(requestBody, headers = new CreateRetentionPolicyAssignmentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateRetentionPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateRetentionPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - getRetentionPolicyAssignmentById(retentionPolicyAssignmentId, queryParams = {}) { + getRetentionPolicyAssignmentById(retentionPolicyAssignmentId, queryParams = {}, headers = new GetRetentionPolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeRetentionPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId) { + deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId, headers = new DeleteRetentionPolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId, queryParams = {}) { + getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId, queryParams = {}, headers = new GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFilesUnderRetention)((0, json_js_1.deserializeJson)(response.text)); }); } - getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId, queryParams = {}) { + getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId, queryParams = {}, headers = new GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeFilesUnderRetention)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.RetentionPolicyAssignmentsManager = RetentionPolicyAssignmentsManager; -function serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val) { - return val; -} -exports.serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField = serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField; -function deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetRetentionPolicyAssignmentsQueryParamsArgTypeField\""; - } - if (val == "folder") { - return "folder"; - } - if (val == "enterprise") { - return "enterprise"; - } - if (val == "metadata_template") { - return "metadata_template"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField = deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField; -function serializeGetRetentionPolicyAssignmentsQueryParamsArg(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val.type), ["fields"]: val.fields, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetRetentionPolicyAssignmentsQueryParamsArg = serializeGetRetentionPolicyAssignmentsQueryParamsArg; -function deserializeGetRetentionPolicyAssignmentsQueryParamsArg(val) { - const type = val.type == void 0 ? void 0 : deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val.type); - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { type: type, fields: fields, marker: marker, limit: limit }; -} -exports.deserializeGetRetentionPolicyAssignmentsQueryParamsArg = deserializeGetRetentionPolicyAssignmentsQueryParamsArg; function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val) { return val; } @@ -153,33 +169,4 @@ function deserializeCreateRetentionPolicyAssignmentRequestBodyArg(val) { return { policyId: policyId, assignTo: assignTo, filterFields: filterFields, startDateField: startDateField }; } exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArg = deserializeCreateRetentionPolicyAssignmentRequestBodyArg; -function serializeGetRetentionPolicyAssignmentByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetRetentionPolicyAssignmentByIdQueryParamsArg = serializeGetRetentionPolicyAssignmentByIdQueryParamsArg; -function deserializeGetRetentionPolicyAssignmentByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetRetentionPolicyAssignmentByIdQueryParamsArg = deserializeGetRetentionPolicyAssignmentByIdQueryParamsArg; -function serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg; -function deserializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = deserializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg; -function serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg; -function deserializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = deserializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg; //# sourceMappingURL=retentionPolicyAssignments.generated.js.map \ No newline at end of file diff --git a/lib/managers/retentionPolicyAssignments.generated.js.map b/lib/managers/retentionPolicyAssignments.generated.js.map index db2aa64c..8288f1ec 100644 --- a/lib/managers/retentionPolicyAssignments.generated.js.map +++ b/lib/managers/retentionPolicyAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"retentionPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"retentionPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/search.generated.d.ts b/lib/managers/search.generated.d.ts index c7682ef8..675d7ceb 100644 --- a/lib/managers/search.generated.d.ts +++ b/lib/managers/search.generated.d.ts @@ -4,12 +4,23 @@ import { MetadataQueryIndices } from "../schemas.generated.js"; import { SearchResultsOrSearchResultsWithSharedLinks } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; +export declare class CreateMetadataQueryExecuteReadHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateMetadataQueryExecuteReadHeadersArg); +} export type GetMetadataQueryIndicesQueryParamsArgScopeField = "global" | "enterprise"; export interface GetMetadataQueryIndicesQueryParamsArg { readonly scope: GetMetadataQueryIndicesQueryParamsArgScopeField; readonly templateKey: string; } +export declare class GetMetadataQueryIndicesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetMetadataQueryIndicesHeadersArg); +} export type GetSearchQueryParamsArgScopeField = "user_content" | "enterprise_content"; export type GetSearchQueryParamsArgTypeField = "file" | "folder" | "web_link"; export type GetSearchQueryParamsArgTrashContentField = "non_trashed_only" | "trashed_only" | "all_items"; @@ -38,27 +49,17 @@ export interface GetSearchQueryParamsArg { readonly deletedUserIds?: string; readonly deletedAtRange?: string; } +export declare class GetSearchHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSearchHeadersArg); +} export declare class SearchManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createMetadataQueryExecuteRead(requestBody: MetadataQuery): Promise; - getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg): Promise; - getSearch(queryParams?: GetSearchQueryParamsArg): Promise; + createMetadataQueryExecuteRead(requestBody: MetadataQuery, headers?: CreateMetadataQueryExecuteReadHeadersArg): Promise; + getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg, headers?: GetMetadataQueryIndicesHeadersArg): Promise; + getSearch(queryParams?: GetSearchQueryParamsArg, headers?: GetSearchHeadersArg): Promise; } -export declare function serializeGetMetadataQueryIndicesQueryParamsArgScopeField(val: GetMetadataQueryIndicesQueryParamsArgScopeField): Json; -export declare function deserializeGetMetadataQueryIndicesQueryParamsArgScopeField(val: any): GetMetadataQueryIndicesQueryParamsArgScopeField; -export declare function serializeGetMetadataQueryIndicesQueryParamsArg(val: GetMetadataQueryIndicesQueryParamsArg): Json; -export declare function deserializeGetMetadataQueryIndicesQueryParamsArg(val: any): GetMetadataQueryIndicesQueryParamsArg; -export declare function serializeGetSearchQueryParamsArgScopeField(val: GetSearchQueryParamsArgScopeField): Json; -export declare function deserializeGetSearchQueryParamsArgScopeField(val: any): GetSearchQueryParamsArgScopeField; -export declare function serializeGetSearchQueryParamsArgTypeField(val: GetSearchQueryParamsArgTypeField): Json; -export declare function deserializeGetSearchQueryParamsArgTypeField(val: any): GetSearchQueryParamsArgTypeField; -export declare function serializeGetSearchQueryParamsArgTrashContentField(val: GetSearchQueryParamsArgTrashContentField): Json; -export declare function deserializeGetSearchQueryParamsArgTrashContentField(val: any): GetSearchQueryParamsArgTrashContentField; -export declare function serializeGetSearchQueryParamsArgSortField(val: GetSearchQueryParamsArgSortField): Json; -export declare function deserializeGetSearchQueryParamsArgSortField(val: any): GetSearchQueryParamsArgSortField; -export declare function serializeGetSearchQueryParamsArgDirectionField(val: GetSearchQueryParamsArgDirectionField): Json; -export declare function deserializeGetSearchQueryParamsArgDirectionField(val: any): GetSearchQueryParamsArgDirectionField; -export declare function serializeGetSearchQueryParamsArg(val: GetSearchQueryParamsArg): Json; -export declare function deserializeGetSearchQueryParamsArg(val: any): GetSearchQueryParamsArg; diff --git a/lib/managers/search.generated.js b/lib/managers/search.generated.js index 6386376f..9ebf8d7f 100644 --- a/lib/managers/search.generated.js +++ b/lib/managers/search.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetSearchQueryParamsArg = exports.serializeGetSearchQueryParamsArg = exports.deserializeGetSearchQueryParamsArgDirectionField = exports.serializeGetSearchQueryParamsArgDirectionField = exports.deserializeGetSearchQueryParamsArgSortField = exports.serializeGetSearchQueryParamsArgSortField = exports.deserializeGetSearchQueryParamsArgTrashContentField = exports.serializeGetSearchQueryParamsArgTrashContentField = exports.deserializeGetSearchQueryParamsArgTypeField = exports.serializeGetSearchQueryParamsArgTypeField = exports.deserializeGetSearchQueryParamsArgScopeField = exports.serializeGetSearchQueryParamsArgScopeField = exports.deserializeGetMetadataQueryIndicesQueryParamsArg = exports.serializeGetMetadataQueryIndicesQueryParamsArg = exports.deserializeGetMetadataQueryIndicesQueryParamsArgScopeField = exports.serializeGetMetadataQueryIndicesQueryParamsArgScopeField = exports.SearchManager = void 0; +exports.SearchManager = exports.GetSearchHeadersArg = exports.GetMetadataQueryIndicesHeadersArg = exports.CreateMetadataQueryExecuteReadHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,178 +19,54 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class CreateMetadataQueryExecuteReadHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateMetadataQueryExecuteReadHeadersArg = CreateMetadataQueryExecuteReadHeadersArg; +class GetMetadataQueryIndicesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetMetadataQueryIndicesHeadersArg = GetMetadataQueryIndicesHeadersArg; +class GetSearchHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSearchHeadersArg = GetSearchHeadersArg; class SearchManager { constructor(fields) { Object.assign(this, fields); } - createMetadataQueryExecuteRead(requestBody) { + createMetadataQueryExecuteRead(requestBody, headers = new CreateMetadataQueryExecuteReadHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_queries/execute_read"), { method: "POST", body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeMetadataQuery)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_queries/execute_read"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeMetadataQuery)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeMetadataQueryResults)((0, json_js_2.deserializeJson)(response.text)); }); } - getMetadataQueryIndices(queryParams) { + getMetadataQueryIndices(queryParams, headers = new GetMetadataQueryIndicesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["scope"]: (0, utils_js_2.toString)(queryParams.scope), ["template_key"]: (0, utils_js_2.toString)(queryParams.templateKey) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_query_indices"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_query_indices"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeMetadataQueryIndices)((0, json_js_2.deserializeJson)(response.text)); }); } - getSearch(queryParams = {}) { + getSearch(queryParams = {}, headers = new GetSearchHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["query"]: (0, utils_js_2.toString)(queryParams.query), ["scope"]: (0, utils_js_2.toString)(queryParams.scope), ["file_extensions"]: (0, utils_js_2.toString)(queryParams.fileExtensions), ["created_at_range"]: (0, utils_js_2.toString)(queryParams.createdAtRange), ["updated_at_range"]: (0, utils_js_2.toString)(queryParams.updatedAtRange), ["size_range"]: (0, utils_js_2.toString)(queryParams.sizeRange), ["owner_user_ids"]: (0, utils_js_2.toString)(queryParams.ownerUserIds), ["recent_updater_user_ids"]: (0, utils_js_2.toString)(queryParams.recentUpdaterUserIds), ["ancestor_folder_ids"]: (0, utils_js_2.toString)(queryParams.ancestorFolderIds), ["content_types"]: (0, utils_js_2.toString)(queryParams.contentTypes), ["type"]: (0, utils_js_2.toString)(queryParams.type), ["trash_content"]: (0, utils_js_2.toString)(queryParams.trashContent), ["mdfilters"]: (0, utils_js_2.toString)(queryParams.mdfilters), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["include_recent_shared_links"]: (0, utils_js_2.toString)(queryParams.includeRecentSharedLinks), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["deleted_user_ids"]: (0, utils_js_2.toString)(queryParams.deletedUserIds), ["deleted_at_range"]: (0, utils_js_2.toString)(queryParams.deletedAtRange) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/search"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/search"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_4.deserializeSearchResultsOrSearchResultsWithSharedLinks)((0, json_js_2.deserializeJson)(response.text)); }); } } exports.SearchManager = SearchManager; -function serializeGetMetadataQueryIndicesQueryParamsArgScopeField(val) { - return val; -} -exports.serializeGetMetadataQueryIndicesQueryParamsArgScopeField = serializeGetMetadataQueryIndicesQueryParamsArgScopeField; -function deserializeGetMetadataQueryIndicesQueryParamsArgScopeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetMetadataQueryIndicesQueryParamsArgScopeField\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetMetadataQueryIndicesQueryParamsArgScopeField = deserializeGetMetadataQueryIndicesQueryParamsArgScopeField; -function serializeGetMetadataQueryIndicesQueryParamsArg(val) { - return { ["scope"]: serializeGetMetadataQueryIndicesQueryParamsArgScopeField(val.scope), ["template_key"]: val.templateKey }; -} -exports.serializeGetMetadataQueryIndicesQueryParamsArg = serializeGetMetadataQueryIndicesQueryParamsArg; -function deserializeGetMetadataQueryIndicesQueryParamsArg(val) { - const scope = deserializeGetMetadataQueryIndicesQueryParamsArgScopeField(val.scope); - const templateKey = val.template_key; - return { scope: scope, templateKey: templateKey }; -} -exports.deserializeGetMetadataQueryIndicesQueryParamsArg = deserializeGetMetadataQueryIndicesQueryParamsArg; -function serializeGetSearchQueryParamsArgScopeField(val) { - return val; -} -exports.serializeGetSearchQueryParamsArgScopeField = serializeGetSearchQueryParamsArgScopeField; -function deserializeGetSearchQueryParamsArgScopeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgScopeField\""; - } - if (val == "user_content") { - return "user_content"; - } - if (val == "enterprise_content") { - return "enterprise_content"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetSearchQueryParamsArgScopeField = deserializeGetSearchQueryParamsArgScopeField; -function serializeGetSearchQueryParamsArgTypeField(val) { - return val; -} -exports.serializeGetSearchQueryParamsArgTypeField = serializeGetSearchQueryParamsArgTypeField; -function deserializeGetSearchQueryParamsArgTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - if (val == "web_link") { - return "web_link"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetSearchQueryParamsArgTypeField = deserializeGetSearchQueryParamsArgTypeField; -function serializeGetSearchQueryParamsArgTrashContentField(val) { - return val; -} -exports.serializeGetSearchQueryParamsArgTrashContentField = serializeGetSearchQueryParamsArgTrashContentField; -function deserializeGetSearchQueryParamsArgTrashContentField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgTrashContentField\""; - } - if (val == "non_trashed_only") { - return "non_trashed_only"; - } - if (val == "trashed_only") { - return "trashed_only"; - } - if (val == "all_items") { - return "all_items"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetSearchQueryParamsArgTrashContentField = deserializeGetSearchQueryParamsArgTrashContentField; -function serializeGetSearchQueryParamsArgSortField(val) { - return val; -} -exports.serializeGetSearchQueryParamsArgSortField = serializeGetSearchQueryParamsArgSortField; -function deserializeGetSearchQueryParamsArgSortField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgSortField\""; - } - if (val == "modified_at") { - return "modified_at"; - } - if (val == "relevance") { - return "relevance"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetSearchQueryParamsArgSortField = deserializeGetSearchQueryParamsArgSortField; -function serializeGetSearchQueryParamsArgDirectionField(val) { - return val; -} -exports.serializeGetSearchQueryParamsArgDirectionField = serializeGetSearchQueryParamsArgDirectionField; -function deserializeGetSearchQueryParamsArgDirectionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgDirectionField\""; - } - if (val == "DESC") { - return "DESC"; - } - if (val == "ASC") { - return "ASC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetSearchQueryParamsArgDirectionField = deserializeGetSearchQueryParamsArgDirectionField; -function serializeGetSearchQueryParamsArg(val) { - return { ["query"]: val.query, ["scope"]: val.scope == void 0 ? void 0 : serializeGetSearchQueryParamsArgScopeField(val.scope), ["file_extensions"]: val.fileExtensions, ["created_at_range"]: val.createdAtRange, ["updated_at_range"]: val.updatedAtRange, ["size_range"]: val.sizeRange, ["owner_user_ids"]: val.ownerUserIds, ["recent_updater_user_ids"]: val.recentUpdaterUserIds, ["ancestor_folder_ids"]: val.ancestorFolderIds, ["content_types"]: val.contentTypes, ["type"]: val.type == void 0 ? void 0 : serializeGetSearchQueryParamsArgTypeField(val.type), ["trash_content"]: val.trashContent == void 0 ? void 0 : serializeGetSearchQueryParamsArgTrashContentField(val.trashContent), ["mdfilters"]: val.mdfilters, ["sort"]: val.sort == void 0 ? void 0 : serializeGetSearchQueryParamsArgSortField(val.sort), ["direction"]: val.direction == void 0 ? void 0 : serializeGetSearchQueryParamsArgDirectionField(val.direction), ["limit"]: val.limit, ["include_recent_shared_links"]: val.includeRecentSharedLinks, ["fields"]: val.fields, ["offset"]: val.offset, ["deleted_user_ids"]: val.deletedUserIds, ["deleted_at_range"]: val.deletedAtRange }; -} -exports.serializeGetSearchQueryParamsArg = serializeGetSearchQueryParamsArg; -function deserializeGetSearchQueryParamsArg(val) { - const query = (0, json_js_3.isJson)(val.query, "string") ? val.query : void 0; - const scope = val.scope == void 0 ? void 0 : deserializeGetSearchQueryParamsArgScopeField(val.scope); - const fileExtensions = (0, json_js_3.isJson)(val.file_extensions, "string") ? val.file_extensions : void 0; - const createdAtRange = (0, json_js_3.isJson)(val.created_at_range, "string") ? val.created_at_range : void 0; - const updatedAtRange = (0, json_js_3.isJson)(val.updated_at_range, "string") ? val.updated_at_range : void 0; - const sizeRange = (0, json_js_3.isJson)(val.size_range, "string") ? val.size_range : void 0; - const ownerUserIds = (0, json_js_3.isJson)(val.owner_user_ids, "string") ? val.owner_user_ids : void 0; - const recentUpdaterUserIds = (0, json_js_3.isJson)(val.recent_updater_user_ids, "string") ? val.recent_updater_user_ids : void 0; - const ancestorFolderIds = (0, json_js_3.isJson)(val.ancestor_folder_ids, "string") ? val.ancestor_folder_ids : void 0; - const contentTypes = (0, json_js_3.isJson)(val.content_types, "string") ? val.content_types : void 0; - const type = val.type == void 0 ? void 0 : deserializeGetSearchQueryParamsArgTypeField(val.type); - const trashContent = val.trash_content == void 0 ? void 0 : deserializeGetSearchQueryParamsArgTrashContentField(val.trash_content); - const mdfilters = (0, json_js_3.isJson)(val.mdfilters, "string") ? val.mdfilters : void 0; - const sort = val.sort == void 0 ? void 0 : deserializeGetSearchQueryParamsArgSortField(val.sort); - const direction = val.direction == void 0 ? void 0 : deserializeGetSearchQueryParamsArgDirectionField(val.direction); - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const includeRecentSharedLinks = (0, json_js_3.isJson)(val.include_recent_shared_links, "boolean") ? val.include_recent_shared_links : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - const deletedUserIds = (0, json_js_3.isJson)(val.deleted_user_ids, "string") ? val.deleted_user_ids : void 0; - const deletedAtRange = (0, json_js_3.isJson)(val.deleted_at_range, "string") ? val.deleted_at_range : void 0; - return { query: query, scope: scope, fileExtensions: fileExtensions, createdAtRange: createdAtRange, updatedAtRange: updatedAtRange, sizeRange: sizeRange, ownerUserIds: ownerUserIds, recentUpdaterUserIds: recentUpdaterUserIds, ancestorFolderIds: ancestorFolderIds, contentTypes: contentTypes, type: type, trashContent: trashContent, mdfilters: mdfilters, sort: sort, direction: direction, limit: limit, includeRecentSharedLinks: includeRecentSharedLinks, fields: fields, offset: offset, deletedUserIds: deletedUserIds, deletedAtRange: deletedAtRange }; -} -exports.deserializeGetSearchQueryParamsArg = deserializeGetSearchQueryParamsArg; //# sourceMappingURL=search.generated.js.map \ No newline at end of file diff --git a/lib/managers/search.generated.js.map b/lib/managers/search.generated.js.map index 5f352232..2c38f364 100644 --- a/lib/managers/search.generated.js.map +++ b/lib/managers/search.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"search.generated.js","sourceRoot":"","sources":["../../src/managers/search.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAG1E,kEAAiE;AAGjE,kEAA0E;AAE1E,kEAAiG;AAWjG,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAkCpC,MAAa,aAAa;IAGtB,YAAY,MAAuG;QAC/G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,8BAA8B,CAAC,WAA0B;;YAC3D,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,6CAAsB,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvU,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,uBAAuB,CAAC,WAAkD;;YAC5E,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACnH,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gDAAgD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5P,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,SAAS,CAAC,cAAuC,EAAoC;;YACvF,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,yBAAyB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,oBAAoB,CAAC,EAAE,CAAC,qBAAqB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,6BAA6B,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,wBAAwB,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC;YAC5mC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5O,OAAO,IAAA,6EAAsD,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClG,CAAC;KAAA;CACJ;AAxBD,sCAwBC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gIAWC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,wDAAwD,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC;AACjI,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,KAAK,GAAoD,0DAA0D,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACrI,MAAM,WAAW,GAAW,GAAG,CAAC,YAAY,CAAC;IAC7C,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAkD,CAAC;AACtG,CAAC;AAJD,4GAIC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,oGAWC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kGAcC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kHAcC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,WAAW,EAAE;QACpB,OAAO,WAAW,CAAC;KACtB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kGAWC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4GAWC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,oBAAoB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iDAAiD,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,6BAA6B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAG,CAAC,cAAc,EAAE,CAAC;AACnnC,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,KAAK,GAAkD,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IACpJ,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChH,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClH,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClH,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5G,MAAM,oBAAoB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtI,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,MAAM,YAAY,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1G,MAAM,IAAI,GAAiD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/I,MAAM,YAAY,GAAyD,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IACzL,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/F,MAAM,IAAI,GAAiD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/I,MAAM,SAAS,GAAsD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACxK,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,2BAA2B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,2BAA2B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpJ,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClH,MAAM,cAAc,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClH,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,YAAY,EAAE,YAAY,EAAE,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAAE,KAAK,EAAE,KAAK,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAoC,CAAC;AAC9kB,CAAC;AAvBD,gFAuBC"} \ No newline at end of file +{"version":3,"file":"search.generated.js","sourceRoot":"","sources":["../../src/managers/search.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sessionTermination.generated.d.ts b/lib/managers/sessionTermination.generated.d.ts index 512e5941..5551ba5a 100644 --- a/lib/managers/sessionTermination.generated.d.ts +++ b/lib/managers/sessionTermination.generated.d.ts @@ -6,15 +6,27 @@ export interface CreateUserTerminateSessionRequestBodyArg { readonly userIds: readonly string[]; readonly userLogins: readonly string[]; } +export declare class CreateUserTerminateSessionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateUserTerminateSessionHeadersArg); +} export interface CreateGroupTerminateSessionRequestBodyArg { readonly groupIds: readonly string[]; } +export declare class CreateGroupTerminateSessionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateGroupTerminateSessionHeadersArg); +} export declare class SessionTerminationManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createUserTerminateSession(requestBody: CreateUserTerminateSessionRequestBodyArg): Promise; - createGroupTerminateSession(requestBody: CreateGroupTerminateSessionRequestBodyArg): Promise; + createUserTerminateSession(requestBody: CreateUserTerminateSessionRequestBodyArg, headers?: CreateUserTerminateSessionHeadersArg): Promise; + createGroupTerminateSession(requestBody: CreateGroupTerminateSessionRequestBodyArg, headers?: CreateGroupTerminateSessionHeadersArg): Promise; } export declare function serializeCreateUserTerminateSessionRequestBodyArg(val: CreateUserTerminateSessionRequestBodyArg): Json; export declare function deserializeCreateUserTerminateSessionRequestBodyArg(val: any): CreateUserTerminateSessionRequestBodyArg; diff --git a/lib/managers/sessionTermination.generated.js b/lib/managers/sessionTermination.generated.js index 96f98497..14115d77 100644 --- a/lib/managers/sessionTermination.generated.js +++ b/lib/managers/sessionTermination.generated.js @@ -9,24 +9,41 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateGroupTerminateSessionRequestBodyArg = exports.serializeCreateGroupTerminateSessionRequestBodyArg = exports.deserializeCreateUserTerminateSessionRequestBodyArg = exports.serializeCreateUserTerminateSessionRequestBodyArg = exports.SessionTerminationManager = void 0; +exports.deserializeCreateGroupTerminateSessionRequestBodyArg = exports.serializeCreateGroupTerminateSessionRequestBodyArg = exports.deserializeCreateUserTerminateSessionRequestBodyArg = exports.serializeCreateUserTerminateSessionRequestBodyArg = exports.SessionTerminationManager = exports.CreateGroupTerminateSessionHeadersArg = exports.CreateUserTerminateSessionHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); +class CreateUserTerminateSessionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateUserTerminateSessionHeadersArg = CreateUserTerminateSessionHeadersArg; +class CreateGroupTerminateSessionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateGroupTerminateSessionHeadersArg = CreateGroupTerminateSessionHeadersArg; class SessionTerminationManager { constructor(fields) { Object.assign(this, fields); } - createUserTerminateSession(requestBody) { + createUserTerminateSession(requestBody, headers = new CreateUserTerminateSessionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/terminate_sessions"), { method: "POST", body: (0, json_js_1.serializeJson)(serializeCreateUserTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/terminate_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateUserTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSessionTerminationMessage)((0, json_js_2.deserializeJson)(response.text)); }); } - createGroupTerminateSession(requestBody) { + createGroupTerminateSession(requestBody, headers = new CreateGroupTerminateSessionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/terminate_sessions"), { method: "POST", body: (0, json_js_1.serializeJson)(serializeCreateGroupTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/terminate_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateGroupTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSessionTerminationMessage)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/sessionTermination.generated.js.map b/lib/managers/sessionTermination.generated.js.map index 0386fef6..dc1c5960 100644 --- a/lib/managers/sessionTermination.generated.js.map +++ b/lib/managers/sessionTermination.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sessionTermination.generated.js","sourceRoot":"","sources":["../../src/managers/sessionTermination.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+E;AAS/E,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAQ7C,MAAa,yBAAyB;IAGlC,YAAY,MAAqG;QAC7G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0BAA0B,CAAC,WAAqD;;YAClF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iDAAiD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7V,OAAO,IAAA,2DAAoC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChF,CAAC;KAAA;IACK,2BAA2B,CAAC,WAAsD;;YACpF,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,kDAAkD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/V,OAAO,IAAA,2DAAoC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChF,CAAC;KAAA;CACJ;AAdD,8DAcC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAY;YACrD,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,UAAU,IAAY;YAC5E,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,8GAMC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,MAAM,OAAO,GAAsB,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACnE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,MAAM,UAAU,GAAsB,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,UAAU,GAAS;QACzE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAqD,CAAC;AAC3G,CAAC;AARD,kHAQC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAY;YACvD,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,gHAIC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,QAAQ,GAAsB,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,UAAU,GAAS;QACrE,OAAO,KAAK,CAAC,CAAC;IAClB,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAsD,CAAC;AACtF,CAAC;AALD,oHAKC"} \ No newline at end of file +{"version":3,"file":"sessionTermination.generated.js","sourceRoot":"","sources":["../../src/managers/sessionTermination.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksFiles.generated.d.ts b/lib/managers/sharedLinksFiles.generated.d.ts index aa940f97..65337872 100644 --- a/lib/managers/sharedLinksFiles.generated.d.ts +++ b/lib/managers/sharedLinksFiles.generated.d.ts @@ -5,13 +5,23 @@ import { Json } from "../json.js"; export interface GetSharedItemsQueryParamsArg { readonly fields?: string; } -export interface GetSharedItemsHeadersArg { +export declare class GetSharedItemsHeadersArg { readonly ifNoneMatch?: string; readonly boxapi: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSharedItemsHeadersArg); } export interface GetFileGetSharedLinkQueryParamsArg { readonly fields: string; } +export declare class GetFileGetSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileGetSharedLinkHeadersArg); +} export type UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -31,6 +41,12 @@ export interface UpdateFileAddSharedLinkRequestBodyArg { export interface UpdateFileAddSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateFileAddSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileAddSharedLinkHeadersArg); +} export type UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -50,6 +66,12 @@ export interface UpdateFileUpdateSharedLinkRequestBodyArg { export interface UpdateFileUpdateSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateFileUpdateSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileUpdateSharedLinkHeadersArg); +} export interface UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField { } export interface UpdateFileRemoveSharedLinkRequestBodyArg { @@ -58,22 +80,22 @@ export interface UpdateFileRemoveSharedLinkRequestBodyArg { export interface UpdateFileRemoveSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateFileRemoveSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFileRemoveSharedLinkHeadersArg); +} export declare class SharedLinksFilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); getSharedItems(queryParams: GetSharedItemsQueryParamsArg | undefined, headers: GetSharedItemsHeadersArg): Promise; - getFileGetSharedLink(fileId: string, queryParams: GetFileGetSharedLinkQueryParamsArg): Promise; - updateFileAddSharedLink(fileId: string, requestBody: UpdateFileAddSharedLinkRequestBodyArg, queryParams: UpdateFileAddSharedLinkQueryParamsArg): Promise; - updateFileUpdateSharedLink(fileId: string, requestBody: UpdateFileUpdateSharedLinkRequestBodyArg, queryParams: UpdateFileUpdateSharedLinkQueryParamsArg): Promise; - updateFileRemoveSharedLink(fileId: string, requestBody: UpdateFileRemoveSharedLinkRequestBodyArg, queryParams: UpdateFileRemoveSharedLinkQueryParamsArg): Promise; -} -export declare function serializeGetSharedItemsQueryParamsArg(val: GetSharedItemsQueryParamsArg): Json; -export declare function deserializeGetSharedItemsQueryParamsArg(val: any): GetSharedItemsQueryParamsArg; -export declare function serializeGetSharedItemsHeadersArg(val: GetSharedItemsHeadersArg): Json; -export declare function deserializeGetSharedItemsHeadersArg(val: any): GetSharedItemsHeadersArg; -export declare function serializeGetFileGetSharedLinkQueryParamsArg(val: GetFileGetSharedLinkQueryParamsArg): Json; -export declare function deserializeGetFileGetSharedLinkQueryParamsArg(val: any): GetFileGetSharedLinkQueryParamsArg; + getFileGetSharedLink(fileId: string, queryParams: GetFileGetSharedLinkQueryParamsArg, headers?: GetFileGetSharedLinkHeadersArg): Promise; + updateFileAddSharedLink(fileId: string, requestBody: UpdateFileAddSharedLinkRequestBodyArg, queryParams: UpdateFileAddSharedLinkQueryParamsArg, headers?: UpdateFileAddSharedLinkHeadersArg): Promise; + updateFileUpdateSharedLink(fileId: string, requestBody: UpdateFileUpdateSharedLinkRequestBodyArg, queryParams: UpdateFileUpdateSharedLinkQueryParamsArg, headers?: UpdateFileUpdateSharedLinkHeadersArg): Promise; + updateFileRemoveSharedLink(fileId: string, requestBody: UpdateFileRemoveSharedLinkRequestBodyArg, queryParams: UpdateFileRemoveSharedLinkQueryParamsArg, headers?: UpdateFileRemoveSharedLinkHeadersArg): Promise; +} export declare function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; export declare function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; export declare function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; @@ -82,8 +104,6 @@ export declare function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLink export declare function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFileAddSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateFileAddSharedLinkRequestBodyArg(val: UpdateFileAddSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateFileAddSharedLinkRequestBodyArg(val: any): UpdateFileAddSharedLinkRequestBodyArg; -export declare function serializeUpdateFileAddSharedLinkQueryParamsArg(val: UpdateFileAddSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateFileAddSharedLinkQueryParamsArg(val: any): UpdateFileAddSharedLinkQueryParamsArg; export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; @@ -92,11 +112,7 @@ export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedL export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArg(val: UpdateFileUpdateSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArg(val: any): UpdateFileUpdateSharedLinkRequestBodyArg; -export declare function serializeUpdateFileUpdateSharedLinkQueryParamsArg(val: UpdateFileUpdateSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateFileUpdateSharedLinkQueryParamsArg(val: any): UpdateFileUpdateSharedLinkQueryParamsArg; export declare function serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField): Json; export declare function deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateFileRemoveSharedLinkRequestBodyArg(val: UpdateFileRemoveSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateFileRemoveSharedLinkRequestBodyArg(val: any): UpdateFileRemoveSharedLinkRequestBodyArg; -export declare function serializeUpdateFileRemoveSharedLinkQueryParamsArg(val: UpdateFileRemoveSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateFileRemoveSharedLinkQueryParamsArg(val: any): UpdateFileRemoveSharedLinkQueryParamsArg; diff --git a/lib/managers/sharedLinksFiles.generated.js b/lib/managers/sharedLinksFiles.generated.js index 0f795d6d..a5ef127c 100644 --- a/lib/managers/sharedLinksFiles.generated.js +++ b/lib/managers/sharedLinksFiles.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFileRemoveSharedLinkQueryParamsArg = exports.serializeUpdateFileRemoveSharedLinkQueryParamsArg = exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkQueryParamsArg = exports.serializeUpdateFileUpdateSharedLinkQueryParamsArg = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileAddSharedLinkQueryParamsArg = exports.serializeUpdateFileAddSharedLinkQueryParamsArg = exports.deserializeUpdateFileAddSharedLinkRequestBodyArg = exports.serializeUpdateFileAddSharedLinkRequestBodyArg = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeGetFileGetSharedLinkQueryParamsArg = exports.serializeGetFileGetSharedLinkQueryParamsArg = exports.deserializeGetSharedItemsHeadersArg = exports.serializeGetSharedItemsHeadersArg = exports.deserializeGetSharedItemsQueryParamsArg = exports.serializeGetSharedItemsQueryParamsArg = exports.SharedLinksFilesManager = void 0; +exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArg = exports.serializeUpdateFileAddSharedLinkRequestBodyArg = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.SharedLinksFilesManager = exports.UpdateFileRemoveSharedLinkHeadersArg = exports.UpdateFileUpdateSharedLinkHeadersArg = exports.UpdateFileAddSharedLinkHeadersArg = exports.GetFileGetSharedLinkHeadersArg = exports.GetSharedItemsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,6 +17,41 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetSharedItemsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSharedItemsHeadersArg = GetSharedItemsHeadersArg; +class GetFileGetSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileGetSharedLinkHeadersArg = GetFileGetSharedLinkHeadersArg; +class UpdateFileAddSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileAddSharedLinkHeadersArg = UpdateFileAddSharedLinkHeadersArg; +class UpdateFileUpdateSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileUpdateSharedLinkHeadersArg = UpdateFileUpdateSharedLinkHeadersArg; +class UpdateFileRemoveSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFileRemoveSharedLinkHeadersArg = UpdateFileRemoveSharedLinkHeadersArg; class SharedLinksFilesManager { constructor(fields) { Object.assign(this, fields); @@ -24,69 +59,45 @@ class SharedLinksFilesManager { getSharedItems(queryParams = {}, headers) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - getFileGetSharedLink(fileId, queryParams) { + getFileGetSharedLink(fileId, queryParams, headers = new GetFileGetSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileAddSharedLink(fileId, requestBody, queryParams) { + updateFileAddSharedLink(fileId, requestBody, queryParams, headers = new UpdateFileAddSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileUpdateSharedLink(fileId, requestBody, queryParams) { + updateFileUpdateSharedLink(fileId, requestBody, queryParams, headers = new UpdateFileUpdateSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFileRemoveSharedLink(fileId, requestBody, queryParams) { + updateFileRemoveSharedLink(fileId, requestBody, queryParams, headers = new UpdateFileRemoveSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.SharedLinksFilesManager = SharedLinksFilesManager; -function serializeGetSharedItemsQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetSharedItemsQueryParamsArg = serializeGetSharedItemsQueryParamsArg; -function deserializeGetSharedItemsQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetSharedItemsQueryParamsArg = deserializeGetSharedItemsQueryParamsArg; -function serializeGetSharedItemsHeadersArg(val) { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -exports.serializeGetSharedItemsHeadersArg = serializeGetSharedItemsHeadersArg; -function deserializeGetSharedItemsHeadersArg(val) { - const ifNoneMatch = (0, json_js_3.isJson)(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi = val.boxapi; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi }; -} -exports.deserializeGetSharedItemsHeadersArg = deserializeGetSharedItemsHeadersArg; -function serializeGetFileGetSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFileGetSharedLinkQueryParamsArg = serializeGetFileGetSharedLinkQueryParamsArg; -function deserializeGetFileGetSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeGetFileGetSharedLinkQueryParamsArg = deserializeGetFileGetSharedLinkQueryParamsArg; function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { return val; } @@ -140,15 +151,6 @@ function deserializeUpdateFileAddSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateFileAddSharedLinkRequestBodyArg = deserializeUpdateFileAddSharedLinkRequestBodyArg; -function serializeUpdateFileAddSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFileAddSharedLinkQueryParamsArg = serializeUpdateFileAddSharedLinkQueryParamsArg; -function deserializeUpdateFileAddSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateFileAddSharedLinkQueryParamsArg = deserializeUpdateFileAddSharedLinkQueryParamsArg; function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { return val; } @@ -202,15 +204,6 @@ function deserializeUpdateFileUpdateSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArg = deserializeUpdateFileUpdateSharedLinkRequestBodyArg; -function serializeUpdateFileUpdateSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFileUpdateSharedLinkQueryParamsArg = serializeUpdateFileUpdateSharedLinkQueryParamsArg; -function deserializeUpdateFileUpdateSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateFileUpdateSharedLinkQueryParamsArg = deserializeUpdateFileUpdateSharedLinkQueryParamsArg; function serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val) { return {}; } @@ -228,13 +221,4 @@ function deserializeUpdateFileRemoveSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArg = deserializeUpdateFileRemoveSharedLinkRequestBodyArg; -function serializeUpdateFileRemoveSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFileRemoveSharedLinkQueryParamsArg = serializeUpdateFileRemoveSharedLinkQueryParamsArg; -function deserializeUpdateFileRemoveSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateFileRemoveSharedLinkQueryParamsArg = deserializeUpdateFileRemoveSharedLinkQueryParamsArg; //# sourceMappingURL=sharedLinksFiles.generated.js.map \ No newline at end of file diff --git a/lib/managers/sharedLinksFiles.generated.js.map b/lib/managers/sharedLinksFiles.generated.js.map index b6c61cf9..6bbfdd21 100644 --- a/lib/managers/sharedLinksFiles.generated.js.map +++ b/lib/managers/sharedLinksFiles.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sharedLinksFiles.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sharedLinksFiles.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksFolders.generated.d.ts b/lib/managers/sharedLinksFolders.generated.d.ts index 8d7a2bb0..382979c9 100644 --- a/lib/managers/sharedLinksFolders.generated.d.ts +++ b/lib/managers/sharedLinksFolders.generated.d.ts @@ -5,13 +5,23 @@ import { Json } from "../json.js"; export interface GetSharedItemFoldersQueryParamsArg { readonly fields?: string; } -export interface GetSharedItemFoldersHeadersArg { +export declare class GetSharedItemFoldersHeadersArg { readonly ifNoneMatch?: string; readonly boxapi: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSharedItemFoldersHeadersArg); } export interface GetFolderGetSharedLinkQueryParamsArg { readonly fields: string; } +export declare class GetFolderGetSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderGetSharedLinkHeadersArg); +} export type UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -31,6 +41,12 @@ export interface UpdateFolderAddSharedLinkRequestBodyArg { export interface UpdateFolderAddSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateFolderAddSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFolderAddSharedLinkHeadersArg); +} export type UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -50,6 +66,12 @@ export interface UpdateFolderUpdateSharedLinkRequestBodyArg { export interface UpdateFolderUpdateSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateFolderUpdateSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFolderUpdateSharedLinkHeadersArg); +} export interface UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField { } export interface UpdateFolderRemoveSharedLinkRequestBodyArg { @@ -58,22 +80,22 @@ export interface UpdateFolderRemoveSharedLinkRequestBodyArg { export interface UpdateFolderRemoveSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateFolderRemoveSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateFolderRemoveSharedLinkHeadersArg); +} export declare class SharedLinksFoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); getSharedItemFolders(queryParams: GetSharedItemFoldersQueryParamsArg | undefined, headers: GetSharedItemFoldersHeadersArg): Promise; - getFolderGetSharedLink(folderId: string, queryParams: GetFolderGetSharedLinkQueryParamsArg): Promise; - updateFolderAddSharedLink(folderId: string, requestBody: UpdateFolderAddSharedLinkRequestBodyArg, queryParams: UpdateFolderAddSharedLinkQueryParamsArg): Promise; - updateFolderUpdateSharedLink(folderId: string, requestBody: UpdateFolderUpdateSharedLinkRequestBodyArg, queryParams: UpdateFolderUpdateSharedLinkQueryParamsArg): Promise; - updateFolderRemoveSharedLink(folderId: string, requestBody: UpdateFolderRemoveSharedLinkRequestBodyArg, queryParams: UpdateFolderRemoveSharedLinkQueryParamsArg): Promise; -} -export declare function serializeGetSharedItemFoldersQueryParamsArg(val: GetSharedItemFoldersQueryParamsArg): Json; -export declare function deserializeGetSharedItemFoldersQueryParamsArg(val: any): GetSharedItemFoldersQueryParamsArg; -export declare function serializeGetSharedItemFoldersHeadersArg(val: GetSharedItemFoldersHeadersArg): Json; -export declare function deserializeGetSharedItemFoldersHeadersArg(val: any): GetSharedItemFoldersHeadersArg; -export declare function serializeGetFolderGetSharedLinkQueryParamsArg(val: GetFolderGetSharedLinkQueryParamsArg): Json; -export declare function deserializeGetFolderGetSharedLinkQueryParamsArg(val: any): GetFolderGetSharedLinkQueryParamsArg; + getFolderGetSharedLink(folderId: string, queryParams: GetFolderGetSharedLinkQueryParamsArg, headers?: GetFolderGetSharedLinkHeadersArg): Promise; + updateFolderAddSharedLink(folderId: string, requestBody: UpdateFolderAddSharedLinkRequestBodyArg, queryParams: UpdateFolderAddSharedLinkQueryParamsArg, headers?: UpdateFolderAddSharedLinkHeadersArg): Promise; + updateFolderUpdateSharedLink(folderId: string, requestBody: UpdateFolderUpdateSharedLinkRequestBodyArg, queryParams: UpdateFolderUpdateSharedLinkQueryParamsArg, headers?: UpdateFolderUpdateSharedLinkHeadersArg): Promise; + updateFolderRemoveSharedLink(folderId: string, requestBody: UpdateFolderRemoveSharedLinkRequestBodyArg, queryParams: UpdateFolderRemoveSharedLinkQueryParamsArg, headers?: UpdateFolderRemoveSharedLinkHeadersArg): Promise; +} export declare function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; export declare function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; @@ -82,8 +104,6 @@ export declare function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLi export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFolderAddSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateFolderAddSharedLinkRequestBodyArg(val: UpdateFolderAddSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArg(val: any): UpdateFolderAddSharedLinkRequestBodyArg; -export declare function serializeUpdateFolderAddSharedLinkQueryParamsArg(val: UpdateFolderAddSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateFolderAddSharedLinkQueryParamsArg(val: any): UpdateFolderAddSharedLinkQueryParamsArg; export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; @@ -92,11 +112,7 @@ export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArgShare export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArg(val: UpdateFolderUpdateSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArg(val: any): UpdateFolderUpdateSharedLinkRequestBodyArg; -export declare function serializeUpdateFolderUpdateSharedLinkQueryParamsArg(val: UpdateFolderUpdateSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateFolderUpdateSharedLinkQueryParamsArg(val: any): UpdateFolderUpdateSharedLinkQueryParamsArg; export declare function serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField): Json; export declare function deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateFolderRemoveSharedLinkRequestBodyArg(val: UpdateFolderRemoveSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateFolderRemoveSharedLinkRequestBodyArg(val: any): UpdateFolderRemoveSharedLinkRequestBodyArg; -export declare function serializeUpdateFolderRemoveSharedLinkQueryParamsArg(val: UpdateFolderRemoveSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateFolderRemoveSharedLinkQueryParamsArg(val: any): UpdateFolderRemoveSharedLinkQueryParamsArg; diff --git a/lib/managers/sharedLinksFolders.generated.js b/lib/managers/sharedLinksFolders.generated.js index a58e0c60..79b6286a 100644 --- a/lib/managers/sharedLinksFolders.generated.js +++ b/lib/managers/sharedLinksFolders.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFolderRemoveSharedLinkQueryParamsArg = exports.serializeUpdateFolderRemoveSharedLinkQueryParamsArg = exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkQueryParamsArg = exports.serializeUpdateFolderUpdateSharedLinkQueryParamsArg = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderAddSharedLinkQueryParamsArg = exports.serializeUpdateFolderAddSharedLinkQueryParamsArg = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArg = exports.serializeUpdateFolderAddSharedLinkRequestBodyArg = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeGetFolderGetSharedLinkQueryParamsArg = exports.serializeGetFolderGetSharedLinkQueryParamsArg = exports.deserializeGetSharedItemFoldersHeadersArg = exports.serializeGetSharedItemFoldersHeadersArg = exports.deserializeGetSharedItemFoldersQueryParamsArg = exports.serializeGetSharedItemFoldersQueryParamsArg = exports.SharedLinksFoldersManager = void 0; +exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArg = exports.serializeUpdateFolderAddSharedLinkRequestBodyArg = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.SharedLinksFoldersManager = exports.UpdateFolderRemoveSharedLinkHeadersArg = exports.UpdateFolderUpdateSharedLinkHeadersArg = exports.UpdateFolderAddSharedLinkHeadersArg = exports.GetFolderGetSharedLinkHeadersArg = exports.GetSharedItemFoldersHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,6 +17,41 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetSharedItemFoldersHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSharedItemFoldersHeadersArg = GetSharedItemFoldersHeadersArg; +class GetFolderGetSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderGetSharedLinkHeadersArg = GetFolderGetSharedLinkHeadersArg; +class UpdateFolderAddSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFolderAddSharedLinkHeadersArg = UpdateFolderAddSharedLinkHeadersArg; +class UpdateFolderUpdateSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFolderUpdateSharedLinkHeadersArg = UpdateFolderUpdateSharedLinkHeadersArg; +class UpdateFolderRemoveSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateFolderRemoveSharedLinkHeadersArg = UpdateFolderRemoveSharedLinkHeadersArg; class SharedLinksFoldersManager { constructor(fields) { Object.assign(this, fields); @@ -24,69 +59,45 @@ class SharedLinksFoldersManager { getSharedItemFolders(queryParams = {}, headers) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#folders"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#folders"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - getFolderGetSharedLink(folderId, queryParams) { + getFolderGetSharedLink(folderId, queryParams, headers = new GetFolderGetSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFolderAddSharedLink(folderId, requestBody, queryParams) { + updateFolderAddSharedLink(folderId, requestBody, queryParams, headers = new UpdateFolderAddSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFolderUpdateSharedLink(folderId, requestBody, queryParams) { + updateFolderUpdateSharedLink(folderId, requestBody, queryParams, headers = new UpdateFolderUpdateSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateFolderRemoveSharedLink(folderId, requestBody, queryParams) { + updateFolderRemoveSharedLink(folderId, requestBody, queryParams, headers = new UpdateFolderRemoveSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.SharedLinksFoldersManager = SharedLinksFoldersManager; -function serializeGetSharedItemFoldersQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetSharedItemFoldersQueryParamsArg = serializeGetSharedItemFoldersQueryParamsArg; -function deserializeGetSharedItemFoldersQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetSharedItemFoldersQueryParamsArg = deserializeGetSharedItemFoldersQueryParamsArg; -function serializeGetSharedItemFoldersHeadersArg(val) { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -exports.serializeGetSharedItemFoldersHeadersArg = serializeGetSharedItemFoldersHeadersArg; -function deserializeGetSharedItemFoldersHeadersArg(val) { - const ifNoneMatch = (0, json_js_3.isJson)(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi = val.boxapi; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi }; -} -exports.deserializeGetSharedItemFoldersHeadersArg = deserializeGetSharedItemFoldersHeadersArg; -function serializeGetFolderGetSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFolderGetSharedLinkQueryParamsArg = serializeGetFolderGetSharedLinkQueryParamsArg; -function deserializeGetFolderGetSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeGetFolderGetSharedLinkQueryParamsArg = deserializeGetFolderGetSharedLinkQueryParamsArg; function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { return val; } @@ -140,15 +151,6 @@ function deserializeUpdateFolderAddSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateFolderAddSharedLinkRequestBodyArg = deserializeUpdateFolderAddSharedLinkRequestBodyArg; -function serializeUpdateFolderAddSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFolderAddSharedLinkQueryParamsArg = serializeUpdateFolderAddSharedLinkQueryParamsArg; -function deserializeUpdateFolderAddSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateFolderAddSharedLinkQueryParamsArg = deserializeUpdateFolderAddSharedLinkQueryParamsArg; function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { return val; } @@ -202,15 +204,6 @@ function deserializeUpdateFolderUpdateSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArg = deserializeUpdateFolderUpdateSharedLinkRequestBodyArg; -function serializeUpdateFolderUpdateSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFolderUpdateSharedLinkQueryParamsArg = serializeUpdateFolderUpdateSharedLinkQueryParamsArg; -function deserializeUpdateFolderUpdateSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateFolderUpdateSharedLinkQueryParamsArg = deserializeUpdateFolderUpdateSharedLinkQueryParamsArg; function serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val) { return {}; } @@ -228,13 +221,4 @@ function deserializeUpdateFolderRemoveSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArg = deserializeUpdateFolderRemoveSharedLinkRequestBodyArg; -function serializeUpdateFolderRemoveSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateFolderRemoveSharedLinkQueryParamsArg = serializeUpdateFolderRemoveSharedLinkQueryParamsArg; -function deserializeUpdateFolderRemoveSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateFolderRemoveSharedLinkQueryParamsArg = deserializeUpdateFolderRemoveSharedLinkQueryParamsArg; //# sourceMappingURL=sharedLinksFolders.generated.js.map \ No newline at end of file diff --git a/lib/managers/sharedLinksFolders.generated.js.map b/lib/managers/sharedLinksFolders.generated.js.map index b374d443..fd71a982 100644 --- a/lib/managers/sharedLinksFolders.generated.js.map +++ b/lib/managers/sharedLinksFolders.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sharedLinksFolders.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sharedLinksFolders.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksWebLinks.generated.d.ts b/lib/managers/sharedLinksWebLinks.generated.d.ts index b183364d..74be86ad 100644 --- a/lib/managers/sharedLinksWebLinks.generated.d.ts +++ b/lib/managers/sharedLinksWebLinks.generated.d.ts @@ -5,13 +5,23 @@ import { Json } from "../json.js"; export interface GetSharedItemWebLinksQueryParamsArg { readonly fields?: string; } -export interface GetSharedItemWebLinksHeadersArg { +export declare class GetSharedItemWebLinksHeadersArg { readonly ifNoneMatch?: string; readonly boxapi: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSharedItemWebLinksHeadersArg); } export interface GetWebLinkGetSharedLinkQueryParamsArg { readonly fields: string; } +export declare class GetWebLinkGetSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetWebLinkGetSharedLinkHeadersArg); +} export type UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -31,6 +41,12 @@ export interface UpdateWebLinkAddSharedLinkRequestBodyArg { export interface UpdateWebLinkAddSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateWebLinkAddSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateWebLinkAddSharedLinkHeadersArg); +} export type UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -50,6 +66,12 @@ export interface UpdateWebLinkUpdateSharedLinkRequestBodyArg { export interface UpdateWebLinkUpdateSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateWebLinkUpdateSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateWebLinkUpdateSharedLinkHeadersArg); +} export interface UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField { } export interface UpdateWebLinkRemoveSharedLinkRequestBodyArg { @@ -58,22 +80,22 @@ export interface UpdateWebLinkRemoveSharedLinkRequestBodyArg { export interface UpdateWebLinkRemoveSharedLinkQueryParamsArg { readonly fields: string; } +export declare class UpdateWebLinkRemoveSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateWebLinkRemoveSharedLinkHeadersArg); +} export declare class SharedLinksWebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); getSharedItemWebLinks(queryParams: GetSharedItemWebLinksQueryParamsArg | undefined, headers: GetSharedItemWebLinksHeadersArg): Promise; - getWebLinkGetSharedLink(webLinkId: string, queryParams: GetWebLinkGetSharedLinkQueryParamsArg): Promise; - updateWebLinkAddSharedLink(webLinkId: string, requestBody: UpdateWebLinkAddSharedLinkRequestBodyArg, queryParams: UpdateWebLinkAddSharedLinkQueryParamsArg): Promise; - updateWebLinkUpdateSharedLink(webLinkId: string, requestBody: UpdateWebLinkUpdateSharedLinkRequestBodyArg, queryParams: UpdateWebLinkUpdateSharedLinkQueryParamsArg): Promise; - updateWebLinkRemoveSharedLink(webLinkId: string, requestBody: UpdateWebLinkRemoveSharedLinkRequestBodyArg, queryParams: UpdateWebLinkRemoveSharedLinkQueryParamsArg): Promise; -} -export declare function serializeGetSharedItemWebLinksQueryParamsArg(val: GetSharedItemWebLinksQueryParamsArg): Json; -export declare function deserializeGetSharedItemWebLinksQueryParamsArg(val: any): GetSharedItemWebLinksQueryParamsArg; -export declare function serializeGetSharedItemWebLinksHeadersArg(val: GetSharedItemWebLinksHeadersArg): Json; -export declare function deserializeGetSharedItemWebLinksHeadersArg(val: any): GetSharedItemWebLinksHeadersArg; -export declare function serializeGetWebLinkGetSharedLinkQueryParamsArg(val: GetWebLinkGetSharedLinkQueryParamsArg): Json; -export declare function deserializeGetWebLinkGetSharedLinkQueryParamsArg(val: any): GetWebLinkGetSharedLinkQueryParamsArg; + getWebLinkGetSharedLink(webLinkId: string, queryParams: GetWebLinkGetSharedLinkQueryParamsArg, headers?: GetWebLinkGetSharedLinkHeadersArg): Promise; + updateWebLinkAddSharedLink(webLinkId: string, requestBody: UpdateWebLinkAddSharedLinkRequestBodyArg, queryParams: UpdateWebLinkAddSharedLinkQueryParamsArg, headers?: UpdateWebLinkAddSharedLinkHeadersArg): Promise; + updateWebLinkUpdateSharedLink(webLinkId: string, requestBody: UpdateWebLinkUpdateSharedLinkRequestBodyArg, queryParams: UpdateWebLinkUpdateSharedLinkQueryParamsArg, headers?: UpdateWebLinkUpdateSharedLinkHeadersArg): Promise; + updateWebLinkRemoveSharedLink(webLinkId: string, requestBody: UpdateWebLinkRemoveSharedLinkRequestBodyArg, queryParams: UpdateWebLinkRemoveSharedLinkQueryParamsArg, headers?: UpdateWebLinkRemoveSharedLinkHeadersArg): Promise; +} export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; @@ -82,8 +104,6 @@ export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedL export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArg(val: UpdateWebLinkAddSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArg(val: any): UpdateWebLinkAddSharedLinkRequestBodyArg; -export declare function serializeUpdateWebLinkAddSharedLinkQueryParamsArg(val: UpdateWebLinkAddSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateWebLinkAddSharedLinkQueryParamsArg(val: any): UpdateWebLinkAddSharedLinkQueryParamsArg; export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; @@ -92,11 +112,7 @@ export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgShar export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val: UpdateWebLinkUpdateSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArg; -export declare function serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(val: UpdateWebLinkUpdateSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(val: any): UpdateWebLinkUpdateSharedLinkQueryParamsArg; export declare function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField): Json; export declare function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField; export declare function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val: UpdateWebLinkRemoveSharedLinkRequestBodyArg): Json; export declare function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val: any): UpdateWebLinkRemoveSharedLinkRequestBodyArg; -export declare function serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(val: UpdateWebLinkRemoveSharedLinkQueryParamsArg): Json; -export declare function deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(val: any): UpdateWebLinkRemoveSharedLinkQueryParamsArg; diff --git a/lib/managers/sharedLinksWebLinks.generated.js b/lib/managers/sharedLinksWebLinks.generated.js index febcbf65..6b1f0da8 100644 --- a/lib/managers/sharedLinksWebLinks.generated.js +++ b/lib/managers/sharedLinksWebLinks.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg = exports.serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg = exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg = exports.serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkAddSharedLinkQueryParamsArg = exports.serializeUpdateWebLinkAddSharedLinkQueryParamsArg = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeGetWebLinkGetSharedLinkQueryParamsArg = exports.serializeGetWebLinkGetSharedLinkQueryParamsArg = exports.deserializeGetSharedItemWebLinksHeadersArg = exports.serializeGetSharedItemWebLinksHeadersArg = exports.deserializeGetSharedItemWebLinksQueryParamsArg = exports.serializeGetSharedItemWebLinksQueryParamsArg = exports.SharedLinksWebLinksManager = void 0; +exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.SharedLinksWebLinksManager = exports.UpdateWebLinkRemoveSharedLinkHeadersArg = exports.UpdateWebLinkUpdateSharedLinkHeadersArg = exports.UpdateWebLinkAddSharedLinkHeadersArg = exports.GetWebLinkGetSharedLinkHeadersArg = exports.GetSharedItemWebLinksHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,6 +17,41 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetSharedItemWebLinksHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSharedItemWebLinksHeadersArg = GetSharedItemWebLinksHeadersArg; +class GetWebLinkGetSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetWebLinkGetSharedLinkHeadersArg = GetWebLinkGetSharedLinkHeadersArg; +class UpdateWebLinkAddSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateWebLinkAddSharedLinkHeadersArg = UpdateWebLinkAddSharedLinkHeadersArg; +class UpdateWebLinkUpdateSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateWebLinkUpdateSharedLinkHeadersArg = UpdateWebLinkUpdateSharedLinkHeadersArg; +class UpdateWebLinkRemoveSharedLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateWebLinkRemoveSharedLinkHeadersArg = UpdateWebLinkRemoveSharedLinkHeadersArg; class SharedLinksWebLinksManager { constructor(fields) { Object.assign(this, fields); @@ -24,69 +59,45 @@ class SharedLinksWebLinksManager { getSharedItemWebLinks(queryParams = {}, headers) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#web_links"), { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#web_links"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } - getWebLinkGetSharedLink(webLinkId, queryParams) { + getWebLinkGetSharedLink(webLinkId, queryParams, headers = new GetWebLinkGetSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } - updateWebLinkAddSharedLink(webLinkId, requestBody, queryParams) { + updateWebLinkAddSharedLink(webLinkId, requestBody, queryParams, headers = new UpdateWebLinkAddSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } - updateWebLinkUpdateSharedLink(webLinkId, requestBody, queryParams) { + updateWebLinkUpdateSharedLink(webLinkId, requestBody, queryParams, headers = new UpdateWebLinkUpdateSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } - updateWebLinkRemoveSharedLink(webLinkId, requestBody, queryParams) { + updateWebLinkRemoveSharedLink(webLinkId, requestBody, queryParams, headers = new UpdateWebLinkRemoveSharedLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.SharedLinksWebLinksManager = SharedLinksWebLinksManager; -function serializeGetSharedItemWebLinksQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetSharedItemWebLinksQueryParamsArg = serializeGetSharedItemWebLinksQueryParamsArg; -function deserializeGetSharedItemWebLinksQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetSharedItemWebLinksQueryParamsArg = deserializeGetSharedItemWebLinksQueryParamsArg; -function serializeGetSharedItemWebLinksHeadersArg(val) { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -exports.serializeGetSharedItemWebLinksHeadersArg = serializeGetSharedItemWebLinksHeadersArg; -function deserializeGetSharedItemWebLinksHeadersArg(val) { - const ifNoneMatch = (0, json_js_3.isJson)(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi = val.boxapi; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi }; -} -exports.deserializeGetSharedItemWebLinksHeadersArg = deserializeGetSharedItemWebLinksHeadersArg; -function serializeGetWebLinkGetSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetWebLinkGetSharedLinkQueryParamsArg = serializeGetWebLinkGetSharedLinkQueryParamsArg; -function deserializeGetWebLinkGetSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeGetWebLinkGetSharedLinkQueryParamsArg = deserializeGetWebLinkGetSharedLinkQueryParamsArg; function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { return val; } @@ -140,15 +151,6 @@ function deserializeUpdateWebLinkAddSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArg = deserializeUpdateWebLinkAddSharedLinkRequestBodyArg; -function serializeUpdateWebLinkAddSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateWebLinkAddSharedLinkQueryParamsArg = serializeUpdateWebLinkAddSharedLinkQueryParamsArg; -function deserializeUpdateWebLinkAddSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateWebLinkAddSharedLinkQueryParamsArg = deserializeUpdateWebLinkAddSharedLinkQueryParamsArg; function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { return val; } @@ -202,15 +204,6 @@ function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg; -function serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg = serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg; -function deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg = deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg; function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val) { return {}; } @@ -228,13 +221,4 @@ function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val) { return { sharedLink: sharedLink }; } exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg; -function serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg = serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg; -function deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(val) { - const fields = val.fields; - return { fields: fields }; -} -exports.deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg = deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg; //# sourceMappingURL=sharedLinksWebLinks.generated.js.map \ No newline at end of file diff --git a/lib/managers/sharedLinksWebLinks.generated.js.map b/lib/managers/sharedLinksWebLinks.generated.js.map index 9b21ce52..36c8c2c3 100644 --- a/lib/managers/sharedLinksWebLinks.generated.js.map +++ b/lib/managers/sharedLinksWebLinks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"sharedLinksWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sharedLinksWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierReports.generated.d.ts b/lib/managers/shieldInformationBarrierReports.generated.d.ts index b539a8a5..ad0aba93 100644 --- a/lib/managers/shieldInformationBarrierReports.generated.d.ts +++ b/lib/managers/shieldInformationBarrierReports.generated.d.ts @@ -2,19 +2,34 @@ import { ShieldInformationBarrierReport } from "../schemas.generated.js"; import { ShieldInformationBarrierReference } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export interface GetShieldInformationBarrierReportsQueryParamsArg { readonly shieldInformationBarrierId: string; readonly marker?: string; readonly limit?: number; } +export declare class GetShieldInformationBarrierReportsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierReportsHeadersArg); +} +export declare class CreateShieldInformationBarrierReportHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateShieldInformationBarrierReportHeadersArg); +} +export declare class GetShieldInformationBarrierReportByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierReportByIdHeadersArg); +} export declare class ShieldInformationBarrierReportsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getShieldInformationBarrierReports(queryParams: GetShieldInformationBarrierReportsQueryParamsArg): Promise; - createShieldInformationBarrierReport(requestBody: ShieldInformationBarrierReference): Promise; - getShieldInformationBarrierReportById(shieldInformationBarrierReportId: string): Promise; + getShieldInformationBarrierReports(queryParams: GetShieldInformationBarrierReportsQueryParamsArg, headers?: GetShieldInformationBarrierReportsHeadersArg): Promise; + createShieldInformationBarrierReport(requestBody: ShieldInformationBarrierReference, headers?: CreateShieldInformationBarrierReportHeadersArg): Promise; + getShieldInformationBarrierReportById(shieldInformationBarrierReportId: string, headers?: GetShieldInformationBarrierReportByIdHeadersArg): Promise; } -export declare function serializeGetShieldInformationBarrierReportsQueryParamsArg(val: GetShieldInformationBarrierReportsQueryParamsArg): Json; -export declare function deserializeGetShieldInformationBarrierReportsQueryParamsArg(val: any): GetShieldInformationBarrierReportsQueryParamsArg; diff --git a/lib/managers/shieldInformationBarrierReports.generated.js b/lib/managers/shieldInformationBarrierReports.generated.js index 3b7bc23e..fafa6f96 100644 --- a/lib/managers/shieldInformationBarrierReports.generated.js +++ b/lib/managers/shieldInformationBarrierReports.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetShieldInformationBarrierReportsQueryParamsArg = exports.serializeGetShieldInformationBarrierReportsQueryParamsArg = exports.ShieldInformationBarrierReportsManager = void 0; +exports.ShieldInformationBarrierReportsManager = exports.GetShieldInformationBarrierReportByIdHeadersArg = exports.CreateShieldInformationBarrierReportHeadersArg = exports.GetShieldInformationBarrierReportsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -17,41 +17,53 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class GetShieldInformationBarrierReportsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierReportsHeadersArg = GetShieldInformationBarrierReportsHeadersArg; +class CreateShieldInformationBarrierReportHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateShieldInformationBarrierReportHeadersArg = CreateShieldInformationBarrierReportHeadersArg; +class GetShieldInformationBarrierReportByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierReportByIdHeadersArg = GetShieldInformationBarrierReportByIdHeadersArg; class ShieldInformationBarrierReportsManager { constructor(fields) { Object.assign(this, fields); } - getShieldInformationBarrierReports(queryParams) { + getShieldInformationBarrierReports(queryParams, headers = new GetShieldInformationBarrierReportsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return void 0; }); } - createShieldInformationBarrierReport(requestBody) { + createShieldInformationBarrierReport(requestBody, headers = new CreateShieldInformationBarrierReportHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "POST", body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeShieldInformationBarrierReference)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeShieldInformationBarrierReference)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierReport)((0, json_js_2.deserializeJson)(response.text)); }); } - getShieldInformationBarrierReportById(shieldInformationBarrierReportId) { + getShieldInformationBarrierReportById(shieldInformationBarrierReportId, headers = new GetShieldInformationBarrierReportByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports/", shieldInformationBarrierReportId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports/", shieldInformationBarrierReportId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierReport)((0, json_js_2.deserializeJson)(response.text)); }); } } exports.ShieldInformationBarrierReportsManager = ShieldInformationBarrierReportsManager; -function serializeGetShieldInformationBarrierReportsQueryParamsArg(val) { - return { ["shield_information_barrier_id"]: val.shieldInformationBarrierId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetShieldInformationBarrierReportsQueryParamsArg = serializeGetShieldInformationBarrierReportsQueryParamsArg; -function deserializeGetShieldInformationBarrierReportsQueryParamsArg(val) { - const shieldInformationBarrierId = val.shield_information_barrier_id; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierId: shieldInformationBarrierId, marker: marker, limit: limit }; -} -exports.deserializeGetShieldInformationBarrierReportsQueryParamsArg = deserializeGetShieldInformationBarrierReportsQueryParamsArg; //# sourceMappingURL=shieldInformationBarrierReports.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierReports.generated.js.map b/lib/managers/shieldInformationBarrierReports.generated.js.map index 849a4936..a1e1ff32 100644 --- a/lib/managers/shieldInformationBarrierReports.generated.js.map +++ b/lib/managers/shieldInformationBarrierReports.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierReports.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierReports.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierReports.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierReports.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoF;AAGpF,kEAAqF;AAOrF,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAM7C,MAAa,4CAA4C;IAIrD,YAAY,MAAoD;QAHvD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oGAOC;AACD,MAAa,8CAA8C;IAIvD,YAAY,MAAsD;QAHzD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wGAOC;AACD,MAAa,+CAA+C;IAIxD,YAAY,MAAuD;QAH1D,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0GAOC;AACD,MAAa,sCAAsC;IAG/C,YAAY,MAA6K;QACrL,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kCAAkC,CAAC,WAA6D,EAAE,UAAwD,IAAI,4CAA4C,CAAC,EAAE,CAAC;;YAChN,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,+BAA+B,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,0BAA0B,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAC7L,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4DAA4D,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrT,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;IACK,oCAAoC,CAAC,WAA8C,EAAE,UAA0D,IAAI,8CAA8C,CAAC,EAAE,CAAC;;YACvM,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4DAA4D,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,iEAA0C,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7Y,OAAO,IAAA,gEAAyC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrF,CAAC;KAAA;IACK,qCAAqC,CAAC,gCAAwC,EAAE,UAA2D,IAAI,+CAA+C,CAAC,EAAE,CAAC;;YACpM,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6DAA6D,EAAE,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChU,OAAO,IAAA,gEAAyC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrF,CAAC;KAAA;CACJ;AA9BD,wFA8BC"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts b/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts index 6e33d080..17e7de97 100644 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts +++ b/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts @@ -4,11 +4,29 @@ import { UserBase } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetShieldInformationBarrierSegmentMemberByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierSegmentMemberByIdHeadersArg); +} +export declare class DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg); +} export interface GetShieldInformationBarrierSegmentMembersQueryParamsArg { readonly shieldInformationBarrierSegmentId: string; readonly marker?: string; readonly limit?: number; } +export declare class GetShieldInformationBarrierSegmentMembersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierSegmentMembersHeadersArg); +} export type CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = "shield_information_barrier_segment_member"; export type CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; export interface CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField { @@ -21,17 +39,21 @@ export interface CreateShieldInformationBarrierSegmentMemberRequestBodyArg { readonly shieldInformationBarrierSegment: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField; readonly user: UserBase; } +export declare class CreateShieldInformationBarrierSegmentMemberHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateShieldInformationBarrierSegmentMemberHeadersArg); +} export declare class ShieldInformationBarrierSegmentMembersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string): Promise; - deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string): Promise; - getShieldInformationBarrierSegmentMembers(queryParams: GetShieldInformationBarrierSegmentMembersQueryParamsArg): Promise; - createShieldInformationBarrierSegmentMember(requestBody: CreateShieldInformationBarrierSegmentMemberRequestBodyArg): Promise; + getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string, headers?: GetShieldInformationBarrierSegmentMemberByIdHeadersArg): Promise; + deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string, headers?: DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg): Promise; + getShieldInformationBarrierSegmentMembers(queryParams: GetShieldInformationBarrierSegmentMembersQueryParamsArg, headers?: GetShieldInformationBarrierSegmentMembersHeadersArg): Promise; + createShieldInformationBarrierSegmentMember(requestBody: CreateShieldInformationBarrierSegmentMemberRequestBodyArg, headers?: CreateShieldInformationBarrierSegmentMemberHeadersArg): Promise; } -export declare function serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(val: GetShieldInformationBarrierSegmentMembersQueryParamsArg): Json; -export declare function deserializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(val: any): GetShieldInformationBarrierSegmentMembersQueryParamsArg; export declare function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField): Json; export declare function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val: any): CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField; export declare function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField): Json; diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js index d4cffab4..38cae940 100644 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js +++ b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = exports.deserializeGetShieldInformationBarrierSegmentMembersQueryParamsArg = exports.serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg = exports.ShieldInformationBarrierSegmentMembersManager = void 0; +exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = exports.ShieldInformationBarrierSegmentMembersManager = exports.CreateShieldInformationBarrierSegmentMemberHeadersArg = exports.GetShieldInformationBarrierSegmentMembersHeadersArg = exports.DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg = exports.GetShieldInformationBarrierSegmentMemberByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -21,48 +21,69 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetShieldInformationBarrierSegmentMemberByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierSegmentMemberByIdHeadersArg = GetShieldInformationBarrierSegmentMemberByIdHeadersArg; +class DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg = DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg; +class GetShieldInformationBarrierSegmentMembersHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierSegmentMembersHeadersArg = GetShieldInformationBarrierSegmentMembersHeadersArg; +class CreateShieldInformationBarrierSegmentMemberHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateShieldInformationBarrierSegmentMemberHeadersArg = CreateShieldInformationBarrierSegmentMemberHeadersArg; class ShieldInformationBarrierSegmentMembersManager { constructor(fields) { Object.assign(this, fields); } - getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId) { + getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId, headers = new GetShieldInformationBarrierSegmentMemberByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentMember)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId) { + deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId, headers = new DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getShieldInformationBarrierSegmentMembers(queryParams) { + getShieldInformationBarrierSegmentMembers(queryParams, headers = new GetShieldInformationBarrierSegmentMembersHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_segment_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierSegmentId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return void 0; }); } - createShieldInformationBarrierSegmentMember(requestBody) { + createShieldInformationBarrierSegmentMember(requestBody, headers = new CreateShieldInformationBarrierSegmentMemberHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentMember)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.ShieldInformationBarrierSegmentMembersManager = ShieldInformationBarrierSegmentMembersManager; -function serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(val) { - return { ["shield_information_barrier_segment_id"]: val.shieldInformationBarrierSegmentId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg = serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg; -function deserializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(val) { - const shieldInformationBarrierSegmentId = val.shield_information_barrier_segment_id; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierSegmentId: shieldInformationBarrierSegmentId, marker: marker, limit: limit }; -} -exports.deserializeGetShieldInformationBarrierSegmentMembersQueryParamsArg = deserializeGetShieldInformationBarrierSegmentMembersQueryParamsArg; function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val) { return val; } diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map index acbb10b8..9ddf11f9 100644 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map +++ b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierSegmentMembers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentMembers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierSegmentMembers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentMembers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts index dfa5c2bf..ff40d46b 100644 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts +++ b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts @@ -3,11 +3,29 @@ import { ShieldInformationBarrierBase } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg); +} +export declare class DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg); +} export interface GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg { readonly shieldInformationBarrierSegmentId: string; readonly marker?: string; readonly limit?: number; } +export declare class GetShieldInformationBarrierSegmentRestrictionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierSegmentRestrictionsHeadersArg); +} export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = "shield_information_barrier_segment_restriction"; export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField { @@ -25,17 +43,21 @@ export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg readonly shieldInformationBarrierSegment: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField; readonly restrictedSegment: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField; } +export declare class CreateShieldInformationBarrierSegmentRestrictionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateShieldInformationBarrierSegmentRestrictionHeadersArg); +} export declare class ShieldInformationBarrierSegmentRestrictionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string): Promise; - deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string): Promise; - getShieldInformationBarrierSegmentRestrictions(queryParams: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg): Promise; - createShieldInformationBarrierSegmentRestriction(requestBody: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg): Promise; + getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string, headers?: GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg): Promise; + deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string, headers?: DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg): Promise; + getShieldInformationBarrierSegmentRestrictions(queryParams: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg, headers?: GetShieldInformationBarrierSegmentRestrictionsHeadersArg): Promise; + createShieldInformationBarrierSegmentRestriction(requestBody: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg, headers?: CreateShieldInformationBarrierSegmentRestrictionHeadersArg): Promise; } -export declare function serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(val: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg): Json; -export declare function deserializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(val: any): GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg; export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField): Json; export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField; export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField): Json; diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js index 358dbb29..b6afd5c0 100644 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js +++ b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = exports.deserializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg = exports.serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg = exports.ShieldInformationBarrierSegmentRestrictionsManager = void 0; +exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = exports.ShieldInformationBarrierSegmentRestrictionsManager = exports.CreateShieldInformationBarrierSegmentRestrictionHeadersArg = exports.GetShieldInformationBarrierSegmentRestrictionsHeadersArg = exports.DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg = exports.GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,48 +19,69 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg = GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg; +class DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg = DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg; +class GetShieldInformationBarrierSegmentRestrictionsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierSegmentRestrictionsHeadersArg = GetShieldInformationBarrierSegmentRestrictionsHeadersArg; +class CreateShieldInformationBarrierSegmentRestrictionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateShieldInformationBarrierSegmentRestrictionHeadersArg = CreateShieldInformationBarrierSegmentRestrictionHeadersArg; class ShieldInformationBarrierSegmentRestrictionsManager { constructor(fields) { Object.assign(this, fields); } - getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId) { + getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId, headers = new GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentRestriction)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId) { + deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId, headers = new DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getShieldInformationBarrierSegmentRestrictions(queryParams) { + getShieldInformationBarrierSegmentRestrictions(queryParams, headers = new GetShieldInformationBarrierSegmentRestrictionsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_segment_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierSegmentId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return void 0; }); } - createShieldInformationBarrierSegmentRestriction(requestBody) { + createShieldInformationBarrierSegmentRestriction(requestBody, headers = new CreateShieldInformationBarrierSegmentRestrictionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentRestriction)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.ShieldInformationBarrierSegmentRestrictionsManager = ShieldInformationBarrierSegmentRestrictionsManager; -function serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(val) { - return { ["shield_information_barrier_segment_id"]: val.shieldInformationBarrierSegmentId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg = serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg; -function deserializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(val) { - const shieldInformationBarrierSegmentId = val.shield_information_barrier_segment_id; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierSegmentId: shieldInformationBarrierSegmentId, marker: marker, limit: limit }; -} -exports.deserializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg = deserializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg; function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val) { return val; } diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map index 4da7f3fb..44050d2b 100644 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map +++ b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierSegmentRestrictions.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierSegmentRestrictions.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegments.generated.d.ts b/lib/managers/shieldInformationBarrierSegments.generated.d.ts index 47ad972c..e189390b 100644 --- a/lib/managers/shieldInformationBarrierSegments.generated.d.ts +++ b/lib/managers/shieldInformationBarrierSegments.generated.d.ts @@ -3,33 +3,61 @@ import { ShieldInformationBarrierBase } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetShieldInformationBarrierSegmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierSegmentByIdHeadersArg); +} export interface UpdateShieldInformationBarrierSegmentByIdRequestBodyArg { readonly name?: string; readonly description?: string; } +export declare class UpdateShieldInformationBarrierSegmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateShieldInformationBarrierSegmentByIdHeadersArg); +} +export declare class DeleteShieldInformationBarrierSegmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteShieldInformationBarrierSegmentByIdHeadersArg); +} export interface GetShieldInformationBarrierSegmentsQueryParamsArg { readonly shieldInformationBarrierId: string; readonly marker?: string; readonly limit?: number; } +export declare class GetShieldInformationBarrierSegmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierSegmentsHeadersArg); +} export interface CreateShieldInformationBarrierSegmentRequestBodyArg { readonly shieldInformationBarrier: ShieldInformationBarrierBase; readonly name: string; readonly description?: string; } +export declare class CreateShieldInformationBarrierSegmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateShieldInformationBarrierSegmentHeadersArg); +} export declare class ShieldInformationBarrierSegmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string): Promise; - updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, requestBody: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg): Promise; - deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string): Promise; - getShieldInformationBarrierSegments(queryParams: GetShieldInformationBarrierSegmentsQueryParamsArg): Promise; - createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBodyArg): Promise; + getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, headers?: GetShieldInformationBarrierSegmentByIdHeadersArg): Promise; + updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, requestBody: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg, headers?: UpdateShieldInformationBarrierSegmentByIdHeadersArg): Promise; + deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, headers?: DeleteShieldInformationBarrierSegmentByIdHeadersArg): Promise; + getShieldInformationBarrierSegments(queryParams: GetShieldInformationBarrierSegmentsQueryParamsArg, headers?: GetShieldInformationBarrierSegmentsHeadersArg): Promise; + createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBodyArg, headers?: CreateShieldInformationBarrierSegmentHeadersArg): Promise; } export declare function serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg): Json; export declare function deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val: any): UpdateShieldInformationBarrierSegmentByIdRequestBodyArg; -export declare function serializeGetShieldInformationBarrierSegmentsQueryParamsArg(val: GetShieldInformationBarrierSegmentsQueryParamsArg): Json; -export declare function deserializeGetShieldInformationBarrierSegmentsQueryParamsArg(val: any): GetShieldInformationBarrierSegmentsQueryParamsArg; export declare function serializeCreateShieldInformationBarrierSegmentRequestBodyArg(val: CreateShieldInformationBarrierSegmentRequestBodyArg): Json; export declare function deserializeCreateShieldInformationBarrierSegmentRequestBodyArg(val: any): CreateShieldInformationBarrierSegmentRequestBodyArg; diff --git a/lib/managers/shieldInformationBarrierSegments.generated.js b/lib/managers/shieldInformationBarrierSegments.generated.js index 14a75db5..60a981b6 100644 --- a/lib/managers/shieldInformationBarrierSegments.generated.js +++ b/lib/managers/shieldInformationBarrierSegments.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierSegmentRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentRequestBodyArg = exports.deserializeGetShieldInformationBarrierSegmentsQueryParamsArg = exports.serializeGetShieldInformationBarrierSegmentsQueryParamsArg = exports.deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = exports.serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = exports.ShieldInformationBarrierSegmentsManager = void 0; +exports.deserializeCreateShieldInformationBarrierSegmentRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentRequestBodyArg = exports.deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = exports.serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = exports.ShieldInformationBarrierSegmentsManager = exports.CreateShieldInformationBarrierSegmentHeadersArg = exports.GetShieldInformationBarrierSegmentsHeadersArg = exports.DeleteShieldInformationBarrierSegmentByIdHeadersArg = exports.UpdateShieldInformationBarrierSegmentByIdHeadersArg = exports.GetShieldInformationBarrierSegmentByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,38 +19,78 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetShieldInformationBarrierSegmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierSegmentByIdHeadersArg = GetShieldInformationBarrierSegmentByIdHeadersArg; +class UpdateShieldInformationBarrierSegmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateShieldInformationBarrierSegmentByIdHeadersArg = UpdateShieldInformationBarrierSegmentByIdHeadersArg; +class DeleteShieldInformationBarrierSegmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteShieldInformationBarrierSegmentByIdHeadersArg = DeleteShieldInformationBarrierSegmentByIdHeadersArg; +class GetShieldInformationBarrierSegmentsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierSegmentsHeadersArg = GetShieldInformationBarrierSegmentsHeadersArg; +class CreateShieldInformationBarrierSegmentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateShieldInformationBarrierSegmentHeadersArg = CreateShieldInformationBarrierSegmentHeadersArg; class ShieldInformationBarrierSegmentsManager { constructor(fields) { Object.assign(this, fields); } - getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId) { + getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, headers = new GetShieldInformationBarrierSegmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegment)((0, json_js_1.deserializeJson)(response.text)); }); } - updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, requestBody) { + updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, requestBody, headers = new UpdateShieldInformationBarrierSegmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegment)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId) { + deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, headers = new DeleteShieldInformationBarrierSegmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getShieldInformationBarrierSegments(queryParams) { + getShieldInformationBarrierSegments(queryParams, headers = new GetShieldInformationBarrierSegmentsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return void 0; }); } - createShieldInformationBarrierSegment(requestBody) { + createShieldInformationBarrierSegment(requestBody, headers = new CreateShieldInformationBarrierSegmentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegment)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -66,17 +106,6 @@ function deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val) return { name: name, description: description }; } exports.deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg; -function serializeGetShieldInformationBarrierSegmentsQueryParamsArg(val) { - return { ["shield_information_barrier_id"]: val.shieldInformationBarrierId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetShieldInformationBarrierSegmentsQueryParamsArg = serializeGetShieldInformationBarrierSegmentsQueryParamsArg; -function deserializeGetShieldInformationBarrierSegmentsQueryParamsArg(val) { - const shieldInformationBarrierId = val.shield_information_barrier_id; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierId: shieldInformationBarrierId, marker: marker, limit: limit }; -} -exports.deserializeGetShieldInformationBarrierSegmentsQueryParamsArg = deserializeGetShieldInformationBarrierSegmentsQueryParamsArg; function serializeCreateShieldInformationBarrierSegmentRequestBodyArg(val) { return { ["shield_information_barrier"]: (0, schemas_generated_js_2.serializeShieldInformationBarrierBase)(val.shieldInformationBarrier), ["name"]: val.name, ["description"]: val.description }; } diff --git a/lib/managers/shieldInformationBarrierSegments.generated.js.map b/lib/managers/shieldInformationBarrierSegments.generated.js.map index 2b1a58eb..e6e80c6d 100644 --- a/lib/managers/shieldInformationBarrierSegments.generated.js.map +++ b/lib/managers/shieldInformationBarrierSegments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarrierSegments.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarrierSegments.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarriers.generated.d.ts b/lib/managers/shieldInformationBarriers.generated.d.ts index 09a77ef4..e9a58c17 100644 --- a/lib/managers/shieldInformationBarriers.generated.d.ts +++ b/lib/managers/shieldInformationBarriers.generated.d.ts @@ -2,27 +2,49 @@ import { ShieldInformationBarrier } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetShieldInformationBarrierByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarrierByIdHeadersArg); +} export type CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = "pending" | "disabled"; export interface CreateShieldInformationBarrierChangeStatusRequestBodyArg { readonly id: string; readonly status: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; } +export declare class CreateShieldInformationBarrierChangeStatusHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateShieldInformationBarrierChangeStatusHeadersArg); +} export interface GetShieldInformationBarriersQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetShieldInformationBarriersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetShieldInformationBarriersHeadersArg); +} +export declare class CreateShieldInformationBarrierHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateShieldInformationBarrierHeadersArg); +} export declare class ShieldInformationBarriersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getShieldInformationBarrierById(shieldInformationBarrierId: string): Promise; - createShieldInformationBarrierChangeStatus(requestBody: CreateShieldInformationBarrierChangeStatusRequestBodyArg): Promise; - getShieldInformationBarriers(queryParams?: GetShieldInformationBarriersQueryParamsArg): Promise; - createShieldInformationBarrier(requestBody: ShieldInformationBarrier): Promise; + getShieldInformationBarrierById(shieldInformationBarrierId: string, headers?: GetShieldInformationBarrierByIdHeadersArg): Promise; + createShieldInformationBarrierChangeStatus(requestBody: CreateShieldInformationBarrierChangeStatusRequestBodyArg, headers?: CreateShieldInformationBarrierChangeStatusHeadersArg): Promise; + getShieldInformationBarriers(queryParams?: GetShieldInformationBarriersQueryParamsArg, headers?: GetShieldInformationBarriersHeadersArg): Promise; + createShieldInformationBarrier(requestBody: ShieldInformationBarrier, headers?: CreateShieldInformationBarrierHeadersArg): Promise; } export declare function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField): Json; export declare function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val: any): CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; export declare function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val: CreateShieldInformationBarrierChangeStatusRequestBodyArg): Json; export declare function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val: any): CreateShieldInformationBarrierChangeStatusRequestBodyArg; -export declare function serializeGetShieldInformationBarriersQueryParamsArg(val: GetShieldInformationBarriersQueryParamsArg): Json; -export declare function deserializeGetShieldInformationBarriersQueryParamsArg(val: any): GetShieldInformationBarriersQueryParamsArg; diff --git a/lib/managers/shieldInformationBarriers.generated.js b/lib/managers/shieldInformationBarriers.generated.js index b036a1bb..22dfbf4a 100644 --- a/lib/managers/shieldInformationBarriers.generated.js +++ b/lib/managers/shieldInformationBarriers.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetShieldInformationBarriersQueryParamsArg = exports.serializeGetShieldInformationBarriersQueryParamsArg = exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = exports.ShieldInformationBarriersManager = void 0; +exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = exports.ShieldInformationBarriersManager = exports.CreateShieldInformationBarrierHeadersArg = exports.GetShieldInformationBarriersHeadersArg = exports.CreateShieldInformationBarrierChangeStatusHeadersArg = exports.GetShieldInformationBarrierByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,32 +18,64 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetShieldInformationBarrierByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarrierByIdHeadersArg = GetShieldInformationBarrierByIdHeadersArg; +class CreateShieldInformationBarrierChangeStatusHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateShieldInformationBarrierChangeStatusHeadersArg = CreateShieldInformationBarrierChangeStatusHeadersArg; +class GetShieldInformationBarriersHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetShieldInformationBarriersHeadersArg = GetShieldInformationBarriersHeadersArg; +class CreateShieldInformationBarrierHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateShieldInformationBarrierHeadersArg = CreateShieldInformationBarrierHeadersArg; class ShieldInformationBarriersManager { constructor(fields) { Object.assign(this, fields); } - getShieldInformationBarrierById(shieldInformationBarrierId) { + getShieldInformationBarrierById(shieldInformationBarrierId, headers = new GetShieldInformationBarrierByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers/", shieldInformationBarrierId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers/", shieldInformationBarrierId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeShieldInformationBarrier)((0, json_js_1.deserializeJson)(response.text)); }); } - createShieldInformationBarrierChangeStatus(requestBody) { + createShieldInformationBarrierChangeStatus(requestBody, headers = new CreateShieldInformationBarrierChangeStatusHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers/change_status"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers/change_status"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeShieldInformationBarrier)((0, json_js_1.deserializeJson)(response.text)); }); } - getShieldInformationBarriers(queryParams = {}) { + getShieldInformationBarriers(queryParams = {}, headers = new GetShieldInformationBarriersHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return void 0; }); } - createShieldInformationBarrier(requestBody) { + createShieldInformationBarrier(requestBody, headers = new CreateShieldInformationBarrierHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "POST", body: (0, json_js_2.serializeJson)((0, schemas_generated_js_1.serializeShieldInformationBarrier)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_1.serializeShieldInformationBarrier)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeShieldInformationBarrier)((0, json_js_1.deserializeJson)(response.text)); }); } @@ -76,14 +108,4 @@ function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val return { id: id, status: status }; } exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg; -function serializeGetShieldInformationBarriersQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetShieldInformationBarriersQueryParamsArg = serializeGetShieldInformationBarriersQueryParamsArg; -function deserializeGetShieldInformationBarriersQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetShieldInformationBarriersQueryParamsArg = deserializeGetShieldInformationBarriersQueryParamsArg; //# sourceMappingURL=shieldInformationBarriers.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarriers.generated.js.map b/lib/managers/shieldInformationBarriers.generated.js.map index 78017cd9..a0738014 100644 --- a/lib/managers/shieldInformationBarriers.generated.js.map +++ b/lib/managers/shieldInformationBarriers.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"shieldInformationBarriers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarriers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"shieldInformationBarriers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarriers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/signRequests.generated.d.ts b/lib/managers/signRequests.generated.d.ts index 2bcfb7df..658ec364 100644 --- a/lib/managers/signRequests.generated.d.ts +++ b/lib/managers/signRequests.generated.d.ts @@ -3,20 +3,47 @@ import { SignRequests } from "../schemas.generated.js"; import { SignRequestCreateRequest } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; +export declare class CancelSignRequestHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CancelSignRequestHeadersArg); +} +export declare class ResendSignRequestHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: ResendSignRequestHeadersArg); +} +export declare class GetSignRequestByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSignRequestByIdHeadersArg); +} export interface GetSignRequestsQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetSignRequestsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSignRequestsHeadersArg); +} +export declare class CreateSignRequestHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateSignRequestHeadersArg); +} export declare class SignRequestsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - cancelSignRequest(signRequestId: string): Promise; - resendSignRequest(signRequestId: string): Promise; - getSignRequestById(signRequestId: string): Promise; - getSignRequests(queryParams?: GetSignRequestsQueryParamsArg): Promise; - createSignRequest(requestBody: SignRequestCreateRequest): Promise; + cancelSignRequest(signRequestId: string, headers?: CancelSignRequestHeadersArg): Promise; + resendSignRequest(signRequestId: string, headers?: ResendSignRequestHeadersArg): Promise; + getSignRequestById(signRequestId: string, headers?: GetSignRequestByIdHeadersArg): Promise; + getSignRequests(queryParams?: GetSignRequestsQueryParamsArg, headers?: GetSignRequestsHeadersArg): Promise; + createSignRequest(requestBody: SignRequestCreateRequest, headers?: CreateSignRequestHeadersArg): Promise; } -export declare function serializeGetSignRequestsQueryParamsArg(val: GetSignRequestsQueryParamsArg): Json; -export declare function deserializeGetSignRequestsQueryParamsArg(val: any): GetSignRequestsQueryParamsArg; diff --git a/lib/managers/signRequests.generated.js b/lib/managers/signRequests.generated.js index c68d8f93..69c9db65 100644 --- a/lib/managers/signRequests.generated.js +++ b/lib/managers/signRequests.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetSignRequestsQueryParamsArg = exports.serializeGetSignRequestsQueryParamsArg = exports.SignRequestsManager = void 0; +exports.SignRequestsManager = exports.CreateSignRequestHeadersArg = exports.GetSignRequestsHeadersArg = exports.GetSignRequestByIdHeadersArg = exports.ResendSignRequestHeadersArg = exports.CancelSignRequestHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -18,52 +18,81 @@ const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class CancelSignRequestHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CancelSignRequestHeadersArg = CancelSignRequestHeadersArg; +class ResendSignRequestHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.ResendSignRequestHeadersArg = ResendSignRequestHeadersArg; +class GetSignRequestByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSignRequestByIdHeadersArg = GetSignRequestByIdHeadersArg; +class GetSignRequestsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSignRequestsHeadersArg = GetSignRequestsHeadersArg; +class CreateSignRequestHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateSignRequestHeadersArg = CreateSignRequestHeadersArg; class SignRequestsManager { constructor(fields) { Object.assign(this, fields); } - cancelSignRequest(signRequestId) { + cancelSignRequest(signRequestId, headers = new CancelSignRequestHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/cancel"), { method: "POST", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/cancel"), { method: "POST", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSignRequest)((0, json_js_1.deserializeJson)(response.text)); }); } - resendSignRequest(signRequestId) { + resendSignRequest(signRequestId, headers = new ResendSignRequestHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/resend"), { method: "POST", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/resend"), { method: "POST", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - getSignRequestById(signRequestId) { + getSignRequestById(signRequestId, headers = new GetSignRequestByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSignRequest)((0, json_js_1.deserializeJson)(response.text)); }); } - getSignRequests(queryParams = {}) { + getSignRequests(queryParams = {}, headers = new GetSignRequestsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeSignRequests)((0, json_js_1.deserializeJson)(response.text)); }); } - createSignRequest(requestBody) { + createSignRequest(requestBody, headers = new CreateSignRequestHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "POST", body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeSignRequestCreateRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeSignRequestCreateRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSignRequest)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.SignRequestsManager = SignRequestsManager; -function serializeGetSignRequestsQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetSignRequestsQueryParamsArg = serializeGetSignRequestsQueryParamsArg; -function deserializeGetSignRequestsQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetSignRequestsQueryParamsArg = deserializeGetSignRequestsQueryParamsArg; //# sourceMappingURL=signRequests.generated.js.map \ No newline at end of file diff --git a/lib/managers/signRequests.generated.js.map b/lib/managers/signRequests.generated.js.map index 966ab44d..9066d309 100644 --- a/lib/managers/signRequests.generated.js.map +++ b/lib/managers/signRequests.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"signRequests.generated.js","sourceRoot":"","sources":["../../src/managers/signRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"signRequests.generated.js","sourceRoot":"","sources":["../../src/managers/signRequests.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAIjE,kEAAkE;AAClE,kEAA4E;AAQ5E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AACD,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AACD,MAAa,4BAA4B;IAIrC,YAAY,MAAoC;QAHvC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oEAOC;AAKD,MAAa,yBAAyB;IAIlC,YAAY,MAAiC;QAHpC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,8DAOC;AACD,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AACD,MAAa,mBAAmB;IAG5B,YAAY,MAA6I;QACrJ,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,aAAqB,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YACrH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpS,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,iBAAiB,CAAC,aAAqB,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YACrH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpS,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;IACK,kBAAkB,CAAC,aAAqB,EAAE,UAAwC,IAAI,4BAA4B,CAAC,EAAE,CAAC;;YACxH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACxR,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,eAAe,CAAC,cAA6C,EAA0C,EAAE,UAAqC,IAAI,yBAAyB,CAAC,EAAE,CAAC;;YACjL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChS,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;IACK,iBAAiB,CAAC,WAAqC,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YACrI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,wDAAiC,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/W,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AA5CD,kDA4CC"} \ No newline at end of file diff --git a/lib/managers/signTemplates.generated.d.ts b/lib/managers/signTemplates.generated.d.ts index 1b43dd9c..78c022b0 100644 --- a/lib/managers/signTemplates.generated.d.ts +++ b/lib/managers/signTemplates.generated.d.ts @@ -2,17 +2,26 @@ import { SignTemplates } from "../schemas.generated.js"; import { SignTemplate } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export interface GetSignTemplatesQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetSignTemplatesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSignTemplatesHeadersArg); +} +export declare class GetSignTemplateByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetSignTemplateByIdHeadersArg); +} export declare class SignTemplatesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getSignTemplates(queryParams?: GetSignTemplatesQueryParamsArg): Promise; - getSignTemplateById(templateId: string): Promise; + getSignTemplates(queryParams?: GetSignTemplatesQueryParamsArg, headers?: GetSignTemplatesHeadersArg): Promise; + getSignTemplateById(templateId: string, headers?: GetSignTemplateByIdHeadersArg): Promise; } -export declare function serializeGetSignTemplatesQueryParamsArg(val: GetSignTemplatesQueryParamsArg): Json; -export declare function deserializeGetSignTemplatesQueryParamsArg(val: any): GetSignTemplatesQueryParamsArg; diff --git a/lib/managers/signTemplates.generated.js b/lib/managers/signTemplates.generated.js index c671e802..a6d5abee 100644 --- a/lib/managers/signTemplates.generated.js +++ b/lib/managers/signTemplates.generated.js @@ -9,41 +9,46 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetSignTemplatesQueryParamsArg = exports.serializeGetSignTemplatesQueryParamsArg = exports.SignTemplatesManager = void 0; +exports.SignTemplatesManager = exports.GetSignTemplateByIdHeadersArg = exports.GetSignTemplatesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetSignTemplatesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSignTemplatesHeadersArg = GetSignTemplatesHeadersArg; +class GetSignTemplateByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetSignTemplateByIdHeadersArg = GetSignTemplateByIdHeadersArg; class SignTemplatesManager { constructor(fields) { Object.assign(this, fields); } - getSignTemplates(queryParams = {}) { + getSignTemplates(queryParams = {}, headers = new GetSignTemplatesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSignTemplates)((0, json_js_1.deserializeJson)(response.text)); }); } - getSignTemplateById(templateId) { + getSignTemplateById(templateId, headers = new GetSignTemplateByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates/", templateId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates/", templateId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeSignTemplate)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.SignTemplatesManager = SignTemplatesManager; -function serializeGetSignTemplatesQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetSignTemplatesQueryParamsArg = serializeGetSignTemplatesQueryParamsArg; -function deserializeGetSignTemplatesQueryParamsArg(val) { - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetSignTemplatesQueryParamsArg = deserializeGetSignTemplatesQueryParamsArg; //# sourceMappingURL=signTemplates.generated.js.map \ No newline at end of file diff --git a/lib/managers/signTemplates.generated.js.map b/lib/managers/signTemplates.generated.js.map index aff3e097..425e906e 100644 --- a/lib/managers/signTemplates.generated.js.map +++ b/lib/managers/signTemplates.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"signTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/signTemplates.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAMlE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAKpC,MAAa,oBAAoB;IAG7B,YAAY,MAA8E;QACtF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,gBAAgB,CAAC,cAA8C,EAA2C;;YAC5G,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpP,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB;;YACxC,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzO,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;CACJ;AAjBD,oDAiBC;AACD,SAAgB,uCAAuC,CAAC,GAAmC;IACvF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC5D,CAAC;AAFD,0FAEC;AACD,SAAgB,yCAAyC,CAAC,GAAQ;IAC9D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA2C,CAAC;AACrF,CAAC;AAJD,8FAIC"} \ No newline at end of file +{"version":3,"file":"signTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/signTemplates.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAMlE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAM7C,MAAa,0BAA0B;IAInC,YAAY,MAAkC;QAHrC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gEAOC;AACD,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,oBAAoB;IAG7B,YAAY,MAA8E;QACtF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,gBAAgB,CAAC,cAA8C,EAA2C,EAAE,UAAsC,IAAI,0BAA0B,CAAC,EAAE,CAAC;;YACtL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjS,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACxH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtR,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;CACJ;AAvBD,oDAuBC"} \ No newline at end of file diff --git a/lib/managers/skills.generated.d.ts b/lib/managers/skills.generated.d.ts index 00542725..fa6820d2 100644 --- a/lib/managers/skills.generated.d.ts +++ b/lib/managers/skills.generated.d.ts @@ -3,9 +3,27 @@ import { KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCa import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFileMetadataGlobalBoxSkillsCardsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileMetadataGlobalBoxSkillsCardsHeadersArg); +} export interface CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg { readonly cards: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; } +export declare class CreateFileMetadataGlobalBoxSkillsCardHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateFileMetadataGlobalBoxSkillsCardHeadersArg); +} +export declare class DeleteFileMetadataGlobalBoxSkillsCardHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileMetadataGlobalBoxSkillsCardHeadersArg); +} export type UpdateSkillInvocationByIdRequestBodyArgStatusField = "invoked" | "processing" | "success" | "transient_failure" | "permanent_failure"; export interface UpdateSkillInvocationByIdRequestBodyArgMetadataField { readonly cards?: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; @@ -31,14 +49,20 @@ export interface UpdateSkillInvocationByIdRequestBodyArg { readonly fileVersion?: UpdateSkillInvocationByIdRequestBodyArgFileVersionField; readonly usage?: UpdateSkillInvocationByIdRequestBodyArgUsageField; } +export declare class UpdateSkillInvocationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateSkillInvocationByIdHeadersArg); +} export declare class SkillsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileMetadataGlobalBoxSkillsCards(fileId: string): Promise; - createFileMetadataGlobalBoxSkillsCard(fileId: string, requestBody: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg): Promise; - deleteFileMetadataGlobalBoxSkillsCard(fileId: string): Promise; - updateSkillInvocationById(skillId: string, requestBody: UpdateSkillInvocationByIdRequestBodyArg): Promise; + getFileMetadataGlobalBoxSkillsCards(fileId: string, headers?: GetFileMetadataGlobalBoxSkillsCardsHeadersArg): Promise; + createFileMetadataGlobalBoxSkillsCard(fileId: string, requestBody: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg, headers?: CreateFileMetadataGlobalBoxSkillsCardHeadersArg): Promise; + deleteFileMetadataGlobalBoxSkillsCard(fileId: string, headers?: DeleteFileMetadataGlobalBoxSkillsCardHeadersArg): Promise; + updateSkillInvocationById(skillId: string, requestBody: UpdateSkillInvocationByIdRequestBodyArg, headers?: UpdateSkillInvocationByIdHeadersArg): Promise; } export declare function serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg): Json; export declare function deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val: any): CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg; diff --git a/lib/managers/skills.generated.js b/lib/managers/skills.generated.js index 5ac4328c..b150a91c 100644 --- a/lib/managers/skills.generated.js +++ b/lib/managers/skills.generated.js @@ -9,40 +9,73 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateSkillInvocationByIdRequestBodyArg = exports.serializeUpdateSkillInvocationByIdRequestBodyArg = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgUsageField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgStatusField = exports.deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = exports.serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = exports.SkillsManager = void 0; +exports.deserializeUpdateSkillInvocationByIdRequestBodyArg = exports.serializeUpdateSkillInvocationByIdRequestBodyArg = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgUsageField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgStatusField = exports.deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = exports.serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = exports.SkillsManager = exports.UpdateSkillInvocationByIdHeadersArg = exports.DeleteFileMetadataGlobalBoxSkillsCardHeadersArg = exports.CreateFileMetadataGlobalBoxSkillsCardHeadersArg = exports.GetFileMetadataGlobalBoxSkillsCardsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileMetadataGlobalBoxSkillsCardsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileMetadataGlobalBoxSkillsCardsHeadersArg = GetFileMetadataGlobalBoxSkillsCardsHeadersArg; +class CreateFileMetadataGlobalBoxSkillsCardHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateFileMetadataGlobalBoxSkillsCardHeadersArg = CreateFileMetadataGlobalBoxSkillsCardHeadersArg; +class DeleteFileMetadataGlobalBoxSkillsCardHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileMetadataGlobalBoxSkillsCardHeadersArg = DeleteFileMetadataGlobalBoxSkillsCardHeadersArg; +class UpdateSkillInvocationByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateSkillInvocationByIdHeadersArg = UpdateSkillInvocationByIdHeadersArg; class SkillsManager { constructor(fields) { Object.assign(this, fields); } - getFileMetadataGlobalBoxSkillsCards(fileId) { + getFileMetadataGlobalBoxSkillsCards(fileId, headers = new GetFileMetadataGlobalBoxSkillsCardsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSkillCardsMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } - createFileMetadataGlobalBoxSkillsCard(fileId, requestBody) { + createFileMetadataGlobalBoxSkillsCard(fileId, requestBody, headers = new CreateFileMetadataGlobalBoxSkillsCardHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeSkillCardsMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteFileMetadataGlobalBoxSkillsCard(fileId) { + deleteFileMetadataGlobalBoxSkillsCard(fileId, headers = new DeleteFileMetadataGlobalBoxSkillsCardHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - updateSkillInvocationById(skillId, requestBody) { + updateSkillInvocationById(skillId, requestBody, headers = new UpdateSkillInvocationByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/skill_invocations/", skillId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateSkillInvocationByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/skill_invocations/", skillId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateSkillInvocationByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/skills.generated.js.map b/lib/managers/skills.generated.js.map index 23694df8..d1e608b5 100644 --- a/lib/managers/skills.generated.js.map +++ b/lib/managers/skills.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"skills.generated.js","sourceRoot":"","sources":["../../src/managers/skills.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"skills.generated.js","sourceRoot":"","sources":["../../src/managers/skills.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/storagePolicies.generated.d.ts b/lib/managers/storagePolicies.generated.d.ts index 460c5bef..606782f6 100644 --- a/lib/managers/storagePolicies.generated.d.ts +++ b/lib/managers/storagePolicies.generated.d.ts @@ -2,18 +2,27 @@ import { StoragePolicies } from "../schemas.generated.js"; import { StoragePolicy } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export interface GetStoragePoliciesQueryParamsArg { readonly fields?: string; readonly marker?: string; readonly limit?: number; } +export declare class GetStoragePoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetStoragePoliciesHeadersArg); +} +export declare class GetStoragePolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetStoragePolicyByIdHeadersArg); +} export declare class StoragePoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getStoragePolicies(queryParams?: GetStoragePoliciesQueryParamsArg): Promise; - getStoragePolicyById(storagePolicyId: string): Promise; + getStoragePolicies(queryParams?: GetStoragePoliciesQueryParamsArg, headers?: GetStoragePoliciesHeadersArg): Promise; + getStoragePolicyById(storagePolicyId: string, headers?: GetStoragePolicyByIdHeadersArg): Promise; } -export declare function serializeGetStoragePoliciesQueryParamsArg(val: GetStoragePoliciesQueryParamsArg): Json; -export declare function deserializeGetStoragePoliciesQueryParamsArg(val: any): GetStoragePoliciesQueryParamsArg; diff --git a/lib/managers/storagePolicies.generated.js b/lib/managers/storagePolicies.generated.js index cc756df6..5da49b5c 100644 --- a/lib/managers/storagePolicies.generated.js +++ b/lib/managers/storagePolicies.generated.js @@ -9,42 +9,46 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetStoragePoliciesQueryParamsArg = exports.serializeGetStoragePoliciesQueryParamsArg = exports.StoragePoliciesManager = void 0; +exports.StoragePoliciesManager = exports.GetStoragePolicyByIdHeadersArg = exports.GetStoragePoliciesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetStoragePoliciesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetStoragePoliciesHeadersArg = GetStoragePoliciesHeadersArg; +class GetStoragePolicyByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetStoragePolicyByIdHeadersArg = GetStoragePolicyByIdHeadersArg; class StoragePoliciesManager { constructor(fields) { Object.assign(this, fields); } - getStoragePolicies(queryParams = {}) { + getStoragePolicies(queryParams = {}, headers = new GetStoragePoliciesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeStoragePolicies)((0, json_js_1.deserializeJson)(response.text)); }); } - getStoragePolicyById(storagePolicyId) { + getStoragePolicyById(storagePolicyId, headers = new GetStoragePolicyByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies/", storagePolicyId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies/", storagePolicyId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeStoragePolicy)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.StoragePoliciesManager = StoragePoliciesManager; -function serializeGetStoragePoliciesQueryParamsArg(val) { - return { ["fields"]: val.fields, ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetStoragePoliciesQueryParamsArg = serializeGetStoragePoliciesQueryParamsArg; -function deserializeGetStoragePoliciesQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - return { fields: fields, marker: marker, limit: limit }; -} -exports.deserializeGetStoragePoliciesQueryParamsArg = deserializeGetStoragePoliciesQueryParamsArg; //# sourceMappingURL=storagePolicies.generated.js.map \ No newline at end of file diff --git a/lib/managers/storagePolicies.generated.js.map b/lib/managers/storagePolicies.generated.js.map index b99a6349..1f647f17 100644 --- a/lib/managers/storagePolicies.generated.js.map +++ b/lib/managers/storagePolicies.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"storagePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicies.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAqE;AAIrE,kEAAmE;AAMnE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAAoC;AAMpC,MAAa,sBAAsB;IAG/B,YAAY,MAAmF;QAC3F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,cAAgD,EAA6C;;YAClH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,0CAA0C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtP,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,oBAAoB,CAAC,eAAuB;;YAC9C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChP,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;CACJ;AAjBD,wDAiBC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpF,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAA6C,CAAC;AACvG,CAAC;AALD,kGAKC"} \ No newline at end of file +{"version":3,"file":"storagePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicies.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAqE;AAIrE,kEAAmE;AAMnE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAO7C,MAAa,4BAA4B;IAIrC,YAAY,MAAoC;QAHvC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oEAOC;AACD,MAAa,8BAA8B;IAIvC,YAAY,MAAsC;QAHzC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wEAOC;AACD,MAAa,sBAAsB;IAG/B,YAAY,MAAmF;QAC3F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,cAAgD,EAA6C,EAAE,UAAwC,IAAI,4BAA4B,CAAC,EAAE,CAAC;;YAChM,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,0CAA0C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnS,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,oBAAoB,CAAC,eAAuB,EAAE,UAA0C,IAAI,8BAA8B,CAAC,EAAE,CAAC;;YAChI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7R,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;CACJ;AAvBD,wDAuBC"} \ No newline at end of file diff --git a/lib/managers/storagePolicyAssignments.generated.d.ts b/lib/managers/storagePolicyAssignments.generated.d.ts index dfdb0e60..2d4d683e 100644 --- a/lib/managers/storagePolicyAssignments.generated.d.ts +++ b/lib/managers/storagePolicyAssignments.generated.d.ts @@ -9,6 +9,12 @@ export interface GetStoragePolicyAssignmentsQueryParamsArg { readonly resolvedForType: GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField; readonly resolvedForId: string; } +export declare class GetStoragePolicyAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetStoragePolicyAssignmentsHeadersArg); +} export type CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = "storage_policy"; export interface CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField { readonly type: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; @@ -23,6 +29,18 @@ export interface CreateStoragePolicyAssignmentRequestBodyArg { readonly storagePolicy: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField; readonly assignedTo: CreateStoragePolicyAssignmentRequestBodyArgAssignedToField; } +export declare class CreateStoragePolicyAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateStoragePolicyAssignmentHeadersArg); +} +export declare class GetStoragePolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetStoragePolicyAssignmentByIdHeadersArg); +} export type UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = "storage_policy"; export interface UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField { readonly type: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField; @@ -31,20 +49,28 @@ export interface UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFie export interface UpdateStoragePolicyAssignmentByIdRequestBodyArg { readonly storagePolicy: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField; } +export declare class UpdateStoragePolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateStoragePolicyAssignmentByIdHeadersArg); +} +export declare class DeleteStoragePolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteStoragePolicyAssignmentByIdHeadersArg); +} export declare class StoragePolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getStoragePolicyAssignments(queryParams: GetStoragePolicyAssignmentsQueryParamsArg): Promise; - createStoragePolicyAssignment(requestBody: CreateStoragePolicyAssignmentRequestBodyArg): Promise; - getStoragePolicyAssignmentById(storagePolicyAssignmentId: string): Promise; - updateStoragePolicyAssignmentById(storagePolicyAssignmentId: string, requestBody: UpdateStoragePolicyAssignmentByIdRequestBodyArg): Promise; - deleteStoragePolicyAssignmentById(storagePolicyAssignmentId: string): Promise; -} -export declare function serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val: GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField): Json; -export declare function deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val: any): GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField; -export declare function serializeGetStoragePolicyAssignmentsQueryParamsArg(val: GetStoragePolicyAssignmentsQueryParamsArg): Json; -export declare function deserializeGetStoragePolicyAssignmentsQueryParamsArg(val: any): GetStoragePolicyAssignmentsQueryParamsArg; + getStoragePolicyAssignments(queryParams: GetStoragePolicyAssignmentsQueryParamsArg, headers?: GetStoragePolicyAssignmentsHeadersArg): Promise; + createStoragePolicyAssignment(requestBody: CreateStoragePolicyAssignmentRequestBodyArg, headers?: CreateStoragePolicyAssignmentHeadersArg): Promise; + getStoragePolicyAssignmentById(storagePolicyAssignmentId: string, headers?: GetStoragePolicyAssignmentByIdHeadersArg): Promise; + updateStoragePolicyAssignmentById(storagePolicyAssignmentId: string, requestBody: UpdateStoragePolicyAssignmentByIdRequestBodyArg, headers?: UpdateStoragePolicyAssignmentByIdHeadersArg): Promise; + deleteStoragePolicyAssignmentById(storagePolicyAssignmentId: string, headers?: DeleteStoragePolicyAssignmentByIdHeadersArg): Promise; +} export declare function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField): Json; export declare function deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val: any): CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; export declare function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField): Json; diff --git a/lib/managers/storagePolicyAssignments.generated.js b/lib/managers/storagePolicyAssignments.generated.js index 9ff0e5f2..56addd41 100644 --- a/lib/managers/storagePolicyAssignments.generated.js +++ b/lib/managers/storagePolicyAssignments.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArg = exports.serializeCreateStoragePolicyAssignmentRequestBodyArg = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = exports.deserializeGetStoragePolicyAssignmentsQueryParamsArg = exports.serializeGetStoragePolicyAssignmentsQueryParamsArg = exports.deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField = exports.serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField = exports.StoragePolicyAssignmentsManager = void 0; +exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArg = exports.serializeCreateStoragePolicyAssignmentRequestBodyArg = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = exports.StoragePolicyAssignmentsManager = exports.DeleteStoragePolicyAssignmentByIdHeadersArg = exports.UpdateStoragePolicyAssignmentByIdHeadersArg = exports.GetStoragePolicyAssignmentByIdHeadersArg = exports.CreateStoragePolicyAssignmentHeadersArg = exports.GetStoragePolicyAssignmentsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,71 +18,83 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetStoragePolicyAssignmentsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetStoragePolicyAssignmentsHeadersArg = GetStoragePolicyAssignmentsHeadersArg; +class CreateStoragePolicyAssignmentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateStoragePolicyAssignmentHeadersArg = CreateStoragePolicyAssignmentHeadersArg; +class GetStoragePolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetStoragePolicyAssignmentByIdHeadersArg = GetStoragePolicyAssignmentByIdHeadersArg; +class UpdateStoragePolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateStoragePolicyAssignmentByIdHeadersArg = UpdateStoragePolicyAssignmentByIdHeadersArg; +class DeleteStoragePolicyAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteStoragePolicyAssignmentByIdHeadersArg = DeleteStoragePolicyAssignmentByIdHeadersArg; class StoragePolicyAssignmentsManager { constructor(fields) { Object.assign(this, fields); } - getStoragePolicyAssignments(queryParams) { + getStoragePolicyAssignments(queryParams, headers = new GetStoragePolicyAssignmentsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["resolved_for_type"]: (0, utils_js_2.toString)(queryParams.resolvedForType), ["resolved_for_id"]: (0, utils_js_2.toString)(queryParams.resolvedForId) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeStoragePolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } - createStoragePolicyAssignment(requestBody) { + createStoragePolicyAssignment(requestBody, headers = new CreateStoragePolicyAssignmentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateStoragePolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateStoragePolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeStoragePolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - getStoragePolicyAssignmentById(storagePolicyAssignmentId) { + getStoragePolicyAssignmentById(storagePolicyAssignmentId, headers = new GetStoragePolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeStoragePolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - updateStoragePolicyAssignmentById(storagePolicyAssignmentId, requestBody) { + updateStoragePolicyAssignmentById(storagePolicyAssignmentId, requestBody, headers = new UpdateStoragePolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeStoragePolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteStoragePolicyAssignmentById(storagePolicyAssignmentId) { + deleteStoragePolicyAssignmentById(storagePolicyAssignmentId, headers = new DeleteStoragePolicyAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.StoragePolicyAssignmentsManager = StoragePolicyAssignmentsManager; -function serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val) { - return val; -} -exports.serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField = serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField; -function deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField\""; - } - if (val == "user") { - return "user"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField = deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField; -function serializeGetStoragePolicyAssignmentsQueryParamsArg(val) { - return { ["marker"]: val.marker, ["resolved_for_type"]: serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val.resolvedForType), ["resolved_for_id"]: val.resolvedForId }; -} -exports.serializeGetStoragePolicyAssignmentsQueryParamsArg = serializeGetStoragePolicyAssignmentsQueryParamsArg; -function deserializeGetStoragePolicyAssignmentsQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const resolvedForType = deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val.resolved_for_type); - const resolvedForId = val.resolved_for_id; - return { marker: marker, resolvedForType: resolvedForType, resolvedForId: resolvedForId }; -} -exports.deserializeGetStoragePolicyAssignmentsQueryParamsArg = deserializeGetStoragePolicyAssignmentsQueryParamsArg; function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val) { return val; } diff --git a/lib/managers/storagePolicyAssignments.generated.js.map b/lib/managers/storagePolicyAssignments.generated.js.map index f2c83b2b..0b8779aa 100644 --- a/lib/managers/storagePolicyAssignments.generated.js.map +++ b/lib/managers/storagePolicyAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"storagePolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"storagePolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/taskAssignments.generated.d.ts b/lib/managers/taskAssignments.generated.d.ts index e3288844..8bf4609b 100644 --- a/lib/managers/taskAssignments.generated.d.ts +++ b/lib/managers/taskAssignments.generated.d.ts @@ -3,6 +3,12 @@ import { TaskAssignment } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetTaskAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetTaskAssignmentsHeadersArg); +} export type CreateTaskAssignmentRequestBodyArgTaskFieldTypeField = "task"; export interface CreateTaskAssignmentRequestBodyArgTaskField { readonly id: string; @@ -16,20 +22,44 @@ export interface CreateTaskAssignmentRequestBodyArg { readonly task: CreateTaskAssignmentRequestBodyArgTaskField; readonly assignTo: CreateTaskAssignmentRequestBodyArgAssignToField; } +export declare class CreateTaskAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateTaskAssignmentHeadersArg); +} +export declare class GetTaskAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetTaskAssignmentByIdHeadersArg); +} export type UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = "completed" | "incomplete" | "approved" | "rejected"; export interface UpdateTaskAssignmentByIdRequestBodyArg { readonly message?: string; readonly resolutionState?: UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField; } +export declare class UpdateTaskAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateTaskAssignmentByIdHeadersArg); +} +export declare class DeleteTaskAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteTaskAssignmentByIdHeadersArg); +} export declare class TaskAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getTaskAssignments(taskId: string): Promise; - createTaskAssignment(requestBody: CreateTaskAssignmentRequestBodyArg): Promise; - getTaskAssignmentById(taskAssignmentId: string): Promise; - updateTaskAssignmentById(taskAssignmentId: string, requestBody: UpdateTaskAssignmentByIdRequestBodyArg): Promise; - deleteTaskAssignmentById(taskAssignmentId: string): Promise; + getTaskAssignments(taskId: string, headers?: GetTaskAssignmentsHeadersArg): Promise; + createTaskAssignment(requestBody: CreateTaskAssignmentRequestBodyArg, headers?: CreateTaskAssignmentHeadersArg): Promise; + getTaskAssignmentById(taskAssignmentId: string, headers?: GetTaskAssignmentByIdHeadersArg): Promise; + updateTaskAssignmentById(taskAssignmentId: string, requestBody: UpdateTaskAssignmentByIdRequestBodyArg, headers?: UpdateTaskAssignmentByIdHeadersArg): Promise; + deleteTaskAssignmentById(taskAssignmentId: string, headers?: DeleteTaskAssignmentByIdHeadersArg): Promise; } export declare function serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val: CreateTaskAssignmentRequestBodyArgTaskFieldTypeField): Json; export declare function deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val: any): CreateTaskAssignmentRequestBodyArgTaskFieldTypeField; diff --git a/lib/managers/taskAssignments.generated.js b/lib/managers/taskAssignments.generated.js index f90e35bf..2b93ca29 100644 --- a/lib/managers/taskAssignments.generated.js +++ b/lib/managers/taskAssignments.generated.js @@ -9,45 +9,86 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTaskAssignmentByIdRequestBodyArg = exports.serializeUpdateTaskAssignmentByIdRequestBodyArg = exports.deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = exports.serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = exports.deserializeCreateTaskAssignmentRequestBodyArg = exports.serializeCreateTaskAssignmentRequestBodyArg = exports.deserializeCreateTaskAssignmentRequestBodyArgAssignToField = exports.serializeCreateTaskAssignmentRequestBodyArgAssignToField = exports.deserializeCreateTaskAssignmentRequestBodyArgTaskField = exports.serializeCreateTaskAssignmentRequestBodyArgTaskField = exports.deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = exports.serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = exports.TaskAssignmentsManager = void 0; +exports.deserializeUpdateTaskAssignmentByIdRequestBodyArg = exports.serializeUpdateTaskAssignmentByIdRequestBodyArg = exports.deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = exports.serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = exports.deserializeCreateTaskAssignmentRequestBodyArg = exports.serializeCreateTaskAssignmentRequestBodyArg = exports.deserializeCreateTaskAssignmentRequestBodyArgAssignToField = exports.serializeCreateTaskAssignmentRequestBodyArgAssignToField = exports.deserializeCreateTaskAssignmentRequestBodyArgTaskField = exports.serializeCreateTaskAssignmentRequestBodyArgTaskField = exports.deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = exports.serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = exports.TaskAssignmentsManager = exports.DeleteTaskAssignmentByIdHeadersArg = exports.UpdateTaskAssignmentByIdHeadersArg = exports.GetTaskAssignmentByIdHeadersArg = exports.CreateTaskAssignmentHeadersArg = exports.GetTaskAssignmentsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetTaskAssignmentsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetTaskAssignmentsHeadersArg = GetTaskAssignmentsHeadersArg; +class CreateTaskAssignmentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateTaskAssignmentHeadersArg = CreateTaskAssignmentHeadersArg; +class GetTaskAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetTaskAssignmentByIdHeadersArg = GetTaskAssignmentByIdHeadersArg; +class UpdateTaskAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateTaskAssignmentByIdHeadersArg = UpdateTaskAssignmentByIdHeadersArg; +class DeleteTaskAssignmentByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteTaskAssignmentByIdHeadersArg = DeleteTaskAssignmentByIdHeadersArg; class TaskAssignmentsManager { constructor(fields) { Object.assign(this, fields); } - getTaskAssignments(taskId) { + getTaskAssignments(taskId, headers = new GetTaskAssignmentsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId, "/assignments"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId, "/assignments"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTaskAssignments)((0, json_js_1.deserializeJson)(response.text)); }); } - createTaskAssignment(requestBody) { + createTaskAssignment(requestBody, headers = new CreateTaskAssignmentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateTaskAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTaskAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTaskAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - getTaskAssignmentById(taskAssignmentId) { + getTaskAssignmentById(taskAssignmentId, headers = new GetTaskAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTaskAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - updateTaskAssignmentById(taskAssignmentId, requestBody) { + updateTaskAssignmentById(taskAssignmentId, requestBody, headers = new UpdateTaskAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateTaskAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTaskAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTaskAssignment)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteTaskAssignmentById(taskAssignmentId) { + deleteTaskAssignmentById(taskAssignmentId, headers = new DeleteTaskAssignmentByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/taskAssignments.generated.js.map b/lib/managers/taskAssignments.generated.js.map index f0b9df0d..b67828d0 100644 --- a/lib/managers/taskAssignments.generated.js.map +++ b/lib/managers/taskAssignments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"taskAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/taskAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"taskAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/taskAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/tasks.generated.d.ts b/lib/managers/tasks.generated.d.ts index 2c61ec79..1a2c4035 100644 --- a/lib/managers/tasks.generated.d.ts +++ b/lib/managers/tasks.generated.d.ts @@ -3,6 +3,12 @@ import { Task } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { Json } from "../json.js"; +export declare class GetFileTasksHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileTasksHeadersArg); +} export type CreateTaskRequestBodyArgItemFieldTypeField = "file"; export interface CreateTaskRequestBodyArgItemField { readonly id: string; @@ -17,6 +23,18 @@ export interface CreateTaskRequestBodyArg { readonly dueAt?: string; readonly completionRule?: CreateTaskRequestBodyArgCompletionRuleField; } +export declare class CreateTaskHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateTaskHeadersArg); +} +export declare class GetTaskByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetTaskByIdHeadersArg); +} export type UpdateTaskByIdRequestBodyArgActionField = "review" | "complete"; export type UpdateTaskByIdRequestBodyArgCompletionRuleField = "all_assignees" | "any_assignee"; export interface UpdateTaskByIdRequestBodyArg { @@ -25,15 +43,27 @@ export interface UpdateTaskByIdRequestBodyArg { readonly dueAt?: string; readonly completionRule?: UpdateTaskByIdRequestBodyArgCompletionRuleField; } +export declare class UpdateTaskByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateTaskByIdHeadersArg); +} +export declare class DeleteTaskByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteTaskByIdHeadersArg); +} export declare class TasksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFileTasks(fileId: string): Promise; - createTask(requestBody: CreateTaskRequestBodyArg): Promise; - getTaskById(taskId: string): Promise; - updateTaskById(taskId: string, requestBody: UpdateTaskByIdRequestBodyArg): Promise; - deleteTaskById(taskId: string): Promise; + getFileTasks(fileId: string, headers?: GetFileTasksHeadersArg): Promise; + createTask(requestBody: CreateTaskRequestBodyArg, headers?: CreateTaskHeadersArg): Promise; + getTaskById(taskId: string, headers?: GetTaskByIdHeadersArg): Promise; + updateTaskById(taskId: string, requestBody: UpdateTaskByIdRequestBodyArg, headers?: UpdateTaskByIdHeadersArg): Promise; + deleteTaskById(taskId: string, headers?: DeleteTaskByIdHeadersArg): Promise; } export declare function serializeCreateTaskRequestBodyArgItemFieldTypeField(val: CreateTaskRequestBodyArgItemFieldTypeField): Json; export declare function deserializeCreateTaskRequestBodyArgItemFieldTypeField(val: any): CreateTaskRequestBodyArgItemFieldTypeField; diff --git a/lib/managers/tasks.generated.js b/lib/managers/tasks.generated.js index ae5bd3d5..18f6514a 100644 --- a/lib/managers/tasks.generated.js +++ b/lib/managers/tasks.generated.js @@ -9,45 +9,86 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTaskByIdRequestBodyArg = exports.serializeUpdateTaskByIdRequestBodyArg = exports.deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField = exports.serializeUpdateTaskByIdRequestBodyArgCompletionRuleField = exports.deserializeUpdateTaskByIdRequestBodyArgActionField = exports.serializeUpdateTaskByIdRequestBodyArgActionField = exports.deserializeCreateTaskRequestBodyArg = exports.serializeCreateTaskRequestBodyArg = exports.deserializeCreateTaskRequestBodyArgCompletionRuleField = exports.serializeCreateTaskRequestBodyArgCompletionRuleField = exports.deserializeCreateTaskRequestBodyArgActionField = exports.serializeCreateTaskRequestBodyArgActionField = exports.deserializeCreateTaskRequestBodyArgItemField = exports.serializeCreateTaskRequestBodyArgItemField = exports.deserializeCreateTaskRequestBodyArgItemFieldTypeField = exports.serializeCreateTaskRequestBodyArgItemFieldTypeField = exports.TasksManager = void 0; +exports.deserializeUpdateTaskByIdRequestBodyArg = exports.serializeUpdateTaskByIdRequestBodyArg = exports.deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField = exports.serializeUpdateTaskByIdRequestBodyArgCompletionRuleField = exports.deserializeUpdateTaskByIdRequestBodyArgActionField = exports.serializeUpdateTaskByIdRequestBodyArgActionField = exports.deserializeCreateTaskRequestBodyArg = exports.serializeCreateTaskRequestBodyArg = exports.deserializeCreateTaskRequestBodyArgCompletionRuleField = exports.serializeCreateTaskRequestBodyArgCompletionRuleField = exports.deserializeCreateTaskRequestBodyArgActionField = exports.serializeCreateTaskRequestBodyArgActionField = exports.deserializeCreateTaskRequestBodyArgItemField = exports.serializeCreateTaskRequestBodyArgItemField = exports.deserializeCreateTaskRequestBodyArgItemFieldTypeField = exports.serializeCreateTaskRequestBodyArgItemFieldTypeField = exports.TasksManager = exports.DeleteTaskByIdHeadersArg = exports.UpdateTaskByIdHeadersArg = exports.GetTaskByIdHeadersArg = exports.CreateTaskHeadersArg = exports.GetFileTasksHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetFileTasksHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileTasksHeadersArg = GetFileTasksHeadersArg; +class CreateTaskHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateTaskHeadersArg = CreateTaskHeadersArg; +class GetTaskByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetTaskByIdHeadersArg = GetTaskByIdHeadersArg; +class UpdateTaskByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateTaskByIdHeadersArg = UpdateTaskByIdHeadersArg; +class DeleteTaskByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteTaskByIdHeadersArg = DeleteTaskByIdHeadersArg; class TasksManager { constructor(fields) { Object.assign(this, fields); } - getFileTasks(fileId) { + getFileTasks(fileId, headers = new GetFileTasksHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/tasks"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/tasks"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTasks)((0, json_js_1.deserializeJson)(response.text)); }); } - createTask(requestBody) { + createTask(requestBody, headers = new CreateTaskHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateTaskRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTaskRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); }); } - getTaskById(taskId) { + getTaskById(taskId, headers = new GetTaskByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); }); } - updateTaskById(taskId, requestBody) { + updateTaskById(taskId, requestBody, headers = new UpdateTaskByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateTaskByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTaskByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteTaskById(taskId) { + deleteTaskById(taskId, headers = new DeleteTaskByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } diff --git a/lib/managers/tasks.generated.js.map b/lib/managers/tasks.generated.js.map index 5db61afa..c624c199 100644 --- a/lib/managers/tasks.generated.js.map +++ b/lib/managers/tasks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2D;AAI3D,kEAA0D;AAM1D,0CAA4C;AAG5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AACpC,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AAeD,MAAa,oBAAoB;IAI7B,YAAY,MAA4B;QAH/B,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oDAOC;AACD,MAAa,qBAAqB;IAI9B,YAAY,MAA6B;QAHhC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sDAOC;AASD,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AACD,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AACD,MAAa,YAAY;IAGrB,YAAY,MAA+G;QACvH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,MAAc,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YAC/F,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnR,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;IACK,UAAU,CAAC,WAAqC,EAAE,UAAgC,IAAI,oBAAoB,CAAC,EAAE,CAAC;;YAChH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,+BAA+B,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iCAAiC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvW,OAAO,IAAA,sCAAe,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3D,CAAC;KAAA;IACK,WAAW,CAAC,MAAc,EAAE,UAAiC,IAAI,qBAAqB,CAAC,EAAE,CAAC;;YAC5F,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzQ,OAAO,IAAA,sCAAe,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3D,CAAC;KAAA;IACK,cAAc,CAAC,MAAc,EAAE,WAAyC,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YAChJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,qCAAqC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnX,OAAO,IAAA,sCAAe,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3D,CAAC;KAAA;IACK,cAAc,CAAC,MAAc,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YACrG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5Q,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAzCD,oCAyCC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AACvG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,MAAM,IAAI,GAA+C,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAA8C,CAAC;AAC9E,CAAC;AAJD,oGAIC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,wGAWC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,wEAAwE,CAAC;KAClF;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,wHAWC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oDAAoD,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AAC5W,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,IAAI,GAAsC,4CAA4C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvG,MAAM,MAAM,GAAoD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3J,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,cAAc,GAA4D,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IACrM,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,cAAc,EAAqC,CAAC;AAC7I,CAAC;AAPD,kFAOC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gHAWC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gIAWC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,cAAc,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,cAAc,CAAC,EAAE,CAAC;AACpT,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAwD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnK,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,MAAM,cAAc,GAAgE,GAAG,CAAC,eAAe,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;IAC7M,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,cAAc,EAAyC,CAAC;AACrI,CAAC;AAND,0FAMC"} \ No newline at end of file diff --git a/lib/managers/termsOfServiceUserStatuses.generated.d.ts b/lib/managers/termsOfServiceUserStatuses.generated.d.ts index 0ec616af..b0907d68 100644 --- a/lib/managers/termsOfServiceUserStatuses.generated.d.ts +++ b/lib/managers/termsOfServiceUserStatuses.generated.d.ts @@ -7,6 +7,12 @@ export interface GetTermOfServiceUserStatusesQueryParamsArg { readonly tosId: string; readonly userId?: string; } +export declare class GetTermOfServiceUserStatusesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetTermOfServiceUserStatusesHeadersArg); +} export type CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = "terms_of_service"; export interface CreateTermOfServiceUserStatusRequestBodyArgTosField { readonly type: CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; @@ -22,19 +28,29 @@ export interface CreateTermOfServiceUserStatusRequestBodyArg { readonly user: CreateTermOfServiceUserStatusRequestBodyArgUserField; readonly isAccepted: boolean; } +export declare class CreateTermOfServiceUserStatusHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateTermOfServiceUserStatusHeadersArg); +} export interface UpdateTermOfServiceUserStatusByIdRequestBodyArg { readonly isAccepted: boolean; } +export declare class UpdateTermOfServiceUserStatusByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateTermOfServiceUserStatusByIdHeadersArg); +} export declare class TermsOfServiceUserStatusesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getTermOfServiceUserStatuses(queryParams: GetTermOfServiceUserStatusesQueryParamsArg): Promise; - createTermOfServiceUserStatus(requestBody: CreateTermOfServiceUserStatusRequestBodyArg): Promise; - updateTermOfServiceUserStatusById(termsOfServiceUserStatusId: string, requestBody: UpdateTermOfServiceUserStatusByIdRequestBodyArg): Promise; + getTermOfServiceUserStatuses(queryParams: GetTermOfServiceUserStatusesQueryParamsArg, headers?: GetTermOfServiceUserStatusesHeadersArg): Promise; + createTermOfServiceUserStatus(requestBody: CreateTermOfServiceUserStatusRequestBodyArg, headers?: CreateTermOfServiceUserStatusHeadersArg): Promise; + updateTermOfServiceUserStatusById(termsOfServiceUserStatusId: string, requestBody: UpdateTermOfServiceUserStatusByIdRequestBodyArg, headers?: UpdateTermOfServiceUserStatusByIdHeadersArg): Promise; } -export declare function serializeGetTermOfServiceUserStatusesQueryParamsArg(val: GetTermOfServiceUserStatusesQueryParamsArg): Json; -export declare function deserializeGetTermOfServiceUserStatusesQueryParamsArg(val: any): GetTermOfServiceUserStatusesQueryParamsArg; export declare function serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val: CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField): Json; export declare function deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val: any): CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; export declare function serializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val: CreateTermOfServiceUserStatusRequestBodyArgTosField): Json; diff --git a/lib/managers/termsOfServiceUserStatuses.generated.js b/lib/managers/termsOfServiceUserStatuses.generated.js index 76097b92..ccf80991 100644 --- a/lib/managers/termsOfServiceUserStatuses.generated.js +++ b/lib/managers/termsOfServiceUserStatuses.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArg = exports.serializeCreateTermOfServiceUserStatusRequestBodyArg = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = exports.deserializeGetTermOfServiceUserStatusesQueryParamsArg = exports.serializeGetTermOfServiceUserStatusesQueryParamsArg = exports.TermsOfServiceUserStatusesManager = void 0; +exports.deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArg = exports.serializeCreateTermOfServiceUserStatusRequestBodyArg = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = exports.TermsOfServiceUserStatusesManager = exports.UpdateTermOfServiceUserStatusByIdHeadersArg = exports.CreateTermOfServiceUserStatusHeadersArg = exports.GetTermOfServiceUserStatusesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,41 +18,55 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetTermOfServiceUserStatusesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetTermOfServiceUserStatusesHeadersArg = GetTermOfServiceUserStatusesHeadersArg; +class CreateTermOfServiceUserStatusHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateTermOfServiceUserStatusHeadersArg = CreateTermOfServiceUserStatusHeadersArg; +class UpdateTermOfServiceUserStatusByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateTermOfServiceUserStatusByIdHeadersArg = UpdateTermOfServiceUserStatusByIdHeadersArg; class TermsOfServiceUserStatusesManager { constructor(fields) { Object.assign(this, fields); } - getTermOfServiceUserStatuses(queryParams) { + getTermOfServiceUserStatuses(queryParams, headers = new GetTermOfServiceUserStatusesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["tos_id"]: (0, utils_js_2.toString)(queryParams.tosId), ["user_id"]: (0, utils_js_2.toString)(queryParams.userId) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTermsOfServiceUserStatuses)((0, json_js_1.deserializeJson)(response.text)); }); } - createTermOfServiceUserStatus(requestBody) { + createTermOfServiceUserStatus(requestBody, headers = new CreateTermOfServiceUserStatusHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateTermOfServiceUserStatusRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTermOfServiceUserStatusRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTermsOfServiceUserStatus)((0, json_js_1.deserializeJson)(response.text)); }); } - updateTermOfServiceUserStatusById(termsOfServiceUserStatusId, requestBody) { + updateTermOfServiceUserStatusById(termsOfServiceUserStatusId, requestBody, headers = new UpdateTermOfServiceUserStatusByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses/", termsOfServiceUserStatusId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses/", termsOfServiceUserStatusId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTermsOfServiceUserStatus)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.TermsOfServiceUserStatusesManager = TermsOfServiceUserStatusesManager; -function serializeGetTermOfServiceUserStatusesQueryParamsArg(val) { - return { ["tos_id"]: val.tosId, ["user_id"]: val.userId }; -} -exports.serializeGetTermOfServiceUserStatusesQueryParamsArg = serializeGetTermOfServiceUserStatusesQueryParamsArg; -function deserializeGetTermOfServiceUserStatusesQueryParamsArg(val) { - const tosId = val.tos_id; - const userId = (0, json_js_3.isJson)(val.user_id, "string") ? val.user_id : void 0; - return { tosId: tosId, userId: userId }; -} -exports.deserializeGetTermOfServiceUserStatusesQueryParamsArg = deserializeGetTermOfServiceUserStatusesQueryParamsArg; function serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val) { return val; } diff --git a/lib/managers/termsOfServiceUserStatuses.generated.js.map b/lib/managers/termsOfServiceUserStatuses.generated.js.map index 7202881d..a4ece4af 100644 --- a/lib/managers/termsOfServiceUserStatuses.generated.js.map +++ b/lib/managers/termsOfServiceUserStatuses.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"termsOfServiceUserStatuses.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServiceUserStatuses.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"termsOfServiceUserStatuses.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServiceUserStatuses.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/termsOfServices.generated.d.ts b/lib/managers/termsOfServices.generated.d.ts index e90cb6fb..5e260041 100644 --- a/lib/managers/termsOfServices.generated.d.ts +++ b/lib/managers/termsOfServices.generated.d.ts @@ -8,6 +8,12 @@ export type GetTermOfServicesQueryParamsArgTosTypeField = "external" | "managed" export interface GetTermOfServicesQueryParamsArg { readonly tosType?: GetTermOfServicesQueryParamsArgTosTypeField; } +export declare class GetTermOfServicesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetTermOfServicesHeadersArg); +} export type CreateTermOfServiceRequestBodyArgStatusField = "enabled" | "disabled"; export type CreateTermOfServiceRequestBodyArgTosTypeField = "external" | "managed"; export interface CreateTermOfServiceRequestBodyArg { @@ -15,24 +21,38 @@ export interface CreateTermOfServiceRequestBodyArg { readonly tosType?: CreateTermOfServiceRequestBodyArgTosTypeField; readonly text: string; } +export declare class CreateTermOfServiceHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateTermOfServiceHeadersArg); +} +export declare class GetTermOfServiceByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetTermOfServiceByIdHeadersArg); +} export type UpdateTermOfServiceByIdRequestBodyArgStatusField = "enabled" | "disabled"; export interface UpdateTermOfServiceByIdRequestBodyArg { readonly status: UpdateTermOfServiceByIdRequestBodyArgStatusField; readonly text: string; } +export declare class UpdateTermOfServiceByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateTermOfServiceByIdHeadersArg); +} export declare class TermsOfServicesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getTermOfServices(queryParams?: GetTermOfServicesQueryParamsArg): Promise; - createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg): Promise; - getTermOfServiceById(termsOfServiceId: string): Promise; - updateTermOfServiceById(termsOfServiceId: string, requestBody: UpdateTermOfServiceByIdRequestBodyArg): Promise; -} -export declare function serializeGetTermOfServicesQueryParamsArgTosTypeField(val: GetTermOfServicesQueryParamsArgTosTypeField): Json; -export declare function deserializeGetTermOfServicesQueryParamsArgTosTypeField(val: any): GetTermOfServicesQueryParamsArgTosTypeField; -export declare function serializeGetTermOfServicesQueryParamsArg(val: GetTermOfServicesQueryParamsArg): Json; -export declare function deserializeGetTermOfServicesQueryParamsArg(val: any): GetTermOfServicesQueryParamsArg; + getTermOfServices(queryParams?: GetTermOfServicesQueryParamsArg, headers?: GetTermOfServicesHeadersArg): Promise; + createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg, headers?: CreateTermOfServiceHeadersArg): Promise; + getTermOfServiceById(termsOfServiceId: string, headers?: GetTermOfServiceByIdHeadersArg): Promise; + updateTermOfServiceById(termsOfServiceId: string, requestBody: UpdateTermOfServiceByIdRequestBodyArg, headers?: UpdateTermOfServiceByIdHeadersArg): Promise; +} export declare function serializeCreateTermOfServiceRequestBodyArgStatusField(val: CreateTermOfServiceRequestBodyArgStatusField): Json; export declare function deserializeCreateTermOfServiceRequestBodyArgStatusField(val: any): CreateTermOfServiceRequestBodyArgStatusField; export declare function serializeCreateTermOfServiceRequestBodyArgTosTypeField(val: CreateTermOfServiceRequestBodyArgTosTypeField): Json; diff --git a/lib/managers/termsOfServices.generated.js b/lib/managers/termsOfServices.generated.js index 9a510fca..a771b682 100644 --- a/lib/managers/termsOfServices.generated.js +++ b/lib/managers/termsOfServices.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTermOfServiceByIdRequestBodyArg = exports.serializeUpdateTermOfServiceByIdRequestBodyArg = exports.deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField = exports.serializeUpdateTermOfServiceByIdRequestBodyArgStatusField = exports.deserializeCreateTermOfServiceRequestBodyArg = exports.serializeCreateTermOfServiceRequestBodyArg = exports.deserializeCreateTermOfServiceRequestBodyArgTosTypeField = exports.serializeCreateTermOfServiceRequestBodyArgTosTypeField = exports.deserializeCreateTermOfServiceRequestBodyArgStatusField = exports.serializeCreateTermOfServiceRequestBodyArgStatusField = exports.deserializeGetTermOfServicesQueryParamsArg = exports.serializeGetTermOfServicesQueryParamsArg = exports.deserializeGetTermOfServicesQueryParamsArgTosTypeField = exports.serializeGetTermOfServicesQueryParamsArgTosTypeField = exports.TermsOfServicesManager = void 0; +exports.deserializeUpdateTermOfServiceByIdRequestBodyArg = exports.serializeUpdateTermOfServiceByIdRequestBodyArg = exports.deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField = exports.serializeUpdateTermOfServiceByIdRequestBodyArgStatusField = exports.deserializeCreateTermOfServiceRequestBodyArg = exports.serializeCreateTermOfServiceRequestBodyArg = exports.deserializeCreateTermOfServiceRequestBodyArgTosTypeField = exports.serializeCreateTermOfServiceRequestBodyArgTosTypeField = exports.deserializeCreateTermOfServiceRequestBodyArgStatusField = exports.serializeCreateTermOfServiceRequestBodyArgStatusField = exports.TermsOfServicesManager = exports.UpdateTermOfServiceByIdHeadersArg = exports.GetTermOfServiceByIdHeadersArg = exports.CreateTermOfServiceHeadersArg = exports.GetTermOfServicesHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -19,63 +19,69 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetTermOfServicesHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetTermOfServicesHeadersArg = GetTermOfServicesHeadersArg; +class CreateTermOfServiceHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateTermOfServiceHeadersArg = CreateTermOfServiceHeadersArg; +class GetTermOfServiceByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetTermOfServiceByIdHeadersArg = GetTermOfServiceByIdHeadersArg; +class UpdateTermOfServiceByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateTermOfServiceByIdHeadersArg = UpdateTermOfServiceByIdHeadersArg; class TermsOfServicesManager { constructor(fields) { Object.assign(this, fields); } - getTermOfServices(queryParams = {}) { + getTermOfServices(queryParams = {}, headers = new GetTermOfServicesHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["tos_type"]: (0, utils_js_2.toString)(queryParams.tosType) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTermsOfServices)((0, json_js_1.deserializeJson)(response.text)); }); } - createTermOfService(requestBody) { + createTermOfService(requestBody, headers = new CreateTermOfServiceHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateTermOfServiceRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTermOfServiceRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); }); } - getTermOfServiceById(termsOfServiceId) { + getTermOfServiceById(termsOfServiceId, headers = new GetTermOfServiceByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeTermsOfService)((0, json_js_1.deserializeJson)(response.text)); }); } - updateTermOfServiceById(termsOfServiceId, requestBody) { + updateTermOfServiceById(termsOfServiceId, requestBody, headers = new UpdateTermOfServiceByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateTermOfServiceByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTermOfServiceByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeTermsOfService)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.TermsOfServicesManager = TermsOfServicesManager; -function serializeGetTermOfServicesQueryParamsArgTosTypeField(val) { - return val; -} -exports.serializeGetTermOfServicesQueryParamsArgTosTypeField = serializeGetTermOfServicesQueryParamsArgTosTypeField; -function deserializeGetTermOfServicesQueryParamsArgTosTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetTermOfServicesQueryParamsArgTosTypeField\""; - } - if (val == "external") { - return "external"; - } - if (val == "managed") { - return "managed"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetTermOfServicesQueryParamsArgTosTypeField = deserializeGetTermOfServicesQueryParamsArgTosTypeField; -function serializeGetTermOfServicesQueryParamsArg(val) { - return { ["tos_type"]: val.tosType == void 0 ? void 0 : serializeGetTermOfServicesQueryParamsArgTosTypeField(val.tosType) }; -} -exports.serializeGetTermOfServicesQueryParamsArg = serializeGetTermOfServicesQueryParamsArg; -function deserializeGetTermOfServicesQueryParamsArg(val) { - const tosType = val.tos_type == void 0 ? void 0 : deserializeGetTermOfServicesQueryParamsArgTosTypeField(val.tos_type); - return { tosType: tosType }; -} -exports.deserializeGetTermOfServicesQueryParamsArg = deserializeGetTermOfServicesQueryParamsArg; function serializeCreateTermOfServiceRequestBodyArgStatusField(val) { return val; } diff --git a/lib/managers/termsOfServices.generated.js.map b/lib/managers/termsOfServices.generated.js.map index 5aaa9ad3..ec778e76 100644 --- a/lib/managers/termsOfServices.generated.js.map +++ b/lib/managers/termsOfServices.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"termsOfServices.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServices.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"termsOfServices.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServices.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/transfer.generated.d.ts b/lib/managers/transfer.generated.d.ts index f8942b80..608c1058 100644 --- a/lib/managers/transfer.generated.d.ts +++ b/lib/managers/transfer.generated.d.ts @@ -12,15 +12,19 @@ export interface TransferOwnedFolderQueryParamsArg { readonly fields?: string; readonly notify?: boolean; } +export declare class TransferOwnedFolderHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: TransferOwnedFolderHeadersArg); +} export declare class TransferManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams?: TransferOwnedFolderQueryParamsArg): Promise; + transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams?: TransferOwnedFolderQueryParamsArg, headers?: TransferOwnedFolderHeadersArg): Promise; } export declare function serializeTransferOwnedFolderRequestBodyArgOwnedByField(val: TransferOwnedFolderRequestBodyArgOwnedByField): Json; export declare function deserializeTransferOwnedFolderRequestBodyArgOwnedByField(val: any): TransferOwnedFolderRequestBodyArgOwnedByField; export declare function serializeTransferOwnedFolderRequestBodyArg(val: TransferOwnedFolderRequestBodyArg): Json; export declare function deserializeTransferOwnedFolderRequestBodyArg(val: any): TransferOwnedFolderRequestBodyArg; -export declare function serializeTransferOwnedFolderQueryParamsArg(val: TransferOwnedFolderQueryParamsArg): Json; -export declare function deserializeTransferOwnedFolderQueryParamsArg(val: any): TransferOwnedFolderQueryParamsArg; diff --git a/lib/managers/transfer.generated.js b/lib/managers/transfer.generated.js index 5c5a6e9b..2873d287 100644 --- a/lib/managers/transfer.generated.js +++ b/lib/managers/transfer.generated.js @@ -9,22 +9,29 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeTransferOwnedFolderQueryParamsArg = exports.serializeTransferOwnedFolderQueryParamsArg = exports.deserializeTransferOwnedFolderRequestBodyArg = exports.serializeTransferOwnedFolderRequestBodyArg = exports.deserializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.serializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.TransferManager = void 0; +exports.deserializeTransferOwnedFolderRequestBodyArg = exports.serializeTransferOwnedFolderRequestBodyArg = exports.deserializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.serializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.TransferManager = exports.TransferOwnedFolderHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); +class TransferOwnedFolderHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.TransferOwnedFolderHeadersArg = TransferOwnedFolderHeadersArg; class TransferManager { constructor(fields) { Object.assign(this, fields); } - transferOwnedFolder(userId, requestBody, queryParams = {}) { + transferOwnedFolder(userId, requestBody, queryParams = {}, headers = new TransferOwnedFolderHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["notify"]: (0, utils_js_2.toString)(queryParams.notify) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/folders/0"), { method: "PUT", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/folders/0"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_2.deserializeJson)(response.text)); }); } @@ -48,14 +55,4 @@ function deserializeTransferOwnedFolderRequestBodyArg(val) { return { ownedBy: ownedBy }; } exports.deserializeTransferOwnedFolderRequestBodyArg = deserializeTransferOwnedFolderRequestBodyArg; -function serializeTransferOwnedFolderQueryParamsArg(val) { - return { ["fields"]: val.fields, ["notify"]: val.notify }; -} -exports.serializeTransferOwnedFolderQueryParamsArg = serializeTransferOwnedFolderQueryParamsArg; -function deserializeTransferOwnedFolderQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const notify = (0, json_js_3.isJson)(val.notify, "boolean") ? val.notify : void 0; - return { fields: fields, notify: notify }; -} -exports.deserializeTransferOwnedFolderQueryParamsArg = deserializeTransferOwnedFolderQueryParamsArg; //# sourceMappingURL=transfer.generated.js.map \ No newline at end of file diff --git a/lib/managers/transfer.generated.js.map b/lib/managers/transfer.generated.js.map index 5ca6a45c..956d45e0 100644 --- a/lib/managers/transfer.generated.js.map +++ b/lib/managers/transfer.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"transfer.generated.js","sourceRoot":"","sources":["../../src/managers/transfer.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAgE;AAOhE,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAWpC,MAAa,eAAe;IAGxB,YAAY,MAAoD;QAC5D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc,EAAE,WAA8C,EAAE,cAAiD,EAA8C;;YACrL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC1G,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjX,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;CACJ;AAbD,0CAaC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,OAAO,GAAkD,wDAAwD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtI,OAAO,EAAE,OAAO,EAAE,OAAO,EAA8C,CAAC;AAC5E,CAAC;AAHD,oGAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AAC9D,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAA8C,CAAC;AAC1F,CAAC;AAJD,oGAIC"} \ No newline at end of file +{"version":3,"file":"transfer.generated.js","sourceRoot":"","sources":["../../src/managers/transfer.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAgE;AAOhE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAW7C,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,eAAe;IAGxB,YAAY,MAAoD;QAC5D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc,EAAE,WAA8C,EAAE,cAAiD,EAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACrQ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC1G,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9Z,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;CACJ;AAhBD,0CAgBC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,OAAO,GAAkD,wDAAwD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtI,OAAO,EAAE,OAAO,EAAE,OAAO,EAA8C,CAAC;AAC5E,CAAC;AAHD,oGAGC"} \ No newline at end of file diff --git a/lib/managers/trashedFiles.generated.d.ts b/lib/managers/trashedFiles.generated.d.ts index acad2e45..4c0b71a7 100644 --- a/lib/managers/trashedFiles.generated.d.ts +++ b/lib/managers/trashedFiles.generated.d.ts @@ -13,22 +13,36 @@ export interface RestoreFileFromTrashRequestBodyArg { export interface RestoreFileFromTrashQueryParamsArg { readonly fields?: string; } +export declare class RestoreFileFromTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: RestoreFileFromTrashHeadersArg); +} export interface GetFileTrashQueryParamsArg { readonly fields?: string; } +export declare class GetFileTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFileTrashHeadersArg); +} +export declare class DeleteFileTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFileTrashHeadersArg); +} export declare class TrashedFilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams?: RestoreFileFromTrashQueryParamsArg): Promise; - getFileTrash(fileId: string, queryParams?: GetFileTrashQueryParamsArg): Promise; - deleteFileTrash(fileId: string): Promise; + restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams?: RestoreFileFromTrashQueryParamsArg, headers?: RestoreFileFromTrashHeadersArg): Promise; + getFileTrash(fileId: string, queryParams?: GetFileTrashQueryParamsArg, headers?: GetFileTrashHeadersArg): Promise; + deleteFileTrash(fileId: string, headers?: DeleteFileTrashHeadersArg): Promise; } export declare function serializeRestoreFileFromTrashRequestBodyArgParentField(val: RestoreFileFromTrashRequestBodyArgParentField): Json; export declare function deserializeRestoreFileFromTrashRequestBodyArgParentField(val: any): RestoreFileFromTrashRequestBodyArgParentField; export declare function serializeRestoreFileFromTrashRequestBodyArg(val: RestoreFileFromTrashRequestBodyArg): Json; export declare function deserializeRestoreFileFromTrashRequestBodyArg(val: any): RestoreFileFromTrashRequestBodyArg; -export declare function serializeRestoreFileFromTrashQueryParamsArg(val: RestoreFileFromTrashQueryParamsArg): Json; -export declare function deserializeRestoreFileFromTrashQueryParamsArg(val: any): RestoreFileFromTrashQueryParamsArg; -export declare function serializeGetFileTrashQueryParamsArg(val: GetFileTrashQueryParamsArg): Json; -export declare function deserializeGetFileTrashQueryParamsArg(val: any): GetFileTrashQueryParamsArg; diff --git a/lib/managers/trashedFiles.generated.js b/lib/managers/trashedFiles.generated.js index 129397e3..6d229b10 100644 --- a/lib/managers/trashedFiles.generated.js +++ b/lib/managers/trashedFiles.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFileTrashQueryParamsArg = exports.serializeGetFileTrashQueryParamsArg = exports.deserializeRestoreFileFromTrashQueryParamsArg = exports.serializeRestoreFileFromTrashQueryParamsArg = exports.deserializeRestoreFileFromTrashRequestBodyArg = exports.serializeRestoreFileFromTrashRequestBodyArg = exports.deserializeRestoreFileFromTrashRequestBodyArgParentField = exports.serializeRestoreFileFromTrashRequestBodyArgParentField = exports.TrashedFilesManager = void 0; +exports.deserializeRestoreFileFromTrashRequestBodyArg = exports.serializeRestoreFileFromTrashRequestBodyArg = exports.deserializeRestoreFileFromTrashRequestBodyArgParentField = exports.serializeRestoreFileFromTrashRequestBodyArgParentField = exports.TrashedFilesManager = exports.DeleteFileTrashHeadersArg = exports.GetFileTrashHeadersArg = exports.RestoreFileFromTrashHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,28 +18,52 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class RestoreFileFromTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.RestoreFileFromTrashHeadersArg = RestoreFileFromTrashHeadersArg; +class GetFileTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFileTrashHeadersArg = GetFileTrashHeadersArg; +class DeleteFileTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFileTrashHeadersArg = DeleteFileTrashHeadersArg; class TrashedFilesManager { constructor(fields) { Object.assign(this, fields); } - restoreFileFromTrash(fileId, requestBody, queryParams = {}) { + restoreFileFromTrash(fileId, requestBody, queryParams = {}, headers = new RestoreFileFromTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTrashFileRestored)((0, json_js_2.deserializeJson)(response.text)); }); } - getFileTrash(fileId, queryParams = {}) { + getFileTrash(fileId, queryParams = {}, headers = new GetFileTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTrashFile)((0, json_js_2.deserializeJson)(response.text)); }); } - deleteFileTrash(fileId) { + deleteFileTrash(fileId, headers = new DeleteFileTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } @@ -63,22 +87,4 @@ function deserializeRestoreFileFromTrashRequestBodyArg(val) { return { name: name, parent: parent }; } exports.deserializeRestoreFileFromTrashRequestBodyArg = deserializeRestoreFileFromTrashRequestBodyArg; -function serializeRestoreFileFromTrashQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeRestoreFileFromTrashQueryParamsArg = serializeRestoreFileFromTrashQueryParamsArg; -function deserializeRestoreFileFromTrashQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeRestoreFileFromTrashQueryParamsArg = deserializeRestoreFileFromTrashQueryParamsArg; -function serializeGetFileTrashQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFileTrashQueryParamsArg = serializeGetFileTrashQueryParamsArg; -function deserializeGetFileTrashQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetFileTrashQueryParamsArg = deserializeGetFileTrashQueryParamsArg; //# sourceMappingURL=trashedFiles.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedFiles.generated.js.map b/lib/managers/trashedFiles.generated.js.map index 505b759e..4816d446 100644 --- a/lib/managers/trashedFiles.generated.js.map +++ b/lib/managers/trashedFiles.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedFiles.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedFiles.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedFolders.generated.d.ts b/lib/managers/trashedFolders.generated.d.ts index 6b6acd7b..aa6b3465 100644 --- a/lib/managers/trashedFolders.generated.d.ts +++ b/lib/managers/trashedFolders.generated.d.ts @@ -13,22 +13,36 @@ export interface RestoreFolderFromTrashRequestBodyArg { export interface RestoreFolderFromTrashQueryParamsArg { readonly fields?: string; } +export declare class RestoreFolderFromTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: RestoreFolderFromTrashHeadersArg); +} export interface GetFolderTrashQueryParamsArg { readonly fields?: string; } +export declare class GetFolderTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderTrashHeadersArg); +} +export declare class DeleteFolderTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteFolderTrashHeadersArg); +} export declare class TrashedFoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams?: RestoreFolderFromTrashQueryParamsArg): Promise; - getFolderTrash(folderId: string, queryParams?: GetFolderTrashQueryParamsArg): Promise; - deleteFolderTrash(folderId: string): Promise; + restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams?: RestoreFolderFromTrashQueryParamsArg, headers?: RestoreFolderFromTrashHeadersArg): Promise; + getFolderTrash(folderId: string, queryParams?: GetFolderTrashQueryParamsArg, headers?: GetFolderTrashHeadersArg): Promise; + deleteFolderTrash(folderId: string, headers?: DeleteFolderTrashHeadersArg): Promise; } export declare function serializeRestoreFolderFromTrashRequestBodyArgParentField(val: RestoreFolderFromTrashRequestBodyArgParentField): Json; export declare function deserializeRestoreFolderFromTrashRequestBodyArgParentField(val: any): RestoreFolderFromTrashRequestBodyArgParentField; export declare function serializeRestoreFolderFromTrashRequestBodyArg(val: RestoreFolderFromTrashRequestBodyArg): Json; export declare function deserializeRestoreFolderFromTrashRequestBodyArg(val: any): RestoreFolderFromTrashRequestBodyArg; -export declare function serializeRestoreFolderFromTrashQueryParamsArg(val: RestoreFolderFromTrashQueryParamsArg): Json; -export declare function deserializeRestoreFolderFromTrashQueryParamsArg(val: any): RestoreFolderFromTrashQueryParamsArg; -export declare function serializeGetFolderTrashQueryParamsArg(val: GetFolderTrashQueryParamsArg): Json; -export declare function deserializeGetFolderTrashQueryParamsArg(val: any): GetFolderTrashQueryParamsArg; diff --git a/lib/managers/trashedFolders.generated.js b/lib/managers/trashedFolders.generated.js index fd4e4923..ed11d80b 100644 --- a/lib/managers/trashedFolders.generated.js +++ b/lib/managers/trashedFolders.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFolderTrashQueryParamsArg = exports.serializeGetFolderTrashQueryParamsArg = exports.deserializeRestoreFolderFromTrashQueryParamsArg = exports.serializeRestoreFolderFromTrashQueryParamsArg = exports.deserializeRestoreFolderFromTrashRequestBodyArg = exports.serializeRestoreFolderFromTrashRequestBodyArg = exports.deserializeRestoreFolderFromTrashRequestBodyArgParentField = exports.serializeRestoreFolderFromTrashRequestBodyArgParentField = exports.TrashedFoldersManager = void 0; +exports.deserializeRestoreFolderFromTrashRequestBodyArg = exports.serializeRestoreFolderFromTrashRequestBodyArg = exports.deserializeRestoreFolderFromTrashRequestBodyArgParentField = exports.serializeRestoreFolderFromTrashRequestBodyArgParentField = exports.TrashedFoldersManager = exports.DeleteFolderTrashHeadersArg = exports.GetFolderTrashHeadersArg = exports.RestoreFolderFromTrashHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,28 +18,52 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class RestoreFolderFromTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.RestoreFolderFromTrashHeadersArg = RestoreFolderFromTrashHeadersArg; +class GetFolderTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderTrashHeadersArg = GetFolderTrashHeadersArg; +class DeleteFolderTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteFolderTrashHeadersArg = DeleteFolderTrashHeadersArg; class TrashedFoldersManager { constructor(fields) { Object.assign(this, fields); } - restoreFolderFromTrash(folderId, requestBody, queryParams = {}) { + restoreFolderFromTrash(folderId, requestBody, queryParams = {}, headers = new RestoreFolderFromTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTrashFolderRestored)((0, json_js_2.deserializeJson)(response.text)); }); } - getFolderTrash(folderId, queryParams = {}) { + getFolderTrash(folderId, queryParams = {}, headers = new GetFolderTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTrashFolder)((0, json_js_2.deserializeJson)(response.text)); }); } - deleteFolderTrash(folderId) { + deleteFolderTrash(folderId, headers = new DeleteFolderTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } @@ -63,22 +87,4 @@ function deserializeRestoreFolderFromTrashRequestBodyArg(val) { return { name: name, parent: parent }; } exports.deserializeRestoreFolderFromTrashRequestBodyArg = deserializeRestoreFolderFromTrashRequestBodyArg; -function serializeRestoreFolderFromTrashQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeRestoreFolderFromTrashQueryParamsArg = serializeRestoreFolderFromTrashQueryParamsArg; -function deserializeRestoreFolderFromTrashQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeRestoreFolderFromTrashQueryParamsArg = deserializeRestoreFolderFromTrashQueryParamsArg; -function serializeGetFolderTrashQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetFolderTrashQueryParamsArg = serializeGetFolderTrashQueryParamsArg; -function deserializeGetFolderTrashQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetFolderTrashQueryParamsArg = deserializeGetFolderTrashQueryParamsArg; //# sourceMappingURL=trashedFolders.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedFolders.generated.js.map b/lib/managers/trashedFolders.generated.js.map index 4e68c44d..489f8f71 100644 --- a/lib/managers/trashedFolders.generated.js.map +++ b/lib/managers/trashedFolders.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedFolders.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedFolders.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedItems.generated.d.ts b/lib/managers/trashedItems.generated.d.ts index 30082cbb..962f0ede 100644 --- a/lib/managers/trashedItems.generated.d.ts +++ b/lib/managers/trashedItems.generated.d.ts @@ -1,7 +1,6 @@ import { Items } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; export type GetFolderTrashItemsQueryParamsArgDirectionField = "ASC" | "DESC"; export type GetFolderTrashItemsQueryParamsArgSortField = "name" | "date" | "size"; export interface GetFolderTrashItemsQueryParamsArg { @@ -13,15 +12,15 @@ export interface GetFolderTrashItemsQueryParamsArg { readonly direction?: GetFolderTrashItemsQueryParamsArgDirectionField; readonly sort?: GetFolderTrashItemsQueryParamsArgSortField; } +export declare class GetFolderTrashItemsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetFolderTrashItemsHeadersArg); +} export declare class TrashedItemsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getFolderTrashItems(queryParams?: GetFolderTrashItemsQueryParamsArg): Promise; + getFolderTrashItems(queryParams?: GetFolderTrashItemsQueryParamsArg, headers?: GetFolderTrashItemsHeadersArg): Promise; } -export declare function serializeGetFolderTrashItemsQueryParamsArgDirectionField(val: GetFolderTrashItemsQueryParamsArgDirectionField): Json; -export declare function deserializeGetFolderTrashItemsQueryParamsArgDirectionField(val: any): GetFolderTrashItemsQueryParamsArgDirectionField; -export declare function serializeGetFolderTrashItemsQueryParamsArgSortField(val: GetFolderTrashItemsQueryParamsArgSortField): Json; -export declare function deserializeGetFolderTrashItemsQueryParamsArgSortField(val: any): GetFolderTrashItemsQueryParamsArgSortField; -export declare function serializeGetFolderTrashItemsQueryParamsArg(val: GetFolderTrashItemsQueryParamsArg): Json; -export declare function deserializeGetFolderTrashItemsQueryParamsArg(val: any): GetFolderTrashItemsQueryParamsArg; diff --git a/lib/managers/trashedItems.generated.js b/lib/managers/trashedItems.generated.js index a45e2510..f81db5f4 100644 --- a/lib/managers/trashedItems.generated.js +++ b/lib/managers/trashedItems.generated.js @@ -9,76 +9,31 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFolderTrashItemsQueryParamsArg = exports.serializeGetFolderTrashItemsQueryParamsArg = exports.deserializeGetFolderTrashItemsQueryParamsArgSortField = exports.serializeGetFolderTrashItemsQueryParamsArgSortField = exports.deserializeGetFolderTrashItemsQueryParamsArgDirectionField = exports.serializeGetFolderTrashItemsQueryParamsArgDirectionField = exports.TrashedItemsManager = void 0; +exports.TrashedItemsManager = exports.GetFolderTrashItemsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); +class GetFolderTrashItemsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetFolderTrashItemsHeadersArg = GetFolderTrashItemsHeadersArg; class TrashedItemsManager { constructor(fields) { Object.assign(this, fields); } - getFolderTrashItems(queryParams = {}) { + getFolderTrashItems(queryParams = {}, headers = new GetFolderTrashItemsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["sort"]: (0, utils_js_2.toString)(queryParams.sort) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/trash/items"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/trash/items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.TrashedItemsManager = TrashedItemsManager; -function serializeGetFolderTrashItemsQueryParamsArgDirectionField(val) { - return val; -} -exports.serializeGetFolderTrashItemsQueryParamsArgDirectionField = serializeGetFolderTrashItemsQueryParamsArgDirectionField; -function deserializeGetFolderTrashItemsQueryParamsArgDirectionField(val) { - if (!(0, json_js_2.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderTrashItemsQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderTrashItemsQueryParamsArgDirectionField = deserializeGetFolderTrashItemsQueryParamsArgDirectionField; -function serializeGetFolderTrashItemsQueryParamsArgSortField(val) { - return val; -} -exports.serializeGetFolderTrashItemsQueryParamsArgSortField = serializeGetFolderTrashItemsQueryParamsArgSortField; -function deserializeGetFolderTrashItemsQueryParamsArgSortField(val) { - if (!(0, json_js_2.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderTrashItemsQueryParamsArgSortField\""; - } - if (val == "name") { - return "name"; - } - if (val == "date") { - return "date"; - } - if (val == "size") { - return "size"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderTrashItemsQueryParamsArgSortField = deserializeGetFolderTrashItemsQueryParamsArgSortField; -function serializeGetFolderTrashItemsQueryParamsArg(val) { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset, ["usemarker"]: val.usemarker, ["marker"]: val.marker, ["direction"]: val.direction == void 0 ? void 0 : serializeGetFolderTrashItemsQueryParamsArgDirectionField(val.direction), ["sort"]: val.sort == void 0 ? void 0 : serializeGetFolderTrashItemsQueryParamsArgSortField(val.sort) }; -} -exports.serializeGetFolderTrashItemsQueryParamsArg = serializeGetFolderTrashItemsQueryParamsArg; -function deserializeGetFolderTrashItemsQueryParamsArg(val) { - const fields = (0, json_js_2.isJson)(val.fields, "string") ? val.fields : void 0; - const limit = (0, json_js_2.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_2.isJson)(val.offset, "number") ? val.offset : void 0; - const usemarker = (0, json_js_2.isJson)(val.usemarker, "boolean") ? val.usemarker : void 0; - const marker = (0, json_js_2.isJson)(val.marker, "string") ? val.marker : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeGetFolderTrashItemsQueryParamsArgDirectionField(val.direction); - const sort = val.sort == void 0 ? void 0 : deserializeGetFolderTrashItemsQueryParamsArgSortField(val.sort); - return { fields: fields, limit: limit, offset: offset, usemarker: usemarker, marker: marker, direction: direction, sort: sort }; -} -exports.deserializeGetFolderTrashItemsQueryParamsArg = deserializeGetFolderTrashItemsQueryParamsArg; //# sourceMappingURL=trashedItems.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedItems.generated.js.map b/lib/managers/trashedItems.generated.js.map index 4b43651a..9d95dfb4 100644 --- a/lib/managers/trashedItems.generated.js.map +++ b/lib/managers/trashedItems.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedItems.generated.js","sourceRoot":"","sources":["../../src/managers/trashedItems.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedItems.generated.js","sourceRoot":"","sources":["../../src/managers/trashedItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2D;AAO3D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAa7C,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,mBAAmB;IAG5B,YAAY,MAAwD;QAChE,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,cAAiD,EAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACrM,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YAClU,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6CAA6C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtS,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AAhBD,kDAgBC"} \ No newline at end of file diff --git a/lib/managers/trashedWebLinks.generated.d.ts b/lib/managers/trashedWebLinks.generated.d.ts index 68a9b27b..b5ab0d04 100644 --- a/lib/managers/trashedWebLinks.generated.d.ts +++ b/lib/managers/trashedWebLinks.generated.d.ts @@ -13,22 +13,36 @@ export interface CreateWebLinkByIdRequestBodyArg { export interface CreateWebLinkByIdQueryParamsArg { readonly fields?: string; } +export declare class CreateWebLinkByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateWebLinkByIdHeadersArg); +} export interface GetWebLinkTrashQueryParamsArg { readonly fields?: string; } +export declare class GetWebLinkTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetWebLinkTrashHeadersArg); +} +export declare class DeleteWebLinkTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteWebLinkTrashHeadersArg); +} export declare class TrashedWebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams?: CreateWebLinkByIdQueryParamsArg): Promise; - getWebLinkTrash(webLinkId: string, queryParams?: GetWebLinkTrashQueryParamsArg): Promise; - deleteWebLinkTrash(webLinkId: string): Promise; + createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams?: CreateWebLinkByIdQueryParamsArg, headers?: CreateWebLinkByIdHeadersArg): Promise; + getWebLinkTrash(webLinkId: string, queryParams?: GetWebLinkTrashQueryParamsArg, headers?: GetWebLinkTrashHeadersArg): Promise; + deleteWebLinkTrash(webLinkId: string, headers?: DeleteWebLinkTrashHeadersArg): Promise; } export declare function serializeCreateWebLinkByIdRequestBodyArgParentField(val: CreateWebLinkByIdRequestBodyArgParentField): Json; export declare function deserializeCreateWebLinkByIdRequestBodyArgParentField(val: any): CreateWebLinkByIdRequestBodyArgParentField; export declare function serializeCreateWebLinkByIdRequestBodyArg(val: CreateWebLinkByIdRequestBodyArg): Json; export declare function deserializeCreateWebLinkByIdRequestBodyArg(val: any): CreateWebLinkByIdRequestBodyArg; -export declare function serializeCreateWebLinkByIdQueryParamsArg(val: CreateWebLinkByIdQueryParamsArg): Json; -export declare function deserializeCreateWebLinkByIdQueryParamsArg(val: any): CreateWebLinkByIdQueryParamsArg; -export declare function serializeGetWebLinkTrashQueryParamsArg(val: GetWebLinkTrashQueryParamsArg): Json; -export declare function deserializeGetWebLinkTrashQueryParamsArg(val: any): GetWebLinkTrashQueryParamsArg; diff --git a/lib/managers/trashedWebLinks.generated.js b/lib/managers/trashedWebLinks.generated.js index a8392acc..ae9cc77b 100644 --- a/lib/managers/trashedWebLinks.generated.js +++ b/lib/managers/trashedWebLinks.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetWebLinkTrashQueryParamsArg = exports.serializeGetWebLinkTrashQueryParamsArg = exports.deserializeCreateWebLinkByIdQueryParamsArg = exports.serializeCreateWebLinkByIdQueryParamsArg = exports.deserializeCreateWebLinkByIdRequestBodyArg = exports.serializeCreateWebLinkByIdRequestBodyArg = exports.deserializeCreateWebLinkByIdRequestBodyArgParentField = exports.serializeCreateWebLinkByIdRequestBodyArgParentField = exports.TrashedWebLinksManager = void 0; +exports.deserializeCreateWebLinkByIdRequestBodyArg = exports.serializeCreateWebLinkByIdRequestBodyArg = exports.deserializeCreateWebLinkByIdRequestBodyArgParentField = exports.serializeCreateWebLinkByIdRequestBodyArgParentField = exports.TrashedWebLinksManager = exports.DeleteWebLinkTrashHeadersArg = exports.GetWebLinkTrashHeadersArg = exports.CreateWebLinkByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,28 +18,52 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class CreateWebLinkByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateWebLinkByIdHeadersArg = CreateWebLinkByIdHeadersArg; +class GetWebLinkTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetWebLinkTrashHeadersArg = GetWebLinkTrashHeadersArg; +class DeleteWebLinkTrashHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteWebLinkTrashHeadersArg = DeleteWebLinkTrashHeadersArg; class TrashedWebLinksManager { constructor(fields) { Object.assign(this, fields); } - createWebLinkById(webLinkId, requestBody, queryParams = {}) { + createWebLinkById(webLinkId, requestBody, queryParams = {}, headers = new CreateWebLinkByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "POST", params: queryParamsMap, body: (0, json_js_1.serializeJson)(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeTrashWebLinkRestored)((0, json_js_2.deserializeJson)(response.text)); }); } - getWebLinkTrash(webLinkId, queryParams = {}) { + getWebLinkTrash(webLinkId, queryParams = {}, headers = new GetWebLinkTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeTrashWebLink)((0, json_js_2.deserializeJson)(response.text)); }); } - deleteWebLinkTrash(webLinkId) { + deleteWebLinkTrash(webLinkId, headers = new DeleteWebLinkTrashHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } @@ -63,22 +87,4 @@ function deserializeCreateWebLinkByIdRequestBodyArg(val) { return { name: name, parent: parent }; } exports.deserializeCreateWebLinkByIdRequestBodyArg = deserializeCreateWebLinkByIdRequestBodyArg; -function serializeCreateWebLinkByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateWebLinkByIdQueryParamsArg = serializeCreateWebLinkByIdQueryParamsArg; -function deserializeCreateWebLinkByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateWebLinkByIdQueryParamsArg = deserializeCreateWebLinkByIdQueryParamsArg; -function serializeGetWebLinkTrashQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetWebLinkTrashQueryParamsArg = serializeGetWebLinkTrashQueryParamsArg; -function deserializeGetWebLinkTrashQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetWebLinkTrashQueryParamsArg = deserializeGetWebLinkTrashQueryParamsArg; //# sourceMappingURL=trashedWebLinks.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedWebLinks.generated.js.map b/lib/managers/trashedWebLinks.generated.js.map index b475408b..3fa98fee 100644 --- a/lib/managers/trashedWebLinks.generated.js.map +++ b/lib/managers/trashedWebLinks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"trashedWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/trashedWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"trashedWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/trashedWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/uploads.generated.d.ts b/lib/managers/uploads.generated.d.ts index f771416f..87db20ef 100644 --- a/lib/managers/uploads.generated.d.ts +++ b/lib/managers/uploads.generated.d.ts @@ -3,24 +3,28 @@ import { Files } from "../schemas.generated.js"; import { UploadUrl } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; +import { ByteStream } from "../utils.js"; import { Json } from "../json.js"; -import { Readable } from "stream"; export interface UploadFileVersionRequestBodyArgAttributesField { readonly name: string; readonly contentModifiedAt?: string; } export interface UploadFileVersionRequestBodyArg { readonly attributes: UploadFileVersionRequestBodyArgAttributesField; - readonly file: Readable; + readonly file: ByteStream; readonly fileFileName?: string; readonly fileContentType?: string; } export interface UploadFileVersionQueryParamsArg { readonly fields?: string; } -export interface UploadFileVersionHeadersArg { +export declare class UploadFileVersionHeadersArg { readonly ifMatch?: string; readonly contentMd5?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UploadFileVersionHeadersArg); } export interface UploadFileRequestBodyArgAttributesFieldParentField { readonly id: string; @@ -33,15 +37,19 @@ export interface UploadFileRequestBodyArgAttributesField { } export interface UploadFileRequestBodyArg { readonly attributes: UploadFileRequestBodyArgAttributesField; - readonly file: Readable; + readonly file: ByteStream; readonly fileFileName?: string; readonly fileContentType?: string; } export interface UploadFileQueryParamsArg { readonly fields?: string; } -export interface UploadFileHeadersArg { +export declare class UploadFileHeadersArg { readonly contentMd5?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UploadFileHeadersArg); } export interface PreflightFileUploadRequestBodyArgParentField { readonly id?: string; @@ -51,28 +59,26 @@ export interface PreflightFileUploadRequestBodyArg { readonly size?: number; readonly parent?: PreflightFileUploadRequestBodyArgParentField; } +export declare class PreflightFileUploadHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: PreflightFileUploadHeadersArg); +} export declare class UploadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams?: UploadFileVersionQueryParamsArg, headers?: UploadFileVersionHeadersArg): Promise; uploadFile(requestBody: UploadFileRequestBodyArg, queryParams?: UploadFileQueryParamsArg, headers?: UploadFileHeadersArg): Promise; - preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg): Promise; + preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg, headers?: PreflightFileUploadHeadersArg): Promise; } export declare function serializeUploadFileVersionRequestBodyArgAttributesField(val: UploadFileVersionRequestBodyArgAttributesField): Json; export declare function deserializeUploadFileVersionRequestBodyArgAttributesField(val: any): UploadFileVersionRequestBodyArgAttributesField; -export declare function serializeUploadFileVersionQueryParamsArg(val: UploadFileVersionQueryParamsArg): Json; -export declare function deserializeUploadFileVersionQueryParamsArg(val: any): UploadFileVersionQueryParamsArg; -export declare function serializeUploadFileVersionHeadersArg(val: UploadFileVersionHeadersArg): Json; -export declare function deserializeUploadFileVersionHeadersArg(val: any): UploadFileVersionHeadersArg; export declare function serializeUploadFileRequestBodyArgAttributesFieldParentField(val: UploadFileRequestBodyArgAttributesFieldParentField): Json; export declare function deserializeUploadFileRequestBodyArgAttributesFieldParentField(val: any): UploadFileRequestBodyArgAttributesFieldParentField; export declare function serializeUploadFileRequestBodyArgAttributesField(val: UploadFileRequestBodyArgAttributesField): Json; export declare function deserializeUploadFileRequestBodyArgAttributesField(val: any): UploadFileRequestBodyArgAttributesField; -export declare function serializeUploadFileQueryParamsArg(val: UploadFileQueryParamsArg): Json; -export declare function deserializeUploadFileQueryParamsArg(val: any): UploadFileQueryParamsArg; -export declare function serializeUploadFileHeadersArg(val: UploadFileHeadersArg): Json; -export declare function deserializeUploadFileHeadersArg(val: any): UploadFileHeadersArg; export declare function serializePreflightFileUploadRequestBodyArgParentField(val: PreflightFileUploadRequestBodyArgParentField): Json; export declare function deserializePreflightFileUploadRequestBodyArgParentField(val: any): PreflightFileUploadRequestBodyArgParentField; export declare function serializePreflightFileUploadRequestBodyArg(val: PreflightFileUploadRequestBodyArg): Json; diff --git a/lib/managers/uploads.generated.js b/lib/managers/uploads.generated.js index b48cbabf..84d2ab43 100644 --- a/lib/managers/uploads.generated.js +++ b/lib/managers/uploads.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializePreflightFileUploadRequestBodyArg = exports.serializePreflightFileUploadRequestBodyArg = exports.deserializePreflightFileUploadRequestBodyArgParentField = exports.serializePreflightFileUploadRequestBodyArgParentField = exports.deserializeUploadFileHeadersArg = exports.serializeUploadFileHeadersArg = exports.deserializeUploadFileQueryParamsArg = exports.serializeUploadFileQueryParamsArg = exports.deserializeUploadFileRequestBodyArgAttributesField = exports.serializeUploadFileRequestBodyArgAttributesField = exports.deserializeUploadFileRequestBodyArgAttributesFieldParentField = exports.serializeUploadFileRequestBodyArgAttributesFieldParentField = exports.deserializeUploadFileVersionHeadersArg = exports.serializeUploadFileVersionHeadersArg = exports.deserializeUploadFileVersionQueryParamsArg = exports.serializeUploadFileVersionQueryParamsArg = exports.deserializeUploadFileVersionRequestBodyArgAttributesField = exports.serializeUploadFileVersionRequestBodyArgAttributesField = exports.UploadsManager = void 0; +exports.deserializePreflightFileUploadRequestBodyArg = exports.serializePreflightFileUploadRequestBodyArg = exports.deserializePreflightFileUploadRequestBodyArgParentField = exports.serializePreflightFileUploadRequestBodyArgParentField = exports.deserializeUploadFileRequestBodyArgAttributesField = exports.serializeUploadFileRequestBodyArgAttributesField = exports.deserializeUploadFileRequestBodyArgAttributesFieldParentField = exports.serializeUploadFileRequestBodyArgAttributesFieldParentField = exports.deserializeUploadFileVersionRequestBodyArgAttributesField = exports.serializeUploadFileVersionRequestBodyArgAttributesField = exports.UploadsManager = exports.PreflightFileUploadHeadersArg = exports.UploadFileHeadersArg = exports.UploadFileVersionHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,29 +18,51 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class UploadFileVersionHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UploadFileVersionHeadersArg = UploadFileVersionHeadersArg; +class UploadFileHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UploadFileHeadersArg = UploadFileHeadersArg; +class PreflightFileUploadHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.PreflightFileUploadHeadersArg = PreflightFileUploadHeadersArg; class UploadsManager { constructor(fields) { Object.assign(this, fields); } - uploadFileVersion(fileId, requestBody, queryParams = {}, headers = {}) { + uploadFileVersion(fileId, requestBody, queryParams = {}, headers = new UploadFileVersionHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); }); } - uploadFile(requestBody, queryParams = {}, headers = {}) { + uploadFile(requestBody, queryParams = {}, headers = new UploadFileHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)({ ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); }); } - preflightFileUpload(requestBody) { + preflightFileUpload(requestBody, headers = new PreflightFileUploadHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/content"), { method: "OPTIONS", body: (0, json_js_1.serializeJson)(serializePreflightFileUploadRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/content"), { method: "OPTIONS", headers: headersMap, body: (0, json_js_1.serializeJson)(serializePreflightFileUploadRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeUploadUrl)((0, json_js_2.deserializeJson)(response.text)); }); } @@ -56,25 +78,6 @@ function deserializeUploadFileVersionRequestBodyArgAttributesField(val) { return { name: name, contentModifiedAt: contentModifiedAt }; } exports.deserializeUploadFileVersionRequestBodyArgAttributesField = deserializeUploadFileVersionRequestBodyArgAttributesField; -function serializeUploadFileVersionQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUploadFileVersionQueryParamsArg = serializeUploadFileVersionQueryParamsArg; -function deserializeUploadFileVersionQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUploadFileVersionQueryParamsArg = deserializeUploadFileVersionQueryParamsArg; -function serializeUploadFileVersionHeadersArg(val) { - return { ["if-match"]: val.ifMatch, ["content-md5"]: val.contentMd5 }; -} -exports.serializeUploadFileVersionHeadersArg = serializeUploadFileVersionHeadersArg; -function deserializeUploadFileVersionHeadersArg(val) { - const ifMatch = (0, json_js_3.isJson)(val["if-match"], "string") ? val["if-match"] : void 0; - const contentMd5 = (0, json_js_3.isJson)(val["content-md5"], "string") ? val["content-md5"] : void 0; - return { ifMatch: ifMatch, contentMd5: contentMd5 }; -} -exports.deserializeUploadFileVersionHeadersArg = deserializeUploadFileVersionHeadersArg; function serializeUploadFileRequestBodyArgAttributesFieldParentField(val) { return { ["id"]: val.id }; } @@ -96,24 +99,6 @@ function deserializeUploadFileRequestBodyArgAttributesField(val) { return { name: name, parent: parent, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt }; } exports.deserializeUploadFileRequestBodyArgAttributesField = deserializeUploadFileRequestBodyArgAttributesField; -function serializeUploadFileQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUploadFileQueryParamsArg = serializeUploadFileQueryParamsArg; -function deserializeUploadFileQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUploadFileQueryParamsArg = deserializeUploadFileQueryParamsArg; -function serializeUploadFileHeadersArg(val) { - return { ["content-md5"]: val.contentMd5 }; -} -exports.serializeUploadFileHeadersArg = serializeUploadFileHeadersArg; -function deserializeUploadFileHeadersArg(val) { - const contentMd5 = (0, json_js_3.isJson)(val["content-md5"], "string") ? val["content-md5"] : void 0; - return { contentMd5: contentMd5 }; -} -exports.deserializeUploadFileHeadersArg = deserializeUploadFileHeadersArg; function serializePreflightFileUploadRequestBodyArgParentField(val) { return { ["id"]: val.id }; } diff --git a/lib/managers/uploads.generated.js.map b/lib/managers/uploads.generated.js.map index da8e6172..2482b789 100644 --- a/lib/managers/uploads.generated.js.map +++ b/lib/managers/uploads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"uploads.generated.js","sourceRoot":"","sources":["../../src/managers/uploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"uploads.generated.js","sourceRoot":"","sources":["../../src/managers/uploads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2D;AAI3D,kEAA+D;AAS/D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAIpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAcpC,MAAa,2BAA2B;IAMpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AATD,kEASC;AAmBD,MAAa,oBAAoB;IAK7B,YAAY,MAA4B;QAH/B,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AARD,oDAQC;AASD,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,cAAc;IAGvB,YAAY,MAAwF;QAChG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,MAAc,EAAE,WAA4C,EAAE,cAA+C,EAA4C,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YACzP,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,UAAU,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YAC9I,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,EAAE,MAAM,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,aAAa,EAAE,CAAC,EAAE,QAAQ,EAAE,YAAY,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,uDAAuD,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,EAA0B,EAAE,EAAE,QAAQ,EAAE,MAAM,EAAE,UAAU,EAAE,WAAW,CAAC,IAAI,EAAE,WAAW,EAAE,WAAW,CAAC,eAAe,EAAE,QAAQ,EAAE,WAAW,CAAC,YAAY,EAA0B,CAAC,EAAE,WAAW,EAAE,qBAAqB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9pB,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;IACK,UAAU,CAAC,WAAqC,EAAE,cAAwC,EAAqC,EAAE,UAAgC,IAAI,oBAAoB,CAAC,EAAE,CAAC;;YAC/L,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,UAAU,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACrG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,8CAA8C,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,aAAa,EAAE,CAAC,EAAE,QAAQ,EAAE,YAAY,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,gDAAgD,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,EAA0B,EAAE,EAAE,QAAQ,EAAE,MAAM,EAAE,UAAU,EAAE,WAAW,CAAC,IAAI,EAAE,WAAW,EAAE,WAAW,CAAC,eAAe,EAAE,QAAQ,EAAE,WAAW,CAAC,YAAY,EAA0B,CAAC,EAAE,WAAW,EAAE,qBAAqB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1oB,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;IACK,mBAAmB,CAAC,WAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACpJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3X,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;CACJ;AAjCD,wCAiCC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC;AAClF,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,iBAAiB,EAAE,iBAAiB,EAA2D,CAAC;AACzH,CAAC;AAJD,8HAIC;AACD,SAAgB,2DAA2D,CAAC,GAAuD;IAC/H,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,kIAEC;AACD,SAAgB,6DAA6D,CAAC,GAAQ;IAClF,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA+D,CAAC;AACnF,CAAC;AAHD,sIAGC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,2DAA2D,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC,qBAAqB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC;AACrN,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,MAAM,GAAuD,6DAA6D,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC7I,MAAM,gBAAgB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxH,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC3H,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,iBAAiB,EAAoD,CAAC;AACtK,CAAC;AAND,gHAMC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,EAAE,EAAE,EAAE,EAAyD,CAAC;AAC7E,CAAC;AAHD,0HAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC;AACrK,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,MAAM,GAA6D,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,uDAAuD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC7K,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAA8C,CAAC;AAClG,CAAC;AALD,oGAKC"} \ No newline at end of file diff --git a/lib/managers/userCollaborations.generated.d.ts b/lib/managers/userCollaborations.generated.d.ts index 243b0f22..0733d4bb 100644 --- a/lib/managers/userCollaborations.generated.d.ts +++ b/lib/managers/userCollaborations.generated.d.ts @@ -5,6 +5,12 @@ import { Json } from "../json.js"; export interface GetCollaborationByIdQueryParamsArg { readonly fields?: string; } +export declare class GetCollaborationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetCollaborationByIdHeadersArg); +} export type UpdateCollaborationByIdRequestBodyArgRoleField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner" | "owner"; export type UpdateCollaborationByIdRequestBodyArgStatusField = "pending" | "accepted" | "rejected"; export interface UpdateCollaborationByIdRequestBodyArg { @@ -13,6 +19,18 @@ export interface UpdateCollaborationByIdRequestBodyArg { readonly expiresAt?: string; readonly canViewPath?: boolean; } +export declare class UpdateCollaborationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateCollaborationByIdHeadersArg); +} +export declare class DeleteCollaborationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteCollaborationByIdHeadersArg); +} export type CreateCollaborationRequestBodyArgItemFieldTypeField = "file" | "folder"; export interface CreateCollaborationRequestBodyArgItemField { readonly type: CreateCollaborationRequestBodyArgItemFieldTypeField; @@ -36,17 +54,21 @@ export interface CreateCollaborationQueryParamsArg { readonly fields?: string; readonly notify?: boolean; } +export declare class CreateCollaborationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateCollaborationHeadersArg); +} export declare class UserCollaborationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getCollaborationById(collaborationId: string, queryParams?: GetCollaborationByIdQueryParamsArg): Promise; - updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg): Promise; - deleteCollaborationById(collaborationId: string): Promise; - createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams?: CreateCollaborationQueryParamsArg): Promise; + getCollaborationById(collaborationId: string, queryParams?: GetCollaborationByIdQueryParamsArg, headers?: GetCollaborationByIdHeadersArg): Promise; + updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg, headers?: UpdateCollaborationByIdHeadersArg): Promise; + deleteCollaborationById(collaborationId: string, headers?: DeleteCollaborationByIdHeadersArg): Promise; + createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams?: CreateCollaborationQueryParamsArg, headers?: CreateCollaborationHeadersArg): Promise; } -export declare function serializeGetCollaborationByIdQueryParamsArg(val: GetCollaborationByIdQueryParamsArg): Json; -export declare function deserializeGetCollaborationByIdQueryParamsArg(val: any): GetCollaborationByIdQueryParamsArg; export declare function serializeUpdateCollaborationByIdRequestBodyArgRoleField(val: UpdateCollaborationByIdRequestBodyArgRoleField): Json; export declare function deserializeUpdateCollaborationByIdRequestBodyArgRoleField(val: any): UpdateCollaborationByIdRequestBodyArgRoleField; export declare function serializeUpdateCollaborationByIdRequestBodyArgStatusField(val: UpdateCollaborationByIdRequestBodyArgStatusField): Json; @@ -65,5 +87,3 @@ export declare function serializeCreateCollaborationRequestBodyArgRoleField(val: export declare function deserializeCreateCollaborationRequestBodyArgRoleField(val: any): CreateCollaborationRequestBodyArgRoleField; export declare function serializeCreateCollaborationRequestBodyArg(val: CreateCollaborationRequestBodyArg): Json; export declare function deserializeCreateCollaborationRequestBodyArg(val: any): CreateCollaborationRequestBodyArg; -export declare function serializeCreateCollaborationQueryParamsArg(val: CreateCollaborationQueryParamsArg): Json; -export declare function deserializeCreateCollaborationQueryParamsArg(val: any): CreateCollaborationQueryParamsArg; diff --git a/lib/managers/userCollaborations.generated.js b/lib/managers/userCollaborations.generated.js index 84beb61d..dec48b0b 100644 --- a/lib/managers/userCollaborations.generated.js +++ b/lib/managers/userCollaborations.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCollaborationQueryParamsArg = exports.serializeCreateCollaborationQueryParamsArg = exports.deserializeCreateCollaborationRequestBodyArg = exports.serializeCreateCollaborationRequestBodyArg = exports.deserializeCreateCollaborationRequestBodyArgRoleField = exports.serializeCreateCollaborationRequestBodyArgRoleField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.deserializeCreateCollaborationRequestBodyArgItemField = exports.serializeCreateCollaborationRequestBodyArgItemField = exports.deserializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCollaborationByIdRequestBodyArg = exports.serializeUpdateCollaborationByIdRequestBodyArg = exports.deserializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.serializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.deserializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.serializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.deserializeGetCollaborationByIdQueryParamsArg = exports.serializeGetCollaborationByIdQueryParamsArg = exports.UserCollaborationsManager = void 0; +exports.deserializeCreateCollaborationRequestBodyArg = exports.serializeCreateCollaborationRequestBodyArg = exports.deserializeCreateCollaborationRequestBodyArgRoleField = exports.serializeCreateCollaborationRequestBodyArgRoleField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.deserializeCreateCollaborationRequestBodyArgItemField = exports.serializeCreateCollaborationRequestBodyArgItemField = exports.deserializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCollaborationByIdRequestBodyArg = exports.serializeUpdateCollaborationByIdRequestBodyArg = exports.deserializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.serializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.deserializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.serializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.UserCollaborationsManager = exports.CreateCollaborationHeadersArg = exports.DeleteCollaborationByIdHeadersArg = exports.UpdateCollaborationByIdHeadersArg = exports.GetCollaborationByIdHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,47 +17,70 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetCollaborationByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetCollaborationByIdHeadersArg = GetCollaborationByIdHeadersArg; +class UpdateCollaborationByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateCollaborationByIdHeadersArg = UpdateCollaborationByIdHeadersArg; +class DeleteCollaborationByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteCollaborationByIdHeadersArg = DeleteCollaborationByIdHeadersArg; +class CreateCollaborationHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateCollaborationHeadersArg = CreateCollaborationHeadersArg; class UserCollaborationsManager { constructor(fields) { Object.assign(this, fields); } - getCollaborationById(collaborationId, queryParams = {}) { + getCollaborationById(collaborationId, queryParams = {}, headers = new GetCollaborationByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); }); } - updateCollaborationById(collaborationId, requestBody) { + updateCollaborationById(collaborationId, requestBody, headers = new UpdateCollaborationByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateCollaborationByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateCollaborationByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteCollaborationById(collaborationId) { + deleteCollaborationById(collaborationId, headers = new DeleteCollaborationByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } - createCollaboration(requestBody, queryParams = {}) { + createCollaboration(requestBody, queryParams = {}, headers = new CreateCollaborationHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["notify"]: (0, utils_js_2.toString)(queryParams.notify) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); }); } } exports.UserCollaborationsManager = UserCollaborationsManager; -function serializeGetCollaborationByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetCollaborationByIdQueryParamsArg = serializeGetCollaborationByIdQueryParamsArg; -function deserializeGetCollaborationByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetCollaborationByIdQueryParamsArg = deserializeGetCollaborationByIdQueryParamsArg; function serializeUpdateCollaborationByIdRequestBodyArgRoleField(val) { return val; } @@ -225,14 +248,4 @@ function deserializeCreateCollaborationRequestBodyArg(val) { return { item: item, accessibleBy: accessibleBy, role: role, canViewPath: canViewPath, expiresAt: expiresAt }; } exports.deserializeCreateCollaborationRequestBodyArg = deserializeCreateCollaborationRequestBodyArg; -function serializeCreateCollaborationQueryParamsArg(val) { - return { ["fields"]: val.fields, ["notify"]: val.notify }; -} -exports.serializeCreateCollaborationQueryParamsArg = serializeCreateCollaborationQueryParamsArg; -function deserializeCreateCollaborationQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const notify = (0, json_js_3.isJson)(val.notify, "boolean") ? val.notify : void 0; - return { fields: fields, notify: notify }; -} -exports.deserializeCreateCollaborationQueryParamsArg = deserializeCreateCollaborationQueryParamsArg; //# sourceMappingURL=userCollaborations.generated.js.map \ No newline at end of file diff --git a/lib/managers/userCollaborations.generated.js.map b/lib/managers/userCollaborations.generated.js.map index ab0f49bb..17f1eaef 100644 --- a/lib/managers/userCollaborations.generated.js.map +++ b/lib/managers/userCollaborations.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/users.generated.d.ts b/lib/managers/users.generated.d.ts index b633cae5..75c3b653 100644 --- a/lib/managers/users.generated.d.ts +++ b/lib/managers/users.generated.d.ts @@ -16,6 +16,12 @@ export interface GetUsersQueryParamsArg { readonly usemarker?: boolean; readonly marker?: string; } +export declare class GetUsersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetUsersHeadersArg); +} export type CreateUserRequestBodyArgRoleField = "coadmin" | "user"; export type CreateUserRequestBodyArgStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; export interface CreateUserRequestBodyArg { @@ -41,12 +47,30 @@ export interface CreateUserRequestBodyArg { export interface CreateUserQueryParamsArg { readonly fields?: string; } +export declare class CreateUserHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateUserHeadersArg); +} export interface GetUserMeQueryParamsArg { readonly fields?: string; } +export declare class GetUserMeHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetUserMeHeadersArg); +} export interface GetUserByIdQueryParamsArg { readonly fields?: string; } +export declare class GetUserByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetUserByIdHeadersArg); +} export type UpdateUserByIdRequestBodyArgRoleField = "coadmin" | "user"; export type UpdateUserByIdRequestBodyArgStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; export interface UpdateUserByIdRequestBodyArgNotificationEmailField { @@ -78,37 +102,39 @@ export interface UpdateUserByIdRequestBodyArg { export interface UpdateUserByIdQueryParamsArg { readonly fields?: string; } +export declare class UpdateUserByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateUserByIdHeadersArg); +} export interface DeleteUserByIdQueryParamsArg { readonly notify?: boolean; readonly force?: boolean; } +export declare class DeleteUserByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteUserByIdHeadersArg); +} export declare class UsersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getUsers(queryParams?: GetUsersQueryParamsArg): Promise; - createUser(requestBody: CreateUserRequestBodyArg, queryParams?: CreateUserQueryParamsArg): Promise; - getUserMe(queryParams?: GetUserMeQueryParamsArg): Promise; - getUserById(userId: string, queryParams?: GetUserByIdQueryParamsArg): Promise; - updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams?: UpdateUserByIdQueryParamsArg): Promise; - deleteUserById(userId: string, queryParams?: DeleteUserByIdQueryParamsArg): Promise; -} -export declare function serializeGetUsersQueryParamsArgUserTypeField(val: GetUsersQueryParamsArgUserTypeField): Json; -export declare function deserializeGetUsersQueryParamsArgUserTypeField(val: any): GetUsersQueryParamsArgUserTypeField; -export declare function serializeGetUsersQueryParamsArg(val: GetUsersQueryParamsArg): Json; -export declare function deserializeGetUsersQueryParamsArg(val: any): GetUsersQueryParamsArg; + getUsers(queryParams?: GetUsersQueryParamsArg, headers?: GetUsersHeadersArg): Promise; + createUser(requestBody: CreateUserRequestBodyArg, queryParams?: CreateUserQueryParamsArg, headers?: CreateUserHeadersArg): Promise; + getUserMe(queryParams?: GetUserMeQueryParamsArg, headers?: GetUserMeHeadersArg): Promise; + getUserById(userId: string, queryParams?: GetUserByIdQueryParamsArg, headers?: GetUserByIdHeadersArg): Promise; + updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams?: UpdateUserByIdQueryParamsArg, headers?: UpdateUserByIdHeadersArg): Promise; + deleteUserById(userId: string, queryParams?: DeleteUserByIdQueryParamsArg, headers?: DeleteUserByIdHeadersArg): Promise; +} export declare function serializeCreateUserRequestBodyArgRoleField(val: CreateUserRequestBodyArgRoleField): Json; export declare function deserializeCreateUserRequestBodyArgRoleField(val: any): CreateUserRequestBodyArgRoleField; export declare function serializeCreateUserRequestBodyArgStatusField(val: CreateUserRequestBodyArgStatusField): Json; export declare function deserializeCreateUserRequestBodyArgStatusField(val: any): CreateUserRequestBodyArgStatusField; export declare function serializeCreateUserRequestBodyArg(val: CreateUserRequestBodyArg): Json; export declare function deserializeCreateUserRequestBodyArg(val: any): CreateUserRequestBodyArg; -export declare function serializeCreateUserQueryParamsArg(val: CreateUserQueryParamsArg): Json; -export declare function deserializeCreateUserQueryParamsArg(val: any): CreateUserQueryParamsArg; -export declare function serializeGetUserMeQueryParamsArg(val: GetUserMeQueryParamsArg): Json; -export declare function deserializeGetUserMeQueryParamsArg(val: any): GetUserMeQueryParamsArg; -export declare function serializeGetUserByIdQueryParamsArg(val: GetUserByIdQueryParamsArg): Json; -export declare function deserializeGetUserByIdQueryParamsArg(val: any): GetUserByIdQueryParamsArg; export declare function serializeUpdateUserByIdRequestBodyArgRoleField(val: UpdateUserByIdRequestBodyArgRoleField): Json; export declare function deserializeUpdateUserByIdRequestBodyArgRoleField(val: any): UpdateUserByIdRequestBodyArgRoleField; export declare function serializeUpdateUserByIdRequestBodyArgStatusField(val: UpdateUserByIdRequestBodyArgStatusField): Json; @@ -117,7 +143,3 @@ export declare function serializeUpdateUserByIdRequestBodyArgNotificationEmailFi export declare function deserializeUpdateUserByIdRequestBodyArgNotificationEmailField(val: any): UpdateUserByIdRequestBodyArgNotificationEmailField; export declare function serializeUpdateUserByIdRequestBodyArg(val: UpdateUserByIdRequestBodyArg): Json; export declare function deserializeUpdateUserByIdRequestBodyArg(val: any): UpdateUserByIdRequestBodyArg; -export declare function serializeUpdateUserByIdQueryParamsArg(val: UpdateUserByIdQueryParamsArg): Json; -export declare function deserializeUpdateUserByIdQueryParamsArg(val: any): UpdateUserByIdQueryParamsArg; -export declare function serializeDeleteUserByIdQueryParamsArg(val: DeleteUserByIdQueryParamsArg): Json; -export declare function deserializeDeleteUserByIdQueryParamsArg(val: any): DeleteUserByIdQueryParamsArg; diff --git a/lib/managers/users.generated.js b/lib/managers/users.generated.js index 5103528e..71aa61c4 100644 --- a/lib/managers/users.generated.js +++ b/lib/managers/users.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeDeleteUserByIdQueryParamsArg = exports.serializeDeleteUserByIdQueryParamsArg = exports.deserializeUpdateUserByIdQueryParamsArg = exports.serializeUpdateUserByIdQueryParamsArg = exports.deserializeUpdateUserByIdRequestBodyArg = exports.serializeUpdateUserByIdRequestBodyArg = exports.deserializeUpdateUserByIdRequestBodyArgNotificationEmailField = exports.serializeUpdateUserByIdRequestBodyArgNotificationEmailField = exports.deserializeUpdateUserByIdRequestBodyArgStatusField = exports.serializeUpdateUserByIdRequestBodyArgStatusField = exports.deserializeUpdateUserByIdRequestBodyArgRoleField = exports.serializeUpdateUserByIdRequestBodyArgRoleField = exports.deserializeGetUserByIdQueryParamsArg = exports.serializeGetUserByIdQueryParamsArg = exports.deserializeGetUserMeQueryParamsArg = exports.serializeGetUserMeQueryParamsArg = exports.deserializeCreateUserQueryParamsArg = exports.serializeCreateUserQueryParamsArg = exports.deserializeCreateUserRequestBodyArg = exports.serializeCreateUserRequestBodyArg = exports.deserializeCreateUserRequestBodyArgStatusField = exports.serializeCreateUserRequestBodyArgStatusField = exports.deserializeCreateUserRequestBodyArgRoleField = exports.serializeCreateUserRequestBodyArgRoleField = exports.deserializeGetUsersQueryParamsArg = exports.serializeGetUsersQueryParamsArg = exports.deserializeGetUsersQueryParamsArgUserTypeField = exports.serializeGetUsersQueryParamsArgUserTypeField = exports.UsersManager = void 0; +exports.deserializeUpdateUserByIdRequestBodyArg = exports.serializeUpdateUserByIdRequestBodyArg = exports.deserializeUpdateUserByIdRequestBodyArgNotificationEmailField = exports.serializeUpdateUserByIdRequestBodyArgNotificationEmailField = exports.deserializeUpdateUserByIdRequestBodyArgStatusField = exports.serializeUpdateUserByIdRequestBodyArgStatusField = exports.deserializeUpdateUserByIdRequestBodyArgRoleField = exports.serializeUpdateUserByIdRequestBodyArgRoleField = exports.deserializeCreateUserRequestBodyArg = exports.serializeCreateUserRequestBodyArg = exports.deserializeCreateUserRequestBodyArgStatusField = exports.serializeCreateUserRequestBodyArgStatusField = exports.deserializeCreateUserRequestBodyArgRoleField = exports.serializeCreateUserRequestBodyArgRoleField = exports.UsersManager = exports.DeleteUserByIdHeadersArg = exports.UpdateUserByIdHeadersArg = exports.GetUserByIdHeadersArg = exports.GetUserMeHeadersArg = exports.CreateUserHeadersArg = exports.GetUsersHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); @@ -21,90 +21,102 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetUsersHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetUsersHeadersArg = GetUsersHeadersArg; +class CreateUserHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateUserHeadersArg = CreateUserHeadersArg; +class GetUserMeHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetUserMeHeadersArg = GetUserMeHeadersArg; +class GetUserByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetUserByIdHeadersArg = GetUserByIdHeadersArg; +class UpdateUserByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateUserByIdHeadersArg = UpdateUserByIdHeadersArg; +class DeleteUserByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteUserByIdHeadersArg = DeleteUserByIdHeadersArg; class UsersManager { constructor(fields) { Object.assign(this, fields); } - getUsers(queryParams = {}) { + getUsers(queryParams = {}, headers = new GetUsersHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["filter_term"]: (0, utils_js_2.toString)(queryParams.filterTerm), ["user_type"]: (0, utils_js_2.toString)(queryParams.userType), ["external_app_user_id"]: (0, utils_js_2.toString)(queryParams.externalAppUserId), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeUsers)((0, json_js_1.deserializeJson)(response.text)); }); } - createUser(requestBody, queryParams = {}) { + createUser(requestBody, queryParams = {}, headers = new CreateUserHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "POST", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeUser)((0, json_js_1.deserializeJson)(response.text)); }); } - getUserMe(queryParams = {}) { + getUserMe(queryParams = {}, headers = new GetUserMeHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/me"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/me"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); }); } - getUserById(userId, queryParams = {}) { + getUserById(userId, queryParams = {}, headers = new GetUserByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); }); } - updateUserById(userId, requestBody, queryParams = {}) { + updateUserById(userId, requestBody, queryParams = {}, headers = new UpdateUserByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "PUT", params: queryParamsMap, body: (0, json_js_2.serializeJson)(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteUserById(userId, queryParams = {}) { + deleteUserById(userId, queryParams = {}, headers = new DeleteUserByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["notify"]: (0, utils_js_2.toString)(queryParams.notify), ["force"]: (0, utils_js_2.toString)(queryParams.force) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "DELETE", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "DELETE", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.UsersManager = UsersManager; -function serializeGetUsersQueryParamsArgUserTypeField(val) { - return val; -} -exports.serializeGetUsersQueryParamsArgUserTypeField = serializeGetUsersQueryParamsArgUserTypeField; -function deserializeGetUsersQueryParamsArgUserTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetUsersQueryParamsArgUserTypeField\""; - } - if (val == "all") { - return "all"; - } - if (val == "managed") { - return "managed"; - } - if (val == "external") { - return "external"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetUsersQueryParamsArgUserTypeField = deserializeGetUsersQueryParamsArgUserTypeField; -function serializeGetUsersQueryParamsArg(val) { - return { ["filter_term"]: val.filterTerm, ["user_type"]: val.userType == void 0 ? void 0 : serializeGetUsersQueryParamsArgUserTypeField(val.userType), ["external_app_user_id"]: val.externalAppUserId, ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit, ["usemarker"]: val.usemarker, ["marker"]: val.marker }; -} -exports.serializeGetUsersQueryParamsArg = serializeGetUsersQueryParamsArg; -function deserializeGetUsersQueryParamsArg(val) { - const filterTerm = (0, json_js_3.isJson)(val.filter_term, "string") ? val.filter_term : void 0; - const userType = val.user_type == void 0 ? void 0 : deserializeGetUsersQueryParamsArgUserTypeField(val.user_type); - const externalAppUserId = (0, json_js_3.isJson)(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - const offset = (0, json_js_3.isJson)(val.offset, "number") ? val.offset : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const usemarker = (0, json_js_3.isJson)(val.usemarker, "boolean") ? val.usemarker : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - return { filterTerm: filterTerm, userType: userType, externalAppUserId: externalAppUserId, fields: fields, offset: offset, limit: limit, usemarker: usemarker, marker: marker }; -} -exports.deserializeGetUsersQueryParamsArg = deserializeGetUsersQueryParamsArg; function serializeCreateUserRequestBodyArgRoleField(val) { return val; } @@ -175,33 +187,6 @@ function deserializeCreateUserRequestBodyArg(val) { return { name: name, login: login, isPlatformAccessOnly: isPlatformAccessOnly, role: role, language: language, isSyncEnabled: isSyncEnabled, jobTitle: jobTitle, phone: phone, address: address, spaceAmount: spaceAmount, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, timezone: timezone, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, status: status, externalAppUserId: externalAppUserId }; } exports.deserializeCreateUserRequestBodyArg = deserializeCreateUserRequestBodyArg; -function serializeCreateUserQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeCreateUserQueryParamsArg = serializeCreateUserQueryParamsArg; -function deserializeCreateUserQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeCreateUserQueryParamsArg = deserializeCreateUserQueryParamsArg; -function serializeGetUserMeQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetUserMeQueryParamsArg = serializeGetUserMeQueryParamsArg; -function deserializeGetUserMeQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetUserMeQueryParamsArg = deserializeGetUserMeQueryParamsArg; -function serializeGetUserByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeGetUserByIdQueryParamsArg = serializeGetUserByIdQueryParamsArg; -function deserializeGetUserByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeGetUserByIdQueryParamsArg = deserializeGetUserByIdQueryParamsArg; function serializeUpdateUserByIdRequestBodyArgRoleField(val) { return val; } @@ -284,23 +269,4 @@ function deserializeUpdateUserByIdRequestBodyArg(val) { return { enterprise: enterprise, notify: notify, name: name, login: login, role: role, language: language, isSyncEnabled: isSyncEnabled, jobTitle: jobTitle, phone: phone, address: address, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, timezone: timezone, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, isPasswordResetRequired: isPasswordResetRequired, status: status, spaceAmount: spaceAmount, notificationEmail: notificationEmail, externalAppUserId: externalAppUserId }; } exports.deserializeUpdateUserByIdRequestBodyArg = deserializeUpdateUserByIdRequestBodyArg; -function serializeUpdateUserByIdQueryParamsArg(val) { - return { ["fields"]: val.fields }; -} -exports.serializeUpdateUserByIdQueryParamsArg = serializeUpdateUserByIdQueryParamsArg; -function deserializeUpdateUserByIdQueryParamsArg(val) { - const fields = (0, json_js_3.isJson)(val.fields, "string") ? val.fields : void 0; - return { fields: fields }; -} -exports.deserializeUpdateUserByIdQueryParamsArg = deserializeUpdateUserByIdQueryParamsArg; -function serializeDeleteUserByIdQueryParamsArg(val) { - return { ["notify"]: val.notify, ["force"]: val.force }; -} -exports.serializeDeleteUserByIdQueryParamsArg = serializeDeleteUserByIdQueryParamsArg; -function deserializeDeleteUserByIdQueryParamsArg(val) { - const notify = (0, json_js_3.isJson)(val.notify, "boolean") ? val.notify : void 0; - const force = (0, json_js_3.isJson)(val.force, "boolean") ? val.force : void 0; - return { notify: notify, force: force }; -} -exports.deserializeDeleteUserByIdQueryParamsArg = deserializeDeleteUserByIdQueryParamsArg; //# sourceMappingURL=users.generated.js.map \ No newline at end of file diff --git a/lib/managers/users.generated.js.map b/lib/managers/users.generated.js.map index 311ac1b5..ac4ff726 100644 --- a/lib/managers/users.generated.js.map +++ b/lib/managers/users.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"users.generated.js","sourceRoot":"","sources":["../../src/managers/users.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2D;AAI3D,kEAA0D;AAC1D,kEAAgE;AAChE,kEAAkE;AAElE,kEAA8D;AAQ9D,0CAA4C;AAC5C,0CAAuC;AACvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AA8EpC,MAAa,YAAY;IAGrB,YAAY,MAAyH;QACjI,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,QAAQ,CAAC,cAAsC,EAAmC;;YACpF,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,UAAU,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YACjZ,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,+BAA+B,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3O,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;IACK,UAAU,CAAC,WAAqC,EAAE,cAAwC,EAAqC;;YACjI,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,+BAA+B,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,iCAAiC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClV,OAAO,IAAA,sCAAe,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3D,CAAC;KAAA;IACK,SAAS,CAAC,cAAuC,EAAoC;;YACvF,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9O,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,WAAW,CAAC,MAAc,EAAE,cAAyC,EAAsC;;YAC7G,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpP,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,cAAc,CAAC,MAAc,EAAE,WAAyC,EAAE,cAA4C,EAAyC;;YACjK,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,qCAAqC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9V,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,cAAc,CAAC,MAAc,EAAE,cAA4C,EAAyC;;YACtH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvP,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAhDD,oCAgDC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,KAAK,EAAE;QACd,OAAO,KAAK,CAAC;KAChB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,wGAcC;AACD,SAAgB,+BAA+B,CAAC,GAA2B;IACvE,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACzU,CAAC;AAFD,0EAEC;AACD,SAAgB,iCAAiC,CAAC,GAAQ;IACtD,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpG,MAAM,QAAQ,GAAoD,GAAG,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IACnK,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,SAAS,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjG,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAmC,CAAC;AACrN,CAAC;AAVD,8EAUC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,oGAWC;AACD,SAAgB,4CAA4C,CAAC,GAAwC;IACjG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oGAEC;AACD,SAAgB,8CAA8C,CAAC,GAAQ;IACnE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gEAAgE,CAAC;KAC1E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,wGAiBC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,yBAAyB,CAAC,EAAE,GAAG,CAAC,oBAAoB,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,IAAkB;YACje,OAAO,IAAA,4CAAqB,EAAC,IAAI,CAAC,CAAC;QACvC,CAAC,CAAmB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,0BAA0B,EAAE,CAAC,8BAA8B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,mCAAmC,CAAC,EAAE,GAAG,CAAC,6BAA6B,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC;AACld,CAAC;AAJD,8EAIC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,oBAAoB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,uBAAuB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxI,MAAM,IAAI,GAAkD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4CAA4C,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjJ,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,aAAa,GAAwC,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,UAAU,GAAS;QACvI,OAAO,IAAA,8CAAuB,EAAC,GAAG,CAAC,CAAC;IACxC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,kBAAkB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClI,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,0BAA0B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1J,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,4BAA4B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtJ,MAAM,6BAA6B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iCAAiC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrK,MAAM,MAAM,GAAoD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3J,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,aAAa,EAAE,aAAa,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,aAAa,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,QAAQ,EAAE,QAAQ,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,MAAM,EAAE,MAAM,EAAE,iBAAiB,EAAE,iBAAiB,EAAqC,CAAC;AAC7jB,CAAC;AAtBD,kFAsBC;AACD,SAAgB,iCAAiC,CAAC,GAA6B;IAC3E,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,8EAEC;AACD,SAAgB,mCAAmC,CAAC,GAAQ;IACxD,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAqC,CAAC;AACjE,CAAC;AAHD,kFAGC;AACD,SAAgB,gCAAgC,CAAC,GAA4B;IACzE,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,4EAEC;AACD,SAAgB,kCAAkC,CAAC,GAAQ;IACvD,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAoC,CAAC;AAChE,CAAC;AAHD,gFAGC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAsC,CAAC;AAClE,CAAC;AAHD,oFAGC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kEAAkE,CAAC;KAC5E;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4GAWC;AACD,SAAgB,gDAAgD,CAAC,GAA4C;IACzG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4GAEC;AACD,SAAgB,kDAAkD,CAAC,GAAQ;IACvE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oEAAoE,CAAC;KAC9E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAjBD,gHAiBC;AACD,SAAgB,2DAA2D,CAAC,GAAuD;IAC/H,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,kIAEC;AACD,SAAgB,6DAA6D,CAAC,GAAQ;IAClF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,KAAK,EAAE,KAAK,EAA+D,CAAC;AACzF,CAAC;AAHD,sIAGC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAG,CAAC,aAAa,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,gBAAgB,CAAC,EAAE,GAAG,CAAC,aAAa,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,IAAkB;YACnc,OAAO,IAAA,4CAAqB,EAAC,IAAI,CAAC,CAAC;QACvC,CAAC,CAAmB,EAAE,CAAC,uBAAuB,CAAC,EAAE,GAAG,CAAC,kBAAkB,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,+BAA+B,CAAC,EAAE,GAAG,CAAC,0BAA0B,EAAE,CAAC,8BAA8B,CAAC,EAAE,GAAG,CAAC,wBAAwB,EAAE,CAAC,mCAAmC,CAAC,EAAE,GAAG,CAAC,6BAA6B,EAAE,CAAC,4BAA4B,CAAC,EAAE,GAAG,CAAC,uBAAuB,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,2DAA2D,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,GAAG,CAAC,iBAAiB,EAAE,CAAC;AAC7sB,CAAC;AAJD,sFAIC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,IAAI,GAAsD,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzJ,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,aAAa,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjH,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9F,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,aAAa,GAAwC,IAAA,gBAAM,EAAC,GAAG,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,UAAU,GAAS;QACvI,OAAO,IAAA,8CAAuB,EAAC,GAAG,CAAC,CAAC;IACxC,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,kBAAkB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClI,MAAM,QAAQ,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC5F,MAAM,0BAA0B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,6BAA6B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,6BAA6B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1J,MAAM,wBAAwB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,4BAA4B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtJ,MAAM,6BAA6B,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,iCAAiC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iCAAiC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrK,MAAM,uBAAuB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,0BAA0B,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjJ,MAAM,MAAM,GAAwD,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kDAAkD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACnK,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACvG,MAAM,iBAAiB,GAAmE,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC5N,MAAM,iBAAiB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC7H,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,aAAa,EAAE,aAAa,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,aAAa,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,QAAQ,EAAE,QAAQ,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,WAAW,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,iBAAiB,EAAyC,CAAC;AACrpB,CAAC;AAzBD,0FAyBC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC;AACtC,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACtF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAyC,CAAC;AACrE,CAAC;AAHD,0FAGC;AACD,SAAgB,qCAAqC,CAAC,GAAiC;IACnF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AAC5D,CAAC;AAFD,sFAEC;AACD,SAAgB,uCAAuC,CAAC,GAAQ;IAC5D,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,KAAK,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrF,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAyC,CAAC;AACnF,CAAC;AAJD,0FAIC"} \ No newline at end of file +{"version":3,"file":"users.generated.js","sourceRoot":"","sources":["../../src/managers/users.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/webLinks.generated.d.ts b/lib/managers/webLinks.generated.d.ts index 3838e94a..834488d4 100644 --- a/lib/managers/webLinks.generated.d.ts +++ b/lib/managers/webLinks.generated.d.ts @@ -11,8 +11,18 @@ export interface CreateWebLinkRequestBodyArg { readonly name?: string; readonly description?: string; } -export interface GetWebLinkByIdHeadersArg { +export declare class CreateWebLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateWebLinkHeadersArg); +} +export declare class GetWebLinkByIdHeadersArg { readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetWebLinkByIdHeadersArg); } export interface UpdateWebLinkByIdRequestBodyArgParentField { readonly id?: string; @@ -31,21 +41,31 @@ export interface UpdateWebLinkByIdRequestBodyArg { readonly description?: string; readonly sharedLink?: UpdateWebLinkByIdRequestBodyArgSharedLinkField; } +export declare class UpdateWebLinkByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateWebLinkByIdHeadersArg); +} +export declare class DeleteWebLinkByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteWebLinkByIdHeadersArg); +} export declare class WebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createWebLink(requestBody: CreateWebLinkRequestBodyArg): Promise; + createWebLink(requestBody: CreateWebLinkRequestBodyArg, headers?: CreateWebLinkHeadersArg): Promise; getWebLinkById(webLinkId: string, headers?: GetWebLinkByIdHeadersArg): Promise; - updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg): Promise; - deleteWebLinkById(webLinkId: string): Promise; + updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg, headers?: UpdateWebLinkByIdHeadersArg): Promise; + deleteWebLinkById(webLinkId: string, headers?: DeleteWebLinkByIdHeadersArg): Promise; } export declare function serializeCreateWebLinkRequestBodyArgParentField(val: CreateWebLinkRequestBodyArgParentField): Json; export declare function deserializeCreateWebLinkRequestBodyArgParentField(val: any): CreateWebLinkRequestBodyArgParentField; export declare function serializeCreateWebLinkRequestBodyArg(val: CreateWebLinkRequestBodyArg): Json; export declare function deserializeCreateWebLinkRequestBodyArg(val: any): CreateWebLinkRequestBodyArg; -export declare function serializeGetWebLinkByIdHeadersArg(val: GetWebLinkByIdHeadersArg): Json; -export declare function deserializeGetWebLinkByIdHeadersArg(val: any): GetWebLinkByIdHeadersArg; export declare function serializeUpdateWebLinkByIdRequestBodyArgParentField(val: UpdateWebLinkByIdRequestBodyArgParentField): Json; export declare function deserializeUpdateWebLinkByIdRequestBodyArgParentField(val: any): UpdateWebLinkByIdRequestBodyArgParentField; export declare function serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField): Json; diff --git a/lib/managers/webLinks.generated.js b/lib/managers/webLinks.generated.js index dfdc7616..730ff9e3 100644 --- a/lib/managers/webLinks.generated.js +++ b/lib/managers/webLinks.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateWebLinkByIdRequestBodyArg = exports.serializeUpdateWebLinkByIdRequestBodyArg = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkByIdRequestBodyArgParentField = exports.serializeUpdateWebLinkByIdRequestBodyArgParentField = exports.deserializeGetWebLinkByIdHeadersArg = exports.serializeGetWebLinkByIdHeadersArg = exports.deserializeCreateWebLinkRequestBodyArg = exports.serializeCreateWebLinkRequestBodyArg = exports.deserializeCreateWebLinkRequestBodyArgParentField = exports.serializeCreateWebLinkRequestBodyArgParentField = exports.WebLinksManager = void 0; +exports.deserializeUpdateWebLinkByIdRequestBodyArg = exports.serializeUpdateWebLinkByIdRequestBodyArg = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkByIdRequestBodyArgParentField = exports.serializeUpdateWebLinkByIdRequestBodyArgParentField = exports.deserializeCreateWebLinkRequestBodyArg = exports.serializeCreateWebLinkRequestBodyArg = exports.deserializeCreateWebLinkRequestBodyArgParentField = exports.serializeCreateWebLinkRequestBodyArgParentField = exports.WebLinksManager = exports.DeleteWebLinkByIdHeadersArg = exports.UpdateWebLinkByIdHeadersArg = exports.GetWebLinkByIdHeadersArg = exports.CreateWebLinkHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,33 +17,64 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class CreateWebLinkHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateWebLinkHeadersArg = CreateWebLinkHeadersArg; +class GetWebLinkByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetWebLinkByIdHeadersArg = GetWebLinkByIdHeadersArg; +class UpdateWebLinkByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateWebLinkByIdHeadersArg = UpdateWebLinkByIdHeadersArg; +class DeleteWebLinkByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteWebLinkByIdHeadersArg = DeleteWebLinkByIdHeadersArg; class WebLinksManager { constructor(fields) { Object.assign(this, fields); } - createWebLink(requestBody) { + createWebLink(requestBody, headers = new CreateWebLinkHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links"), { method: "POST", body: (0, json_js_1.serializeJson)(serializeCreateWebLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateWebLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); }); } - getWebLinkById(webLinkId, headers = {}) { + getWebLinkById(webLinkId, headers = new GetWebLinkByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "GET", headers: headersMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); }); } - updateWebLinkById(webLinkId, requestBody) { + updateWebLinkById(webLinkId, requestBody, headers = new UpdateWebLinkByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "PUT", body: (0, json_js_1.serializeJson)(serializeUpdateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "PUT", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeUpdateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); }); } - deleteWebLinkById(webLinkId) { + deleteWebLinkById(webLinkId, headers = new DeleteWebLinkByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } @@ -69,15 +100,6 @@ function deserializeCreateWebLinkRequestBodyArg(val) { return { url: url, parent: parent, name: name, description: description }; } exports.deserializeCreateWebLinkRequestBodyArg = deserializeCreateWebLinkRequestBodyArg; -function serializeGetWebLinkByIdHeadersArg(val) { - return { ["boxapi"]: val.boxapi }; -} -exports.serializeGetWebLinkByIdHeadersArg = serializeGetWebLinkByIdHeadersArg; -function deserializeGetWebLinkByIdHeadersArg(val) { - const boxapi = (0, json_js_3.isJson)(val.boxapi, "string") ? val.boxapi : void 0; - return { boxapi: boxapi }; -} -exports.deserializeGetWebLinkByIdHeadersArg = deserializeGetWebLinkByIdHeadersArg; function serializeUpdateWebLinkByIdRequestBodyArgParentField(val) { return { ["id"]: val.id }; } diff --git a/lib/managers/webLinks.generated.js.map b/lib/managers/webLinks.generated.js.map index 8e485c43..35667585 100644 --- a/lib/managers/webLinks.generated.js.map +++ b/lib/managers/webLinks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"webLinks.generated.js","sourceRoot":"","sources":["../../src/managers/webLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"webLinks.generated.js","sourceRoot":"","sources":["../../src/managers/webLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/webhooks.generated.d.ts b/lib/managers/webhooks.generated.d.ts index ff609349..82bd307d 100644 --- a/lib/managers/webhooks.generated.d.ts +++ b/lib/managers/webhooks.generated.d.ts @@ -7,6 +7,12 @@ export interface GetWebhooksQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export declare class GetWebhooksHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetWebhooksHeadersArg); +} export type CreateWebhookRequestBodyArgTargetFieldTypeField = "file" | "folder"; export interface CreateWebhookRequestBodyArgTargetField { readonly id?: string; @@ -18,6 +24,18 @@ export interface CreateWebhookRequestBodyArg { readonly address: string; readonly triggers: readonly CreateWebhookRequestBodyArgTriggersField[]; } +export declare class CreateWebhookHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateWebhookHeadersArg); +} +export declare class GetWebhookByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetWebhookByIdHeadersArg); +} export type UpdateWebhookByIdRequestBodyArgTargetFieldTypeField = "file" | "folder"; export interface UpdateWebhookByIdRequestBodyArgTargetField { readonly id?: string; @@ -29,18 +47,28 @@ export interface UpdateWebhookByIdRequestBodyArg { readonly address?: string; readonly triggers?: readonly UpdateWebhookByIdRequestBodyArgTriggersField[]; } +export declare class UpdateWebhookByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: UpdateWebhookByIdHeadersArg); +} +export declare class DeleteWebhookByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: DeleteWebhookByIdHeadersArg); +} export declare class WebhooksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getWebhooks(queryParams?: GetWebhooksQueryParamsArg): Promise; - createWebhook(requestBody: CreateWebhookRequestBodyArg): Promise; - getWebhookById(webhookId: string): Promise; - updateWebhookById(webhookId: string, requestBody: UpdateWebhookByIdRequestBodyArg): Promise; - deleteWebhookById(webhookId: string): Promise; -} -export declare function serializeGetWebhooksQueryParamsArg(val: GetWebhooksQueryParamsArg): Json; -export declare function deserializeGetWebhooksQueryParamsArg(val: any): GetWebhooksQueryParamsArg; + getWebhooks(queryParams?: GetWebhooksQueryParamsArg, headers?: GetWebhooksHeadersArg): Promise; + createWebhook(requestBody: CreateWebhookRequestBodyArg, headers?: CreateWebhookHeadersArg): Promise; + getWebhookById(webhookId: string, headers?: GetWebhookByIdHeadersArg): Promise; + updateWebhookById(webhookId: string, requestBody: UpdateWebhookByIdRequestBodyArg, headers?: UpdateWebhookByIdHeadersArg): Promise; + deleteWebhookById(webhookId: string, headers?: DeleteWebhookByIdHeadersArg): Promise; +} export declare function serializeCreateWebhookRequestBodyArgTargetFieldTypeField(val: CreateWebhookRequestBodyArgTargetFieldTypeField): Json; export declare function deserializeCreateWebhookRequestBodyArgTargetFieldTypeField(val: any): CreateWebhookRequestBodyArgTargetFieldTypeField; export declare function serializeCreateWebhookRequestBodyArgTargetField(val: CreateWebhookRequestBodyArgTargetField): Json; diff --git a/lib/managers/webhooks.generated.js b/lib/managers/webhooks.generated.js index e5783a10..9b3d4be8 100644 --- a/lib/managers/webhooks.generated.js +++ b/lib/managers/webhooks.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateWebhookByIdRequestBodyArg = exports.serializeUpdateWebhookByIdRequestBodyArg = exports.deserializeUpdateWebhookByIdRequestBodyArgTriggersField = exports.serializeUpdateWebhookByIdRequestBodyArgTriggersField = exports.deserializeUpdateWebhookByIdRequestBodyArgTargetField = exports.serializeUpdateWebhookByIdRequestBodyArgTargetField = exports.deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = exports.serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = exports.deserializeCreateWebhookRequestBodyArg = exports.serializeCreateWebhookRequestBodyArg = exports.deserializeCreateWebhookRequestBodyArgTriggersField = exports.serializeCreateWebhookRequestBodyArgTriggersField = exports.deserializeCreateWebhookRequestBodyArgTargetField = exports.serializeCreateWebhookRequestBodyArgTargetField = exports.deserializeCreateWebhookRequestBodyArgTargetFieldTypeField = exports.serializeCreateWebhookRequestBodyArgTargetFieldTypeField = exports.deserializeGetWebhooksQueryParamsArg = exports.serializeGetWebhooksQueryParamsArg = exports.WebhooksManager = void 0; +exports.deserializeUpdateWebhookByIdRequestBodyArg = exports.serializeUpdateWebhookByIdRequestBodyArg = exports.deserializeUpdateWebhookByIdRequestBodyArgTriggersField = exports.serializeUpdateWebhookByIdRequestBodyArgTriggersField = exports.deserializeUpdateWebhookByIdRequestBodyArgTargetField = exports.serializeUpdateWebhookByIdRequestBodyArgTargetField = exports.deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = exports.serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = exports.deserializeCreateWebhookRequestBodyArg = exports.serializeCreateWebhookRequestBodyArg = exports.deserializeCreateWebhookRequestBodyArgTriggersField = exports.serializeCreateWebhookRequestBodyArgTriggersField = exports.deserializeCreateWebhookRequestBodyArgTargetField = exports.serializeCreateWebhookRequestBodyArgTargetField = exports.deserializeCreateWebhookRequestBodyArgTargetFieldTypeField = exports.serializeCreateWebhookRequestBodyArgTargetFieldTypeField = exports.WebhooksManager = exports.DeleteWebhookByIdHeadersArg = exports.UpdateWebhookByIdHeadersArg = exports.GetWebhookByIdHeadersArg = exports.CreateWebhookHeadersArg = exports.GetWebhooksHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); @@ -18,53 +18,83 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetWebhooksHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetWebhooksHeadersArg = GetWebhooksHeadersArg; +class CreateWebhookHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateWebhookHeadersArg = CreateWebhookHeadersArg; +class GetWebhookByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetWebhookByIdHeadersArg = GetWebhookByIdHeadersArg; +class UpdateWebhookByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.UpdateWebhookByIdHeadersArg = UpdateWebhookByIdHeadersArg; +class DeleteWebhookByIdHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.DeleteWebhookByIdHeadersArg = DeleteWebhookByIdHeadersArg; class WebhooksManager { constructor(fields) { Object.assign(this, fields); } - getWebhooks(queryParams = {}) { + getWebhooks(queryParams = {}, headers = new GetWebhooksHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWebhooks)((0, json_js_1.deserializeJson)(response.text)); }); } - createWebhook(requestBody) { + createWebhook(requestBody, headers = new CreateWebhookHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateWebhookRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateWebhookRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeWebhook)((0, json_js_1.deserializeJson)(response.text)); }); } - getWebhookById(webhookId) { + getWebhookById(webhookId, headers = new GetWebhookByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeWebhook)((0, json_js_1.deserializeJson)(response.text)); }); } - updateWebhookById(webhookId, requestBody) { + updateWebhookById(webhookId, requestBody, headers = new UpdateWebhookByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "PUT", body: (0, json_js_2.serializeJson)(serializeUpdateWebhookByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebhookByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_2.deserializeWebhook)((0, json_js_1.deserializeJson)(response.text)); }); } - deleteWebhookById(webhookId) { + deleteWebhookById(webhookId, headers = new DeleteWebhookByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "DELETE", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.WebhooksManager = WebhooksManager; -function serializeGetWebhooksQueryParamsArg(val) { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -exports.serializeGetWebhooksQueryParamsArg = serializeGetWebhooksQueryParamsArg; -function deserializeGetWebhooksQueryParamsArg(val) { - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit }; -} -exports.deserializeGetWebhooksQueryParamsArg = deserializeGetWebhooksQueryParamsArg; function serializeCreateWebhookRequestBodyArgTargetFieldTypeField(val) { return val; } diff --git a/lib/managers/webhooks.generated.js.map b/lib/managers/webhooks.generated.js.map index e3129460..06eddc1e 100644 --- a/lib/managers/webhooks.generated.js.map +++ b/lib/managers/webhooks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"webhooks.generated.js","sourceRoot":"","sources":["../../src/managers/webhooks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"webhooks.generated.js","sourceRoot":"","sources":["../../src/managers/webhooks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/workflows.generated.d.ts b/lib/managers/workflows.generated.d.ts index 9778e6bd..09b5c10f 100644 --- a/lib/managers/workflows.generated.d.ts +++ b/lib/managers/workflows.generated.d.ts @@ -8,6 +8,12 @@ export interface GetWorkflowsQueryParamsArg { readonly limit?: number; readonly marker?: string; } +export declare class GetWorkflowsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetWorkflowsHeadersArg); +} export type CreateWorkflowStartRequestBodyArgTypeField = "workflow_parameters"; export interface CreateWorkflowStartRequestBodyArgFlowField { readonly type?: string; @@ -36,15 +42,19 @@ export interface CreateWorkflowStartRequestBodyArg { readonly folder: CreateWorkflowStartRequestBodyArgFolderField; readonly outcomes?: readonly CreateWorkflowStartRequestBodyArgOutcomesField[]; } +export declare class CreateWorkflowStartHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateWorkflowStartHeadersArg); +} export declare class WorkflowsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - getWorkflows(queryParams: GetWorkflowsQueryParamsArg): Promise; - createWorkflowStart(workflowId: string, requestBody: CreateWorkflowStartRequestBodyArg): Promise; + getWorkflows(queryParams: GetWorkflowsQueryParamsArg, headers?: GetWorkflowsHeadersArg): Promise; + createWorkflowStart(workflowId: string, requestBody: CreateWorkflowStartRequestBodyArg, headers?: CreateWorkflowStartHeadersArg): Promise; } -export declare function serializeGetWorkflowsQueryParamsArg(val: GetWorkflowsQueryParamsArg): Json; -export declare function deserializeGetWorkflowsQueryParamsArg(val: any): GetWorkflowsQueryParamsArg; export declare function serializeCreateWorkflowStartRequestBodyArgTypeField(val: CreateWorkflowStartRequestBodyArgTypeField): Json; export declare function deserializeCreateWorkflowStartRequestBodyArgTypeField(val: any): CreateWorkflowStartRequestBodyArgTypeField; export declare function serializeCreateWorkflowStartRequestBodyArgFlowField(val: CreateWorkflowStartRequestBodyArgFlowField): Json; diff --git a/lib/managers/workflows.generated.js b/lib/managers/workflows.generated.js index c76e17d8..cbaab3f1 100644 --- a/lib/managers/workflows.generated.js +++ b/lib/managers/workflows.generated.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateWorkflowStartRequestBodyArg = exports.serializeCreateWorkflowStartRequestBodyArg = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderField = exports.serializeCreateWorkflowStartRequestBodyArgFolderField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesField = exports.serializeCreateWorkflowStartRequestBodyArgFilesField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFlowField = exports.serializeCreateWorkflowStartRequestBodyArgFlowField = exports.deserializeCreateWorkflowStartRequestBodyArgTypeField = exports.serializeCreateWorkflowStartRequestBodyArgTypeField = exports.deserializeGetWorkflowsQueryParamsArg = exports.serializeGetWorkflowsQueryParamsArg = exports.WorkflowsManager = void 0; +exports.deserializeCreateWorkflowStartRequestBodyArg = exports.serializeCreateWorkflowStartRequestBodyArg = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderField = exports.serializeCreateWorkflowStartRequestBodyArgFolderField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesField = exports.serializeCreateWorkflowStartRequestBodyArgFilesField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFlowField = exports.serializeCreateWorkflowStartRequestBodyArgFlowField = exports.deserializeCreateWorkflowStartRequestBodyArgTypeField = exports.serializeCreateWorkflowStartRequestBodyArgTypeField = exports.WorkflowsManager = exports.CreateWorkflowStartHeadersArg = exports.GetWorkflowsHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); @@ -17,37 +17,41 @@ const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); const json_js_3 = require("../json.js"); +class GetWorkflowsHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetWorkflowsHeadersArg = GetWorkflowsHeadersArg; +class CreateWorkflowStartHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateWorkflowStartHeadersArg = CreateWorkflowStartHeadersArg; class WorkflowsManager { constructor(fields) { Object.assign(this, fields); } - getWorkflows(queryParams) { + getWorkflows(queryParams, headers = new GetWorkflowsHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId), ["trigger_type"]: (0, utils_js_2.toString)(queryParams.triggerType), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows"), { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeWorkflows)((0, json_js_1.deserializeJson)(response.text)); }); } - createWorkflowStart(workflowId, requestBody) { + createWorkflowStart(workflowId, requestBody, headers = new CreateWorkflowStartHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows/", workflowId, "/start"), { method: "POST", body: (0, json_js_2.serializeJson)(serializeCreateWorkflowStartRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); - return response.content; + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows/", workflowId, "/start"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateWorkflowStartRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); + return void 0; }); } } exports.WorkflowsManager = WorkflowsManager; -function serializeGetWorkflowsQueryParamsArg(val) { - return { ["folder_id"]: val.folderId, ["trigger_type"]: val.triggerType, ["limit"]: val.limit, ["marker"]: val.marker }; -} -exports.serializeGetWorkflowsQueryParamsArg = serializeGetWorkflowsQueryParamsArg; -function deserializeGetWorkflowsQueryParamsArg(val) { - const folderId = val.folder_id; - const triggerType = (0, json_js_3.isJson)(val.trigger_type, "string") ? val.trigger_type : void 0; - const limit = (0, json_js_3.isJson)(val.limit, "number") ? val.limit : void 0; - const marker = (0, json_js_3.isJson)(val.marker, "string") ? val.marker : void 0; - return { folderId: folderId, triggerType: triggerType, limit: limit, marker: marker }; -} -exports.deserializeGetWorkflowsQueryParamsArg = deserializeGetWorkflowsQueryParamsArg; function serializeCreateWorkflowStartRequestBodyArgTypeField(val) { return val; } diff --git a/lib/managers/workflows.generated.js.map b/lib/managers/workflows.generated.js.map index 1b769534..6a7aadd3 100644 --- a/lib/managers/workflows.generated.js.map +++ b/lib/managers/workflows.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"workflows.generated.js","sourceRoot":"","sources":["../../src/managers/workflows.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"workflows.generated.js","sourceRoot":"","sources":["../../src/managers/workflows.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+D;AAO/D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAOpC,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AA6BD,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,gBAAgB;IAGzB,YAAY,MAAsE;QAC9E,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YACxH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC5M,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mCAAmC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5R,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB,EAAE,WAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACxK,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oCAAoC,EAAE,UAAU,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3Y,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAvBD,4CAuBC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAClD,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAuD,CAAC;AACvF,CAAC;AAJD,sHAIC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iFAAiF,CAAC;KAC3F;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0IAQC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC/I,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,IAAI,GAAqE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAwD,CAAC;AACxF,CAAC;AAJD,wHAIC;AACD,SAAgB,8DAA8D,CAAC,GAA0D;IACrI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wIAEC;AACD,SAAgB,gEAAgE,CAAC,GAAQ;IACrF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kFAAkF,CAAC;KAC5F;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4IAQC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAChJ,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,MAAM,IAAI,GAAsE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAyD,CAAC;AACzF,CAAC;AAJD,0HAIC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oFAAoF,CAAC;KAC9F;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gJAQC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAChL,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAwE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7L,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/F,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAA2D,CAAC;AACjH,CAAC;AALD,8HAKC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAiD;YACrQ,OAAO,oDAAoD,CAAC,IAAI,CAAC,CAAC;QACtE,CAAC,CAAmB,EAAE,CAAC,QAAQ,CAAC,EAAE,qDAAqD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAoD;YAChO,OAAO,uDAAuD,CAAC,IAAI,CAAC,CAAC;QACzE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,gGAMC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,IAAI,GAA2D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnK,MAAM,IAAI,GAA+C,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,KAAK,GAA2D,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACnG,OAAO,sDAAsD,CAAC,GAAG,CAAC,CAAC;IACvE,CAAC,CAAmB,CAAC;IACrB,MAAM,MAAM,GAAiD,uDAAuD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,MAAM,QAAQ,GAA0E,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACxJ,OAAO,yDAAyD,CAAC,GAAG,CAAC,CAAC;IAC1E,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAA8C,CAAC;AACpI,CAAC;AAXD,oGAWC"} \ No newline at end of file diff --git a/lib/managers/zipDownloads.generated.d.ts b/lib/managers/zipDownloads.generated.d.ts index 2672e301..70e52d22 100644 --- a/lib/managers/zipDownloads.generated.d.ts +++ b/lib/managers/zipDownloads.generated.d.ts @@ -1,13 +1,33 @@ +/// import { ZipDownload } from "../schemas.generated.js"; import { ZipDownloadRequest } from "../schemas.generated.js"; import { ZipDownloadStatus } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; +import { ByteStream } from "../utils.js"; +export declare class CreateZipDownloadHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: CreateZipDownloadHeadersArg); +} +export declare class GetZipDownloadContentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetZipDownloadContentHeadersArg); +} +export declare class GetZipDownloadStatusHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + }; + constructor(fields: GetZipDownloadStatusHeadersArg); +} export declare class ZipDownloadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit); - createZipDownload(requestBody: ZipDownloadRequest): Promise; - getZipDownloadContent(zipDownloadId: string): Promise; - getZipDownloadStatus(zipDownloadId: string): Promise; + createZipDownload(requestBody: ZipDownloadRequest, headers?: CreateZipDownloadHeadersArg): Promise; + getZipDownloadContent(zipDownloadId: string, headers?: GetZipDownloadContentHeadersArg): Promise; + getZipDownloadStatus(zipDownloadId: string, headers?: GetZipDownloadStatusHeadersArg): Promise; } diff --git a/lib/managers/zipDownloads.generated.js b/lib/managers/zipDownloads.generated.js index 108c4dc5..e4d139a3 100644 --- a/lib/managers/zipDownloads.generated.js +++ b/lib/managers/zipDownloads.generated.js @@ -9,32 +9,57 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ZipDownloadsManager = void 0; +exports.ZipDownloadsManager = exports.GetZipDownloadStatusHeadersArg = exports.GetZipDownloadContentHeadersArg = exports.CreateZipDownloadHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); const schemas_generated_js_3 = require("../schemas.generated.js"); +const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); const json_js_2 = require("../json.js"); +class CreateZipDownloadHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.CreateZipDownloadHeadersArg = CreateZipDownloadHeadersArg; +class GetZipDownloadContentHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetZipDownloadContentHeadersArg = GetZipDownloadContentHeadersArg; +class GetZipDownloadStatusHeadersArg { + constructor(fields) { + this.extraHeaders = {}; + Object.assign(this, fields); + } +} +exports.GetZipDownloadStatusHeadersArg = GetZipDownloadStatusHeadersArg; class ZipDownloadsManager { constructor(fields) { Object.assign(this, fields); } - createZipDownload(requestBody) { + createZipDownload(requestBody, headers = new CreateZipDownloadHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/zip_downloads"), { method: "POST", body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeZipDownloadRequest)(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/zip_downloads"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeZipDownloadRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_1.deserializeZipDownload)((0, json_js_2.deserializeJson)(response.text)); }); } - getZipDownloadContent(zipDownloadId) { + getZipDownloadContent(zipDownloadId, headers = new GetZipDownloadContentHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://dl.boxcloud.com/2.0/zip_downloads/", zipDownloadId, "/content"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://dl.boxcloud.com/2.0/zip_downloads/", zipDownloadId, "/content"), { method: "GET", headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); return response.content; }); } - getZipDownloadStatus(zipDownloadId) { + getZipDownloadStatus(zipDownloadId, headers = new GetZipDownloadStatusHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/zip_downloads/", zipDownloadId, "/status"), { method: "GET", auth: this.auth, networkSession: this.networkSession }); + const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); + const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/zip_downloads/", zipDownloadId, "/status"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); return (0, schemas_generated_js_3.deserializeZipDownloadStatus)((0, json_js_2.deserializeJson)(response.text)); }); } diff --git a/lib/managers/zipDownloads.generated.js.map b/lib/managers/zipDownloads.generated.js.map index 97f62178..2dc71941 100644 --- a/lib/managers/zipDownloads.generated.js.map +++ b/lib/managers/zipDownloads.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"zipDownloads.generated.js","sourceRoot":"","sources":["../../src/managers/zipDownloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAGjE,kEAAsE;AAGtE,kEAAuE;AASvE,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,MAAa,mBAAmB;IAG5B,YAAY,MAAyG;QACjH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,WAA+B;;YACnD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,kDAA2B,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5T,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB;;YAC7C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,aAAa,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3P,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,oBAAoB,CAAC,aAAqB;;YAC5C,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtP,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;CACJ;AAlBD,kDAkBC"} \ No newline at end of file +{"version":3,"file":"zipDownloads.generated.js","sourceRoot":"","sources":["../../src/managers/zipDownloads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/schemas.generated.d.ts b/lib/schemas.generated.d.ts index 1a3f25d8..5b339ed7 100644 --- a/lib/schemas.generated.d.ts +++ b/lib/schemas.generated.d.ts @@ -43,7 +43,7 @@ export interface ZipDownloadRequest { } export interface MetadataQueryQueryParamsField { } -export type MetadataQueryOrderByFieldDirectionField = "ASC" | "DESC" | "asc" | "desc"; +export type MetadataQueryOrderByFieldDirectionField = "ASC" | "DESC"; export interface MetadataQueryOrderByField { readonly fieldKey?: string; readonly direction?: MetadataQueryOrderByFieldDirectionField; diff --git a/lib/schemas.generated.js b/lib/schemas.generated.js index 71903ca0..d8caf98b 100644 --- a/lib/schemas.generated.js +++ b/lib/schemas.generated.js @@ -217,12 +217,6 @@ function deserializeMetadataQueryOrderByFieldDirectionField(val) { if (val == "DESC") { return "DESC"; } - if (val == "asc") { - return "asc"; - } - if (val == "desc") { - return "desc"; - } throw "".concat("Invalid value: ", val); } exports.deserializeMetadataQueryOrderByFieldDirectionField = deserializeMetadataQueryOrderByFieldDirectionField; diff --git a/lib/schemas.generated.js.map b/lib/schemas.generated.js.map index eeed09d4..7d0678c5 100644 --- a/lib/schemas.generated.js.map +++ b/lib/schemas.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"schemas.generated.js","sourceRoot":"","sources":["../src/schemas.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"schemas.generated.js","sourceRoot":"","sources":["../src/schemas.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/auth.generated.test.js.map b/lib/test/auth.generated.test.js.map index 6c4807d1..60a2f1af 100644 --- a/lib/test/auth.generated.test.js.map +++ b/lib/test/auth.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"auth.generated.test.js","sourceRoot":"","sources":["../../src/test/auth.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"auth.generated.test.js","sourceRoot":"","sources":["../../src/test/auth.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/chunkedUploads.generated.test.js b/lib/test/chunkedUploads.generated.test.js index e6dd17fc..90b767a9 100644 --- a/lib/test/chunkedUploads.generated.test.js +++ b/lib/test/chunkedUploads.generated.test.js @@ -10,6 +10,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", { value: true }); exports.upload = void 0; +const chunkedUploads_generated_js_1 = require("../managers/chunkedUploads.generated.js"); +const chunkedUploads_generated_js_2 = require("../managers/chunkedUploads.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const utils_js_3 = require("../utils.js"); @@ -58,7 +60,7 @@ function upload(client) { const bytesStart = lastIndex + 1; const bytesEnd = lastIndex + chunkSize; const contentRange = "".concat("bytes ", bytesStart, "-", bytesEnd, "/", fileSize); - const uploadedPart = yield client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, { digest: digest, contentRange: contentRange }); + const uploadedPart = yield client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, new chunkedUploads_generated_js_1.UploadFilePartHeadersArg({ digest: digest, contentRange: contentRange })); const part = uploadedPart.part; const partSha1 = (0, utils_js_4.hexToBase64)(part.sha1); if (!(partSha1 == sha1)) { @@ -86,7 +88,7 @@ function upload(client) { } const sha1 = fileHash.digestHash("base64"); const digest = "".concat("sha=", sha1); - const commmitedSession = yield client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts }, { digest: digest }); + const commmitedSession = yield client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts }, new chunkedUploads_generated_js_2.CreateFileUploadSessionCommitHeadersArg({ digest: digest })); if (!(commmitedSession.totalCount == 1)) { throw "Assertion failed"; } diff --git a/lib/test/chunkedUploads.generated.test.js.map b/lib/test/chunkedUploads.generated.test.js.map index 0ed8634b..62a5a64d 100644 --- a/lib/test/chunkedUploads.generated.test.js.map +++ b/lib/test/chunkedUploads.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"chunkedUploads.generated.test.js","sourceRoot":"","sources":["../../src/test/chunkedUploads.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"chunkedUploads.generated.test.js","sourceRoot":"","sources":["../../src/test/chunkedUploads.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/commons.generated.js.map b/lib/test/commons.generated.js.map index 0b2ac705..29b335ad 100644 --- a/lib/test/commons.generated.js.map +++ b/lib/test/commons.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"commons.generated.js","sourceRoot":"","sources":["../../src/test/commons.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAaA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAE1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,SAAsB,aAAa;;QAC/B,MAAM,WAAW,GAAQ,EAAE,CAAC,MAAM,CAAC,IAAA,kBAAO,GAAE,EAAE,MAAM,CAAW,CAAC;QAChE,MAAM,iBAAiB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC3D,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,iBAAiB,EAAqC,CAAC,CAAC;QAClS,OAAO,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACpC,CAAC;CAAA;AALD,sCAKC;AACD,SAAsB,eAAe;;QACjC,MAAM,aAAa,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACrC,OAAO,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAkD,EAAuC,CAAC,CAAC;IAChL,CAAC;CAAA;AAHD,0CAGC"} \ No newline at end of file +{"version":3,"file":"commons.generated.js","sourceRoot":"","sources":["../../src/test/commons.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAaA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,SAAsB,aAAa;;QAC/B,MAAM,WAAW,GAAQ,EAAE,CAAC,MAAM,CAAC,IAAA,kBAAO,GAAE,EAAE,MAAM,CAAW,CAAC;QAChE,MAAM,iBAAiB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC3D,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,iBAAiB,EAAqC,CAAC,CAAC;QAClS,OAAO,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACpC,CAAC;CAAA;AALD,sCAKC;AACD,SAAsB,eAAe;;QACjC,MAAM,aAAa,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACrC,OAAO,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAkD,EAAuC,CAAC,CAAC;IAChL,CAAC;CAAA;AAHD,0CAGC"} \ No newline at end of file diff --git a/lib/test/downloads.generated.test.js b/lib/test/downloads.generated.test.js index e7c29642..3604881f 100644 --- a/lib/test/downloads.generated.test.js +++ b/lib/test/downloads.generated.test.js @@ -14,6 +14,8 @@ const utils_js_2 = require("../utils.js"); const utils_js_3 = require("../utils.js"); const utils_js_4 = require("../utils.js"); const utils_js_5 = require("../utils.js"); +const utils_js_6 = require("../utils.js"); +const utils_js_7 = require("../utils.js"); const client_generated_js_1 = require("../client.generated.js"); const jwtAuth_js_1 = require("../jwtAuth.js"); const jwtAuth_js_2 = require("../jwtAuth.js"); @@ -23,12 +25,12 @@ const client = new client_generated_js_1.Client({ auth: auth }); test("test_download_file", function test_download_file() { return __awaiter(this, void 0, void 0, function* () { const newFileName = (0, utils_js_3.getUuid)(); - const fileContentStream = (0, utils_js_4.generateByteStream)(1048576); - const fileBuffer = yield (0, utils_js_5.readByteStream)(fileContentStream); - const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } }, file: fileBuffer }); + const fileBuffer = (0, utils_js_4.generateByteBuffer)(1048576); + const fileContentStream = (0, utils_js_5.generateByteStreamFromBuffer)(fileBuffer); + const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } }, file: fileContentStream }); const uploadedFile = uploadedFiles.entries[0]; const downloadedFileContent = yield client.downloads.downloadFile(uploadedFile.id); - if (!(Buffer.compare(downloadedFileContent, fileBuffer) === 0)) { + if (!(0, utils_js_6.bufferEquals)(yield (0, utils_js_7.readByteStream)(downloadedFileContent), fileBuffer)) { throw "Assertion failed"; } yield client.files.deleteFileById(uploadedFile.id); diff --git a/lib/test/downloads.generated.test.js.map b/lib/test/downloads.generated.test.js.map index 103bf80c..eabe378f 100644 --- a/lib/test/downloads.generated.test.js.map +++ b/lib/test/downloads.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"downloads.generated.test.js","sourceRoot":"","sources":["../../src/test/downloads.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAOA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,0CAA6C;AAC7C,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,oBAAoB,EAAE,SAAe,kBAAkB;;QACxD,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,iBAAiB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC3D,MAAM,UAAU,GAAQ,MAAM,IAAA,yBAAc,EAAC,iBAAiB,CAAC,CAAC;QAChE,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,UAAU,EAAqC,CAAC,CAAC;QAC3R,MAAM,YAAY,GAAQ,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QACnD,MAAM,qBAAqB,GAAQ,MAAM,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;QACxF,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,qBAAqB,EAAE,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE;YAC5D,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE,CAAC,CAAA;IACtD,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"downloads.generated.test.js","sourceRoot":"","sources":["../../src/test/downloads.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAOA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,0CAA2D;AAC3D,0CAA2C;AAC3C,0CAA6C;AAC7C,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,oBAAoB,EAAE,SAAe,kBAAkB;;QACxD,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,UAAU,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QACpD,MAAM,iBAAiB,GAAQ,IAAA,uCAA4B,EAAC,UAAU,CAAC,CAAC;QACxE,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,iBAAiB,EAAqC,CAAC,CAAC;QAClS,MAAM,YAAY,GAAQ,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QACnD,MAAM,qBAAqB,GAAQ,MAAM,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;QACxF,IAAI,CAAC,IAAA,uBAAY,EAAC,MAAM,IAAA,yBAAc,EAAC,qBAAqB,CAAC,EAAE,UAAU,CAAC,EAAE;YACxE,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE,CAAC,CAAA;IACtD,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/files.generated.test.js.map b/lib/test/files.generated.test.js.map index 4e5fdc1d..23713e70 100644 --- a/lib/test/files.generated.test.js.map +++ b/lib/test/files.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"files.generated.test.js","sourceRoot":"","sources":["../../src/test/files.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;;AAsBA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,0CAA6C;AAC7C,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,iEAAuD;AAEvD,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,SAAsB,UAAU,CAAC,QAAa,EAAE,UAAe;;QAC3D,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,UAAU,EAAqC,CAAC,CAAC;QACxR,OAAO,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACpC,CAAC;CAAA;AAHD,gCAGC;AACD,IAAI,CAAC,sBAAsB,EAAE,SAAe,oBAAoB;;QAC5D,MAAM,iBAAiB,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACzC,MAAM,sBAAsB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAChE,MAAM,aAAa,GAAQ,MAAM,UAAU,CAAC,iBAAiB,EAAE,sBAAsB,CAAC,CAAC;QACvF,IAAI,CAAC,CAAC,CAAC,CAAA,MAAM,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,aAAa,CAAC,EAAE,EAAE,KAAyC,CAAC,MAAI,MAAM,IAAA,yBAAc,EAAC,sBAAsB,CAAC,CAAA,CAAC,EAAE;YAC1J,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,aAAa,CAAC,EAAE,CAAC,CAAA;IACvD,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,4BAA4B,EAAE,SAAe,0BAA0B;;QACxE,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,WAAW,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QACrD,MAAM,YAAY,GAAQ,MAAM,UAAU,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;QACrE,MAAM,IAAI,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,YAAY,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,wCAAwC,EAAsC,CAAC,CAAC;QAC5J,IAAI,CAAC,CAAC,IAAI,CAAC,iBAAiB,IAAI,KAAK,CAAC,EAAE;YACpC,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,IAAI,CAAC,iBAAiB,IAAI,KAAK,CAAC,EAAE;YACpC,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;IAC9C,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,4BAA4B,EAAE,SAAe,0BAA0B;;QACxE,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,oBAAoB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC9D,MAAM,YAAY,GAAQ,MAAM,UAAU,CAAC,WAAW,EAAE,oBAAoB,CAAC,CAAC;QAC9E,MAAM,IAAI,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;QAClE,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,WAAW,CAAC,EAAE;YAC7B,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE,CAAC,CAAA;QAClD,MAAM,WAAW,GAAQ,MAAM,MAAM,CAAC,YAAY,CAAC,YAAY,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;QACjF,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,WAAW,CAAC,EAAE,CAAC,EAAE;YAC9B,MAAM,kBAAkB,CAAC;SAC5B;IACL,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,gBAAgB,EAAE,SAAe,cAAc;;QAChD,MAAM,YAAY,GAAQ,MAAM,IAAA,oCAAa,GAAE,CAAC;QAChD,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,WAAW,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,qBAAqB,EAAyC,CAAC,CAAC;QAC9K,IAAI,CAAC,CAAC,WAAW,CAAC,IAAI,IAAI,WAAW,CAAC,EAAE;YACpC,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,WAAW,CAAC,WAAW,IAAI,qBAAqB,CAAC,EAAE;YACrD,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,EAAE,CAAC,CAAA;IACrD,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,cAAc,EAAE,SAAe,YAAY;;QAC5C,MAAM,UAAU,GAAQ,MAAM,IAAA,oCAAa,GAAE,CAAC;QAC9C,MAAM,cAAc,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACtC,MAAM,UAAU,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA8C,EAAE,IAAI,EAAE,cAAc,EAAmC,CAAC,CAAC;QAC/L,IAAI,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,IAAI,GAAG,CAAC,EAAE;YAChC,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,UAAU,CAAC,IAAI,IAAI,cAAc,CAAC,EAAE;YACtC,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,CAAC,EAAE,CAAC,CAAA;QAChD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,CAAC,EAAE,CAAC,CAAA;IACpD,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"files.generated.test.js","sourceRoot":"","sources":["../../src/test/files.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/folders.generated.test.js.map b/lib/test/folders.generated.test.js.map index 84b6ff8d..f6d85ddd 100644 --- a/lib/test/folders.generated.test.js.map +++ b/lib/test/folders.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"folders.generated.test.js","sourceRoot":"","sources":["../../src/test/folders.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"folders.generated.test.js","sourceRoot":"","sources":["../../src/test/folders.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/groups.generated.test.js.map b/lib/test/groups.generated.test.js.map index 9f4f09cd..28e5ec55 100644 --- a/lib/test/groups.generated.test.js.map +++ b/lib/test/groups.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"groups.generated.test.js","sourceRoot":"","sources":["../../src/test/groups.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AASA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,iBAAiB,EAAE,SAAe,eAAe;;QAClD,MAAM,MAAM,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC;QACpD,IAAI,CAAC,CAAC,MAAM,CAAC,UAAU,IAAI,CAAC,CAAC,EAAE;YAC3B,MAAM,kBAAkB,CAAC;SAC5B;IACL,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,8BAA8B,EAAE,SAAe,4BAA4B;;QAC5E,MAAM,SAAS,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACjC,MAAM,gBAAgB,GAAQ,mBAAmB,CAAC;QAClD,MAAM,KAAK,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,WAAW,EAAE,gBAAgB,EAAsC,CAAC,CAAC;QAC3I,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,IAAI,SAAS,CAAC,EAAE;YAC5B,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,SAAS,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,gCAAgC,EAAuC,CAAC,CAAC;QACrJ,IAAI,CAAC,CAAC,SAAS,CAAC,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,EAAE;YAC7B,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,IAAI,gBAAgB,CAAC,EAAE;YAC9C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,gBAAgB,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACxC,MAAM,YAAY,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAgB,EAA0C,CAAC,CAAC;QAC5I,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,IAAI,gBAAgB,CAAC,EAAE;YAC1C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;QAC7C,MAAM,CAAC,GAAS,EAAE,gDAAG,MAAM,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1F,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"groups.generated.test.js","sourceRoot":"","sources":["../../src/test/groups.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAOA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,iBAAiB,EAAE,SAAe,eAAe;;QAClD,MAAM,MAAM,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC;QACpD,IAAI,CAAC,CAAC,MAAM,CAAC,UAAU,IAAI,CAAC,CAAC,EAAE;YAC3B,MAAM,kBAAkB,CAAC;SAC5B;IACL,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,8BAA8B,EAAE,SAAe,4BAA4B;;QAC5E,MAAM,SAAS,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACjC,MAAM,gBAAgB,GAAQ,mBAAmB,CAAC;QAClD,MAAM,KAAK,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,WAAW,EAAE,gBAAgB,EAAsC,CAAC,CAAC;QAC3I,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,IAAI,SAAS,CAAC,EAAE;YAC5B,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,SAAS,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,gCAAgC,EAAuC,CAAC,CAAC;QACrJ,IAAI,CAAC,CAAC,SAAS,CAAC,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,EAAE;YAC7B,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,IAAI,gBAAgB,CAAC,EAAE;YAC9C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,gBAAgB,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACxC,MAAM,YAAY,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAgB,EAA0C,CAAC,CAAC;QAC5I,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,IAAI,gBAAgB,CAAC,EAAE;YAC1C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;QAC7C,MAAM,CAAC,GAAS,EAAE,gDAAG,MAAM,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1F,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/signRequests.generated.test.js.map b/lib/test/signRequests.generated.test.js.map index 6b4bda8e..ab8043fc 100644 --- a/lib/test/signRequests.generated.test.js.map +++ b/lib/test/signRequests.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"signRequests.generated.test.js","sourceRoot":"","sources":["../../src/test/signRequests.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"signRequests.generated.test.js","sourceRoot":"","sources":["../../src/test/signRequests.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/utils.d.ts b/lib/utils.d.ts index f1cc0e45..2c77d69d 100644 --- a/lib/utils.d.ts +++ b/lib/utils.d.ts @@ -16,7 +16,10 @@ export declare class Hash { export declare function createHash(algorithm: 'sha1'): Hash; export declare function getEnvVar(name: string): string; export declare function listConcat(a: readonly T[], b: readonly T[]): T[]; +export declare function generateByteBuffer(size: number): Buffer; +export declare function generateByteStreamFromBuffer(buffer: Buffer): Readable; export declare function generateByteStream(size: number): Readable; +export declare function bufferEquals(buffer1: Buffer, buffer2: Buffer): boolean; export declare function decodeBase64ByteStream(data: string): Readable; export declare function readByteStream(byteStream: Readable): Promise; export declare function cloneByteStream(readableStream: Readable): Promise<[Readable, Readable]>; diff --git a/lib/utils.js b/lib/utils.js index 3ac73e11..aa758bd1 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -63,7 +63,7 @@ var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _ar }; var _Hash_hash; Object.defineProperty(exports, "__esModule", { value: true }); -exports.toString = exports.prepareParams = exports.reduceIterator = exports.iterateChunks = exports.cloneByteStream = exports.readByteStream = exports.decodeBase64ByteStream = exports.generateByteStream = exports.listConcat = exports.getEnvVar = exports.createHash = exports.Hash = exports.ByteStream = exports.Buffer = exports.hexToBase64 = exports.decodeBase64 = exports.getUuid = void 0; +exports.toString = exports.prepareParams = exports.reduceIterator = exports.iterateChunks = exports.cloneByteStream = exports.readByteStream = exports.decodeBase64ByteStream = exports.bufferEquals = exports.generateByteStream = exports.generateByteStreamFromBuffer = exports.generateByteBuffer = exports.listConcat = exports.getEnvVar = exports.createHash = exports.Hash = exports.ByteStream = exports.Buffer = exports.hexToBase64 = exports.decodeBase64 = exports.getUuid = void 0; const crypto = __importStar(require("crypto")); const stream_1 = require("stream"); Object.defineProperty(exports, "ByteStream", { enumerable: true, get: function () { return stream_1.Readable; } }); @@ -106,10 +106,22 @@ function listConcat(a, b) { return [...a, ...b]; } exports.listConcat = listConcat; +function generateByteBuffer(size) { + return crypto.randomBytes(size); +} +exports.generateByteBuffer = generateByteBuffer; +function generateByteStreamFromBuffer(buffer) { + return stream_1.Readable.from(buffer); +} +exports.generateByteStreamFromBuffer = generateByteStreamFromBuffer; function generateByteStream(size) { return stream_1.Readable.from(crypto.randomBytes(size)); } exports.generateByteStream = generateByteStream; +function bufferEquals(buffer1, buffer2) { + return Buffer.compare(buffer1, buffer2) === 0; +} +exports.bufferEquals = bufferEquals; function decodeBase64ByteStream(data) { return stream_1.Readable.from(Buffer.from(data, 'base64')); } diff --git a/lib/utils.js.map b/lib/utils.js.map index d0898319..74702063 100644 --- a/lib/utils.js.map +++ b/lib/utils.js.map @@ -1 +1 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/client.generated.ts b/src/client.generated.ts index 00e71ee6..1209f7bc 100644 --- a/src/client.generated.ts +++ b/src/client.generated.ts @@ -68,7 +68,6 @@ import { SignTemplatesManager } from "./managers/signTemplates.generated.js"; import { IntegrationMappingsManager } from "./managers/integrationMappings.generated.js"; import { Authentication } from "./auth.js"; import { NetworkSession } from "./network.js"; -import { Readable } from "stream"; export class Client { readonly auth?: Authentication; readonly networkSession?: NetworkSession = {} satisfies NetworkSession; diff --git a/src/fetch.ts b/src/fetch.ts index d774de2a..8d670d69 100644 --- a/src/fetch.ts +++ b/src/fetch.ts @@ -4,6 +4,7 @@ import nodeFetch, { RequestInit } from 'node-fetch'; import { Readable } from 'stream'; import { Authentication } from './auth'; import { NetworkSession, getRetryTimeout } from './network'; +import { ByteStream } from './utils'; const sdkVersion = '0.1.0'; export const userAgentHeader = `Box JavaScript generated SDK v${sdkVersion} (Node ${process.version})`; @@ -12,7 +13,7 @@ export const xBoxUaHeader = constructBoxUAHeader(); export interface MultipartItem { readonly partName: string; readonly body?: string; - readonly fileStream?: any; + readonly fileStream?: ByteStream; readonly fileName?: string; readonly contentType?: string; } @@ -51,6 +52,11 @@ export interface FetchOptions { */ readonly contentType?: string; + /** + * Expected format of the response: 'json', 'binary' or undefined + */ + readonly responseFormat?: string; + /** * Auth object */ @@ -75,7 +81,7 @@ export interface FetchResponse { /** * Binary array buffer of response body */ - readonly content: Buffer; + readonly content: ByteStream; } async function createFetchOptions(options: FetchOptions): Promise { @@ -88,14 +94,7 @@ async function createFetchOptions(options: FetchOptions): Promise { const formData = new FormData(); for (const item of options.multipartData) { if (item.fileStream) { - let buffer; - if (item.fileStream instanceof Readable) { - // We need to read the stream to calculate the MD5 hash - buffer = await readStream(item.fileStream); - } else { - // We already have the buffer or input is a string - buffer = item.fileStream; - } + const buffer = await readStream(item.fileStream); headers['content-md5'] = calculateMD5Hash(buffer); formData.append(item.partName, buffer, { filename: item.fileName ?? 'file', @@ -196,11 +195,11 @@ export async function fetch( return { status: response.status, text: new TextDecoder().decode(responseBytesBuffer), - content: responseBytesBuffer, + content: Readable.from(responseBytesBuffer), }; } -function calculateMD5Hash(data: string): string { +function calculateMD5Hash(data: string | Buffer): string { /** * Calculate the SHA1 hash of the data */ diff --git a/src/managers/authorization.generated.ts b/src/managers/authorization.generated.ts index eebcda11..8aa35291 100644 --- a/src/managers/authorization.generated.ts +++ b/src/managers/authorization.generated.ts @@ -8,11 +8,10 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; -import { isJson } from "../json.js"; -import { Json } from "../json.js"; export type GetAuthorizeQueryParamsArgResponseTypeField = "code"; export interface GetAuthorizeQueryParamsArg { readonly responseType: GetAuthorizeQueryParamsArgResponseTypeField; @@ -21,40 +20,28 @@ export interface GetAuthorizeQueryParamsArg { readonly state?: string; readonly scope?: string; } +export class GetAuthorizeHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetAuthorizeHeadersArg) { + Object.assign(this, fields); + } +} export class AuthorizationManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getAuthorize(queryParams: GetAuthorizeQueryParamsArg): Promise { + async getAuthorize(queryParams: GetAuthorizeQueryParamsArg, headers: GetAuthorizeHeadersArg = new GetAuthorizeHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["response_type"]: toString(queryParams.responseType), ["client_id"]: toString(queryParams.clientId), ["redirect_uri"]: toString(queryParams.redirectUri), ["state"]: toString(queryParams.state), ["scope"]: toString(queryParams.scope) }); - const response: FetchResponse = await fetch("".concat("https://account.box.com/api/oauth2/authorize") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://account.box.com/api/oauth2/authorize") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } } -export function serializeGetAuthorizeQueryParamsArgResponseTypeField(val: GetAuthorizeQueryParamsArgResponseTypeField): Json { - return val; -} -export function deserializeGetAuthorizeQueryParamsArgResponseTypeField(val: any): GetAuthorizeQueryParamsArgResponseTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetAuthorizeQueryParamsArgResponseTypeField\""; - } - if (val == "code") { - return "code"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetAuthorizeQueryParamsArg(val: GetAuthorizeQueryParamsArg): Json { - return { ["response_type"]: serializeGetAuthorizeQueryParamsArgResponseTypeField(val.responseType), ["client_id"]: val.clientId, ["redirect_uri"]: val.redirectUri, ["state"]: val.state, ["scope"]: val.scope }; -} -export function deserializeGetAuthorizeQueryParamsArg(val: any): GetAuthorizeQueryParamsArg { - const responseType: GetAuthorizeQueryParamsArgResponseTypeField = deserializeGetAuthorizeQueryParamsArgResponseTypeField(val.response_type); - const clientId: string = val.client_id; - const redirectUri: undefined | string = isJson(val.redirect_uri, "string") ? val.redirect_uri : void 0; - const state: undefined | string = isJson(val.state, "string") ? val.state : void 0; - const scope: undefined | string = isJson(val.scope, "string") ? val.scope : void 0; - return { responseType: responseType, clientId: clientId, redirectUri: redirectUri, state: state, scope: scope } satisfies GetAuthorizeQueryParamsArg; -} diff --git a/src/managers/avatars.generated.ts b/src/managers/avatars.generated.ts index 7ba7731e..a60106eb 100644 --- a/src/managers/avatars.generated.ts +++ b/src/managers/avatars.generated.ts @@ -8,34 +8,67 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { MultipartItem } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { Readable } from "stream"; +export class GetUserAvatarHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetUserAvatarHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateUserAvatarRequestBodyArg { - readonly pic: Readable; + readonly pic: ByteStream; readonly picFileName?: string; readonly picContentType?: string; } +export class CreateUserAvatarHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateUserAvatarHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteUserAvatarHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteUserAvatarHeadersArg) { + Object.assign(this, fields); + } +} export class AvatarsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getUserAvatar(userId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/avatar") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getUserAvatar(userId: string, headers: GetUserAvatarHeadersArg = new GetUserAvatarHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/avatar") as string, { method: "GET", headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async createUserAvatar(userId: string, requestBody: CreateUserAvatarRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/avatar") as string, { method: "POST", multipartData: [{ partName: "pic", fileStream: requestBody.pic, contentType: requestBody.picContentType, fileName: requestBody.picFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createUserAvatar(userId: string, requestBody: CreateUserAvatarRequestBodyArg, headers: CreateUserAvatarHeadersArg = new CreateUserAvatarHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/avatar") as string, { method: "POST", headers: headersMap, multipartData: [{ partName: "pic", fileStream: requestBody.pic, contentType: requestBody.picContentType, fileName: requestBody.picFileName } satisfies MultipartItem], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserAvatar(deserializeJson(response.text)); } - async deleteUserAvatar(userId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/avatar") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteUserAvatar(userId: string, headers: DeleteUserAvatarHeadersArg = new DeleteUserAvatarHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/avatar") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } diff --git a/src/managers/chunkedUploads.generated.ts b/src/managers/chunkedUploads.generated.ts index dce7e111..9f98cbff 100644 --- a/src/managers/chunkedUploads.generated.ts +++ b/src/managers/chunkedUploads.generated.ts @@ -20,6 +20,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -27,31 +28,82 @@ import { serializeJson } from "../json.js"; import { Json } from "../json.js"; import { deserializeJson } from "../json.js"; import { isJson } from "../json.js"; -import { Readable } from "stream"; export interface CreateFileUploadSessionRequestBodyArg { readonly folderId: string; readonly fileSize: number; readonly fileName: string; } +export class CreateFileUploadSessionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileUploadSessionHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateFileUploadSessionForExistingFileRequestBodyArg { readonly fileSize: number; readonly fileName?: string; } -export interface UploadFilePartHeadersArg { - readonly digest: string; - readonly contentRange: string; +export class CreateFileUploadSessionForExistingFileHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileUploadSessionForExistingFileHeadersArg) { + Object.assign(this, fields); + } +} +export class GetFileUploadSessionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileUploadSessionByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class UploadFilePartHeadersArg { + readonly digest!: string; + readonly contentRange!: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UploadFilePartHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileUploadSessionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileUploadSessionByIdHeadersArg) { + Object.assign(this, fields); + } } export interface GetFileUploadSessionPartsQueryParamsArg { readonly offset?: number; readonly limit?: number; } +export class GetFileUploadSessionPartsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileUploadSessionPartsHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateFileUploadSessionCommitRequestBodyArg { readonly parts: readonly UploadPart[]; } -export interface CreateFileUploadSessionCommitHeadersArg { - readonly digest: string; +export class CreateFileUploadSessionCommitHeadersArg { + readonly digest!: string; readonly ifMatch?: string; readonly ifNoneMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileUploadSessionCommitHeadersArg) { + Object.assign(this, fields); + } } export class ChunkedUploadsManager { readonly auth?: Authentication; @@ -59,41 +111,56 @@ export class ChunkedUploadsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async createFileUploadSession(requestBody: CreateFileUploadSessionRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions") as string, { method: "POST", body: serializeJson(serializeCreateFileUploadSessionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFileUploadSession(requestBody: CreateFileUploadSessionRequestBodyArg, headers: CreateFileUploadSessionHeadersArg = new CreateFileUploadSessionHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileUploadSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadSession(deserializeJson(response.text)); } - async createFileUploadSessionForExistingFile(fileId: string, requestBody: CreateFileUploadSessionForExistingFileRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/", fileId, "/upload_sessions") as string, { method: "POST", body: serializeJson(serializeCreateFileUploadSessionForExistingFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFileUploadSessionForExistingFile(fileId: string, requestBody: CreateFileUploadSessionForExistingFileRequestBodyArg, headers: CreateFileUploadSessionForExistingFileHeadersArg = new CreateFileUploadSessionForExistingFileHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/", fileId, "/upload_sessions") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileUploadSessionForExistingFileRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadSession(deserializeJson(response.text)); } - async getFileUploadSessionById(uploadSessionId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileUploadSessionById(uploadSessionId: string, headers: GetFileUploadSessionByIdHeadersArg = new GetFileUploadSessionByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadSession(deserializeJson(response.text)); } - async uploadFilePart(uploadSessionId: string, requestBody: Readable, headers: UploadFilePartHeadersArg): Promise { + async uploadFilePart(uploadSessionId: string, requestBody: ByteStream, headers: UploadFilePartHeadersArg): Promise { const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["digest"]: toString(headers.digest), ["content-range"]: toString(headers.contentRange) }); - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["digest"]: toString(headers.digest), ["content-range"]: toString(headers.contentRange) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadedPart(deserializeJson(response.text)); } - async deleteFileUploadSessionById(uploadSessionId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileUploadSessionById(uploadSessionId: string, headers: DeleteFileUploadSessionByIdHeadersArg = new DeleteFileUploadSessionByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getFileUploadSessionParts(uploadSessionId: string, queryParams: GetFileUploadSessionPartsQueryParamsArg = {} satisfies GetFileUploadSessionPartsQueryParamsArg): Promise { + async getFileUploadSessionParts(uploadSessionId: string, queryParams: GetFileUploadSessionPartsQueryParamsArg = {} satisfies GetFileUploadSessionPartsQueryParamsArg, headers: GetFileUploadSessionPartsHeadersArg = new GetFileUploadSessionPartsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadParts(deserializeJson(response.text)); } async createFileUploadSessionCommit(uploadSessionId: string, requestBody: CreateFileUploadSessionCommitRequestBodyArg, headers: CreateFileUploadSessionCommitHeadersArg): Promise { const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["digest"]: toString(headers.digest), ["if-match"]: toString(headers.ifMatch), ["if-none-match"]: toString(headers.ifNoneMatch) }); - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["digest"]: toString(headers.digest), ["if-match"]: toString(headers.ifMatch), ["if-none-match"]: toString(headers.ifNoneMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFiles(deserializeJson(response.text)); } } @@ -114,22 +181,6 @@ export function deserializeCreateFileUploadSessionForExistingFileRequestBodyArg( const fileName: undefined | string = isJson(val.file_name, "string") ? val.file_name : void 0; return { fileSize: fileSize, fileName: fileName } satisfies CreateFileUploadSessionForExistingFileRequestBodyArg; } -export function serializeUploadFilePartHeadersArg(val: UploadFilePartHeadersArg): Json { - return { ["digest"]: val.digest, ["content-range"]: val.contentRange }; -} -export function deserializeUploadFilePartHeadersArg(val: any): UploadFilePartHeadersArg { - const digest: string = val.digest; - const contentRange: string = val["content-range"]; - return { digest: digest, contentRange: contentRange } satisfies UploadFilePartHeadersArg; -} -export function serializeGetFileUploadSessionPartsQueryParamsArg(val: GetFileUploadSessionPartsQueryParamsArg): Json { - return { ["offset"]: val.offset, ["limit"]: val.limit }; -} -export function deserializeGetFileUploadSessionPartsQueryParamsArg(val: any): GetFileUploadSessionPartsQueryParamsArg { - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { offset: offset, limit: limit } satisfies GetFileUploadSessionPartsQueryParamsArg; -} export function serializeCreateFileUploadSessionCommitRequestBodyArg(val: CreateFileUploadSessionCommitRequestBodyArg): Json { return { ["parts"]: val.parts.map(function (item: UploadPart): any { return serializeUploadPart(item); @@ -141,12 +192,3 @@ export function deserializeCreateFileUploadSessionCommitRequestBodyArg(val: any) }) as readonly any[]; return { parts: parts } satisfies CreateFileUploadSessionCommitRequestBodyArg; } -export function serializeCreateFileUploadSessionCommitHeadersArg(val: CreateFileUploadSessionCommitHeadersArg): Json { - return { ["digest"]: val.digest, ["if-match"]: val.ifMatch, ["if-none-match"]: val.ifNoneMatch }; -} -export function deserializeCreateFileUploadSessionCommitHeadersArg(val: any): CreateFileUploadSessionCommitHeadersArg { - const digest: string = val.digest; - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - const ifNoneMatch: undefined | string = isJson(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - return { digest: digest, ifMatch: ifMatch, ifNoneMatch: ifNoneMatch } satisfies CreateFileUploadSessionCommitHeadersArg; -} diff --git a/src/managers/classifications.generated.ts b/src/managers/classifications.generated.ts index eda3e139..f77f4cec 100644 --- a/src/managers/classifications.generated.ts +++ b/src/managers/classifications.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -15,6 +16,22 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg) { + Object.assign(this, fields); + } +} export type CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = "enterprise"; export type CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = "securityClassification-6VMVochwUWo"; export type CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = "Classification"; @@ -47,22 +64,39 @@ export interface CreateMetadataTemplateSchemaClassificationRequestBodyArg { readonly copyInstanceOnItemCopy?: boolean; readonly fields?: readonly CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField[]; } +export class CreateMetadataTemplateSchemaClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateMetadataTemplateSchemaClassificationHeadersArg) { + Object.assign(this, fields); + } +} export class ClassificationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getMetadataTemplateEnterpriseSecurityClassificationSchema(): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getMetadataTemplateEnterpriseSecurityClassificationSchema(headers: GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = new GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeClassificationTemplate(deserializeJson(response.text)); } - async deleteMetadataTemplateEnterpriseSecurityClassificationSchema(): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; - } - async createMetadataTemplateSchemaClassification(requestBody: CreateMetadataTemplateSchemaClassificationRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/schema#classifications") as string, { method: "POST", body: serializeJson(serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async deleteMetadataTemplateEnterpriseSecurityClassificationSchema(headers: DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = new DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; + } + async createMetadataTemplateSchemaClassification(requestBody: CreateMetadataTemplateSchemaClassificationRequestBodyArg, headers: CreateMetadataTemplateSchemaClassificationHeadersArg = new CreateMetadataTemplateSchemaClassificationHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/schema#classifications") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeClassificationTemplate(deserializeJson(response.text)); } } diff --git a/src/managers/collaborationAllowlistEntries.generated.ts b/src/managers/collaborationAllowlistEntries.generated.ts index f73a59af..61783181 100644 --- a/src/managers/collaborationAllowlistEntries.generated.ts +++ b/src/managers/collaborationAllowlistEntries.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -22,45 +23,81 @@ export interface GetCollaborationWhitelistEntriesQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetCollaborationWhitelistEntriesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollaborationWhitelistEntriesHeadersArg) { + Object.assign(this, fields); + } +} export type CreateCollaborationWhitelistEntryRequestBodyArgDirectionField = "inbound" | "outbound" | "both"; export interface CreateCollaborationWhitelistEntryRequestBodyArg { readonly domain: string; readonly direction: CreateCollaborationWhitelistEntryRequestBodyArgDirectionField; } +export class CreateCollaborationWhitelistEntryHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateCollaborationWhitelistEntryHeadersArg) { + Object.assign(this, fields); + } +} +export class GetCollaborationWhitelistEntryByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollaborationWhitelistEntryByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteCollaborationWhitelistEntryByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteCollaborationWhitelistEntryByIdHeadersArg) { + Object.assign(this, fields); + } +} export class CollaborationAllowlistEntriesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getCollaborationWhitelistEntries(queryParams: GetCollaborationWhitelistEntriesQueryParamsArg = {} satisfies GetCollaborationWhitelistEntriesQueryParamsArg): Promise { + async getCollaborationWhitelistEntries(queryParams: GetCollaborationWhitelistEntriesQueryParamsArg = {} satisfies GetCollaborationWhitelistEntriesQueryParamsArg, headers: GetCollaborationWhitelistEntriesHeadersArg = new GetCollaborationWhitelistEntriesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistEntries(deserializeJson(response.text)); } - async createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries") as string, { method: "POST", body: serializeJson(serializeCreateCollaborationWhitelistEntryRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg, headers: CreateCollaborationWhitelistEntryHeadersArg = new CreateCollaborationWhitelistEntryHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateCollaborationWhitelistEntryRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistEntry(deserializeJson(response.text)); } - async getCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string, headers: GetCollaborationWhitelistEntryByIdHeadersArg = new GetCollaborationWhitelistEntryByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistEntry(deserializeJson(response.text)); } - async deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string, headers: DeleteCollaborationWhitelistEntryByIdHeadersArg = new DeleteCollaborationWhitelistEntryByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetCollaborationWhitelistEntriesQueryParamsArg(val: GetCollaborationWhitelistEntriesQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetCollaborationWhitelistEntriesQueryParamsArg(val: any): GetCollaborationWhitelistEntriesQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetCollaborationWhitelistEntriesQueryParamsArg; -} export function serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val: CreateCollaborationWhitelistEntryRequestBodyArgDirectionField): Json { return val; } diff --git a/src/managers/collaborationAllowlistExemptTargets.generated.ts b/src/managers/collaborationAllowlistExemptTargets.generated.ts index 87f77ce8..79d8a6a4 100644 --- a/src/managers/collaborationAllowlistExemptTargets.generated.ts +++ b/src/managers/collaborationAllowlistExemptTargets.generated.ts @@ -11,57 +11,93 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; -import { isJson } from "../json.js"; export interface GetCollaborationWhitelistExemptTargetsQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetCollaborationWhitelistExemptTargetsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollaborationWhitelistExemptTargetsHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField { readonly id: string; } export interface CreateCollaborationWhitelistExemptTargetRequestBodyArg { readonly user: CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; } +export class CreateCollaborationWhitelistExemptTargetHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateCollaborationWhitelistExemptTargetHeadersArg) { + Object.assign(this, fields); + } +} +export class GetCollaborationWhitelistExemptTargetByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollaborationWhitelistExemptTargetByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteCollaborationWhitelistExemptTargetByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteCollaborationWhitelistExemptTargetByIdHeadersArg) { + Object.assign(this, fields); + } +} export class CollaborationAllowlistExemptTargetsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getCollaborationWhitelistExemptTargets(queryParams: GetCollaborationWhitelistExemptTargetsQueryParamsArg = {} satisfies GetCollaborationWhitelistExemptTargetsQueryParamsArg): Promise { + async getCollaborationWhitelistExemptTargets(queryParams: GetCollaborationWhitelistExemptTargetsQueryParamsArg = {} satisfies GetCollaborationWhitelistExemptTargetsQueryParamsArg, headers: GetCollaborationWhitelistExemptTargetsHeadersArg = new GetCollaborationWhitelistExemptTargetsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistExemptTargets(deserializeJson(response.text)); } - async createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets") as string, { method: "POST", body: serializeJson(serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg, headers: CreateCollaborationWhitelistExemptTargetHeadersArg = new CreateCollaborationWhitelistExemptTargetHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistExemptTarget(deserializeJson(response.text)); } - async getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string, headers: GetCollaborationWhitelistExemptTargetByIdHeadersArg = new GetCollaborationWhitelistExemptTargetByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborationAllowlistExemptTarget(deserializeJson(response.text)); } - async deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string, headers: DeleteCollaborationWhitelistExemptTargetByIdHeadersArg = new DeleteCollaborationWhitelistExemptTargetByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(val: GetCollaborationWhitelistExemptTargetsQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetCollaborationWhitelistExemptTargetsQueryParamsArg(val: any): GetCollaborationWhitelistExemptTargetsQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetCollaborationWhitelistExemptTargetsQueryParamsArg; -} export function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val: CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField): Json { return { ["id"]: val.id }; } diff --git a/src/managers/collections.generated.ts b/src/managers/collections.generated.ts index 291ecea9..860f37b4 100644 --- a/src/managers/collections.generated.ts +++ b/src/managers/collections.generated.ts @@ -11,58 +11,62 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export interface GetCollectionsQueryParamsArg { readonly fields?: string; readonly offset?: number; readonly limit?: number; } +export class GetCollectionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollectionsHeadersArg) { + Object.assign(this, fields); + } +} export interface GetCollectionItemsQueryParamsArg { readonly fields?: string; readonly offset?: number; readonly limit?: number; } +export class GetCollectionItemsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollectionItemsHeadersArg) { + Object.assign(this, fields); + } +} export class CollectionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getCollections(queryParams: GetCollectionsQueryParamsArg = {} satisfies GetCollectionsQueryParamsArg): Promise { + async getCollections(queryParams: GetCollectionsQueryParamsArg = {} satisfies GetCollectionsQueryParamsArg, headers: GetCollectionsHeadersArg = new GetCollectionsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollections(deserializeJson(response.text)); } - async getCollectionItems(collectionId: string, queryParams: GetCollectionItemsQueryParamsArg = {} satisfies GetCollectionItemsQueryParamsArg): Promise { + async getCollectionItems(collectionId: string, queryParams: GetCollectionItemsQueryParamsArg = {} satisfies GetCollectionItemsQueryParamsArg, headers: GetCollectionItemsHeadersArg = new GetCollectionItemsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections/", collectionId, "/items") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collections/", collectionId, "/items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeItems(deserializeJson(response.text)); } } -export function serializeGetCollectionsQueryParamsArg(val: GetCollectionsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit }; -} -export function deserializeGetCollectionsQueryParamsArg(val: any): GetCollectionsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { fields: fields, offset: offset, limit: limit } satisfies GetCollectionsQueryParamsArg; -} -export function serializeGetCollectionItemsQueryParamsArg(val: GetCollectionItemsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit }; -} -export function deserializeGetCollectionItemsQueryParamsArg(val: any): GetCollectionItemsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { fields: fields, offset: offset, limit: limit } satisfies GetCollectionItemsQueryParamsArg; -} diff --git a/src/managers/comments.generated.ts b/src/managers/comments.generated.ts index 092f3d10..239d6ad4 100644 --- a/src/managers/comments.generated.ts +++ b/src/managers/comments.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -26,15 +27,47 @@ export interface GetFileCommentsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export class GetFileCommentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileCommentsHeadersArg) { + Object.assign(this, fields); + } +} export interface GetCommentByIdQueryParamsArg { readonly fields?: string; } +export class GetCommentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCommentByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateCommentByIdRequestBodyArg { readonly message?: string; } export interface UpdateCommentByIdQueryParamsArg { readonly fields?: string; } +export class UpdateCommentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateCommentByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteCommentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteCommentByIdHeadersArg) { + Object.assign(this, fields); + } +} export type CreateCommentRequestBodyArgItemFieldTypeField = "file" | "comment"; export interface CreateCommentRequestBodyArgItemField { readonly id: string; @@ -48,61 +81,68 @@ export interface CreateCommentRequestBodyArg { export interface CreateCommentQueryParamsArg { readonly fields?: string; } +export class CreateCommentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateCommentHeadersArg) { + Object.assign(this, fields); + } +} export class CommentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileComments(fileId: string, queryParams: GetFileCommentsQueryParamsArg = {} satisfies GetFileCommentsQueryParamsArg): Promise { + async getFileComments(fileId: string, queryParams: GetFileCommentsQueryParamsArg = {} satisfies GetFileCommentsQueryParamsArg, headers: GetFileCommentsHeadersArg = new GetFileCommentsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/comments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/comments") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeComments(deserializeJson(response.text)); } - async getCommentById(commentId: string, queryParams: GetCommentByIdQueryParamsArg = {} satisfies GetCommentByIdQueryParamsArg): Promise { + async getCommentById(commentId: string, queryParams: GetCommentByIdQueryParamsArg = {} satisfies GetCommentByIdQueryParamsArg, headers: GetCommentByIdHeadersArg = new GetCommentByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCommentFull(deserializeJson(response.text)); } - async updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams: UpdateCommentByIdQueryParamsArg = {} satisfies UpdateCommentByIdQueryParamsArg): Promise { + async updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams: UpdateCommentByIdQueryParamsArg = {} satisfies UpdateCommentByIdQueryParamsArg, headers: UpdateCommentByIdHeadersArg = new UpdateCommentByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCommentFull(deserializeJson(response.text)); } - async deleteCommentById(commentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteCommentById(commentId: string, headers: DeleteCommentByIdHeadersArg = new DeleteCommentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments/", commentId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async createComment(requestBody: CreateCommentRequestBodyArg, queryParams: CreateCommentQueryParamsArg = {} satisfies CreateCommentQueryParamsArg): Promise { + async createComment(requestBody: CreateCommentRequestBodyArg, queryParams: CreateCommentQueryParamsArg = {} satisfies CreateCommentQueryParamsArg, headers: CreateCommentHeadersArg = new CreateCommentHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/comments") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeComment(deserializeJson(response.text)); } } -export function serializeGetFileCommentsQueryParamsArg(val: GetFileCommentsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset }; -} -export function deserializeGetFileCommentsQueryParamsArg(val: any): GetFileCommentsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { fields: fields, limit: limit, offset: offset } satisfies GetFileCommentsQueryParamsArg; -} -export function serializeGetCommentByIdQueryParamsArg(val: GetCommentByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetCommentByIdQueryParamsArg(val: any): GetCommentByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetCommentByIdQueryParamsArg; -} export function serializeUpdateCommentByIdRequestBodyArg(val: UpdateCommentByIdRequestBodyArg): Json { return { ["message"]: val.message }; } @@ -110,13 +150,6 @@ export function deserializeUpdateCommentByIdRequestBodyArg(val: any): UpdateComm const message: undefined | string = isJson(val.message, "string") ? val.message : void 0; return { message: message } satisfies UpdateCommentByIdRequestBodyArg; } -export function serializeUpdateCommentByIdQueryParamsArg(val: UpdateCommentByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateCommentByIdQueryParamsArg(val: any): UpdateCommentByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UpdateCommentByIdQueryParamsArg; -} export function serializeCreateCommentRequestBodyArgItemFieldTypeField(val: CreateCommentRequestBodyArgItemFieldTypeField): Json { return val; } @@ -149,10 +182,3 @@ export function deserializeCreateCommentRequestBodyArg(val: any): CreateCommentR const item: undefined | CreateCommentRequestBodyArgItemField = val.item == void 0 ? void 0 : deserializeCreateCommentRequestBodyArgItemField(val.item); return { message: message, taggedMessage: taggedMessage, item: item } satisfies CreateCommentRequestBodyArg; } -export function serializeCreateCommentQueryParamsArg(val: CreateCommentQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateCommentQueryParamsArg(val: any): CreateCommentQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateCommentQueryParamsArg; -} diff --git a/src/managers/devicePinners.generated.ts b/src/managers/devicePinners.generated.ts index 3ca9dc0d..27fc9f6c 100644 --- a/src/managers/devicePinners.generated.ts +++ b/src/managers/devicePinners.generated.ts @@ -11,61 +11,70 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; +export class GetDevicePinnerByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetDevicePinnerByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteDevicePinnerByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteDevicePinnerByIdHeadersArg) { + Object.assign(this, fields); + } +} export type GetEnterpriseDevicePinnersQueryParamsArgDirectionField = "ASC" | "DESC"; export interface GetEnterpriseDevicePinnersQueryParamsArg { readonly marker?: string; readonly limit?: number; readonly direction?: GetEnterpriseDevicePinnersQueryParamsArgDirectionField; } +export class GetEnterpriseDevicePinnersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetEnterpriseDevicePinnersHeadersArg) { + Object.assign(this, fields); + } +} export class DevicePinnersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getDevicePinnerById(devicePinnerId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getDevicePinnerById(devicePinnerId: string, headers: GetDevicePinnerByIdHeadersArg = new GetDevicePinnerByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeDevicePinner(deserializeJson(response.text)); } - async deleteDevicePinnerById(devicePinnerId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteDevicePinnerById(devicePinnerId: string, headers: DeleteDevicePinnerByIdHeadersArg = new DeleteDevicePinnerByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getEnterpriseDevicePinners(enterpriseId: string, queryParams: GetEnterpriseDevicePinnersQueryParamsArg = {} satisfies GetEnterpriseDevicePinnersQueryParamsArg): Promise { + async getEnterpriseDevicePinners(enterpriseId: string, queryParams: GetEnterpriseDevicePinnersQueryParamsArg = {} satisfies GetEnterpriseDevicePinnersQueryParamsArg, headers: GetEnterpriseDevicePinnersHeadersArg = new GetEnterpriseDevicePinnersHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["direction"]: toString(queryParams.direction) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeDevicePinners(deserializeJson(response.text)); } } -export function serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val: GetEnterpriseDevicePinnersQueryParamsArgDirectionField): Json { - return val; -} -export function deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val: any): GetEnterpriseDevicePinnersQueryParamsArgDirectionField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetEnterpriseDevicePinnersQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetEnterpriseDevicePinnersQueryParamsArg(val: GetEnterpriseDevicePinnersQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["direction"]: val.direction == void 0 ? void 0 : serializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val.direction) }; -} -export function deserializeGetEnterpriseDevicePinnersQueryParamsArg(val: any): GetEnterpriseDevicePinnersQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const direction: undefined | GetEnterpriseDevicePinnersQueryParamsArgDirectionField = val.direction == void 0 ? void 0 : deserializeGetEnterpriseDevicePinnersQueryParamsArgDirectionField(val.direction); - return { marker: marker, limit: limit, direction: direction } satisfies GetEnterpriseDevicePinnersQueryParamsArg; -} diff --git a/src/managers/downloads.generated.ts b/src/managers/downloads.generated.ts index 5bf6391e..b8188b02 100644 --- a/src/managers/downloads.generated.ts +++ b/src/managers/downloads.generated.ts @@ -5,18 +5,23 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; -import { isJson } from "../json.js"; -import { Json } from "../json.js"; export interface DownloadFileQueryParamsArg { readonly version?: string; readonly accessToken?: string; } -export interface DownloadFileHeadersArg { +export class DownloadFileHeadersArg { readonly range?: string; readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DownloadFileHeadersArg) { + Object.assign(this, fields); + } } export class DownloadsManager { readonly auth?: Authentication; @@ -24,30 +29,14 @@ export class DownloadsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async downloadFile(fileId: string, queryParams: DownloadFileQueryParamsArg = {} satisfies DownloadFileQueryParamsArg, headers: DownloadFileHeadersArg = {} satisfies DownloadFileHeadersArg): Promise { + async downloadFile(fileId: string, queryParams: DownloadFileQueryParamsArg = {} satisfies DownloadFileQueryParamsArg, headers: DownloadFileHeadersArg = new DownloadFileHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["version"]: toString(queryParams.version), ["access_token"]: toString(queryParams.accessToken) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["range"]: toString(headers.range), ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/content") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["range"]: toString(headers.range), ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/content") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } } -export function serializeDownloadFileQueryParamsArg(val: DownloadFileQueryParamsArg): Json { - return { ["version"]: val.version, ["access_token"]: val.accessToken }; -} -export function deserializeDownloadFileQueryParamsArg(val: any): DownloadFileQueryParamsArg { - const version: undefined | string = isJson(val.version, "string") ? val.version : void 0; - const accessToken: undefined | string = isJson(val.access_token, "string") ? val.access_token : void 0; - return { version: version, accessToken: accessToken } satisfies DownloadFileQueryParamsArg; -} -export function serializeDownloadFileHeadersArg(val: DownloadFileHeadersArg): Json { - return { ["range"]: val.range, ["boxapi"]: val.boxapi }; -} -export function deserializeDownloadFileHeadersArg(val: any): DownloadFileHeadersArg { - const range: undefined | string = isJson(val.range, "string") ? val.range : void 0; - const boxapi: undefined | string = isJson(val.boxapi, "string") ? val.boxapi : void 0; - return { range: range, boxapi: boxapi } satisfies DownloadFileHeadersArg; -} diff --git a/src/managers/emailAliases.generated.ts b/src/managers/emailAliases.generated.ts index e612a252..05656014 100644 --- a/src/managers/emailAliases.generated.ts +++ b/src/managers/emailAliases.generated.ts @@ -11,32 +11,66 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; +export class GetUserEmailAliasesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetUserEmailAliasesHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateUserEmailAliasRequestBodyArg { readonly email: string; } +export class CreateUserEmailAliasHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateUserEmailAliasHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteUserEmailAliasByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteUserEmailAliasByIdHeadersArg) { + Object.assign(this, fields); + } +} export class EmailAliasesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getUserEmailAliases(userId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getUserEmailAliases(userId: string, headers: GetUserEmailAliasesHeadersArg = new GetUserEmailAliasesHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeEmailAliases(deserializeJson(response.text)); } - async createUserEmailAlias(userId: string, requestBody: CreateUserEmailAliasRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases") as string, { method: "POST", body: serializeJson(serializeCreateUserEmailAliasRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createUserEmailAlias(userId: string, requestBody: CreateUserEmailAliasRequestBodyArg, headers: CreateUserEmailAliasHeadersArg = new CreateUserEmailAliasHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateUserEmailAliasRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeEmailAlias(deserializeJson(response.text)); } - async deleteUserEmailAliasById(userId: string, emailAliasId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases/", emailAliasId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteUserEmailAliasById(userId: string, emailAliasId: string, headers: DeleteUserEmailAliasByIdHeadersArg = new DeleteUserEmailAliasByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases/", emailAliasId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateUserEmailAliasRequestBodyArg(val: CreateUserEmailAliasRequestBodyArg): Json { diff --git a/src/managers/events.generated.ts b/src/managers/events.generated.ts index f3cc0ab9..b2133870 100644 --- a/src/managers/events.generated.ts +++ b/src/managers/events.generated.ts @@ -11,12 +11,12 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export type GetEventsQueryParamsArgStreamTypeField = "all" | "changes" | "sync" | "admin_logs" | "admin_logs_streaming"; export interface GetEventsQueryParamsArg { readonly streamType?: GetEventsQueryParamsArgStreamTypeField; @@ -26,57 +26,43 @@ export interface GetEventsQueryParamsArg { readonly createdAfter?: string; readonly createdBefore?: string; } +export class GetEventsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetEventsHeadersArg) { + Object.assign(this, fields); + } +} +export class GetEventsWithLongPollingHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetEventsWithLongPollingHeadersArg) { + Object.assign(this, fields); + } +} export class EventsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getEvents(queryParams: GetEventsQueryParamsArg = {} satisfies GetEventsQueryParamsArg): Promise { + async getEvents(queryParams: GetEventsQueryParamsArg = {} satisfies GetEventsQueryParamsArg, headers: GetEventsHeadersArg = new GetEventsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["stream_type"]: toString(queryParams.streamType), ["stream_position"]: toString(queryParams.streamPosition), ["limit"]: toString(queryParams.limit), ["event_type"]: toString(queryParams.eventType), ["created_after"]: toString(queryParams.createdAfter), ["created_before"]: toString(queryParams.createdBefore) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/events") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/events") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeEvents(deserializeJson(response.text)); } - async getEventsWithLongPolling(): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/events") as string, { method: "OPTIONS", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getEventsWithLongPolling(headers: GetEventsWithLongPollingHeadersArg = new GetEventsWithLongPollingHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/events") as string, { method: "OPTIONS", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRealtimeServers(deserializeJson(response.text)); } } -export function serializeGetEventsQueryParamsArgStreamTypeField(val: GetEventsQueryParamsArgStreamTypeField): Json { - return val; -} -export function deserializeGetEventsQueryParamsArgStreamTypeField(val: any): GetEventsQueryParamsArgStreamTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetEventsQueryParamsArgStreamTypeField\""; - } - if (val == "all") { - return "all"; - } - if (val == "changes") { - return "changes"; - } - if (val == "sync") { - return "sync"; - } - if (val == "admin_logs") { - return "admin_logs"; - } - if (val == "admin_logs_streaming") { - return "admin_logs_streaming"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetEventsQueryParamsArg(val: GetEventsQueryParamsArg): Json { - return { ["stream_type"]: val.streamType == void 0 ? void 0 : serializeGetEventsQueryParamsArgStreamTypeField(val.streamType), ["stream_position"]: val.streamPosition, ["limit"]: val.limit, ["event_type"]: val.eventType, ["created_after"]: val.createdAfter, ["created_before"]: val.createdBefore }; -} -export function deserializeGetEventsQueryParamsArg(val: any): GetEventsQueryParamsArg { - const streamType: undefined | GetEventsQueryParamsArgStreamTypeField = val.stream_type == void 0 ? void 0 : deserializeGetEventsQueryParamsArgStreamTypeField(val.stream_type); - const streamPosition: undefined | string = isJson(val.stream_position, "string") ? val.stream_position : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const eventType: undefined | string = isJson(val.event_type, "string") ? val.event_type : void 0; - const createdAfter: undefined | string = isJson(val.created_after, "string") ? val.created_after : void 0; - const createdBefore: undefined | string = isJson(val.created_before, "string") ? val.created_before : void 0; - return { streamType: streamType, streamPosition: streamPosition, limit: limit, eventType: eventType, createdAfter: createdAfter, createdBefore: createdBefore } satisfies GetEventsQueryParamsArg; -} diff --git a/src/managers/fileClassifications.generated.ts b/src/managers/fileClassifications.generated.ts index bb0fff59..3140084c 100644 --- a/src/managers/fileClassifications.generated.ts +++ b/src/managers/fileClassifications.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -15,26 +16,59 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg { readonly boxSecurityClassificationKey?: string; } +export class CreateFileMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileMetadataEnterpriseSecurityClassificationHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg) { + Object.assign(this, fields); + } +} export class FileClassificationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId: string, headers: GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = new GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeClassification(deserializeJson(response.text)); } - async createFileMetadataEnterpriseSecurityClassification(fileId: string, requestBody: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "POST", body: serializeJson(serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFileMetadataEnterpriseSecurityClassification(fileId: string, requestBody: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg, headers: CreateFileMetadataEnterpriseSecurityClassificationHeadersArg = new CreateFileMetadataEnterpriseSecurityClassificationHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeClassification(deserializeJson(response.text)); } - async deleteFileMetadataEnterpriseSecurityClassification(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileMetadataEnterpriseSecurityClassification(fileId: string, headers: DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg = new DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg): Json { diff --git a/src/managers/fileMetadata.generated.ts b/src/managers/fileMetadata.generated.ts index 51eaf429..585b0bd6 100644 --- a/src/managers/fileMetadata.generated.ts +++ b/src/managers/fileMetadata.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,32 +19,76 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFileMetadataHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileMetadataHeadersArg) { + Object.assign(this, fields); + } +} export type GetFileMetadataByIdScopeArg = "global" | "enterprise"; +export class GetFileMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileMetadataByIdHeadersArg) { + Object.assign(this, fields); + } +} export type CreateFileMetadataByIdScopeArg = "global" | "enterprise"; export interface CreateFileMetadataByIdRequestBodyArg { } +export class CreateFileMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileMetadataByIdHeadersArg) { + Object.assign(this, fields); + } +} export type DeleteFileMetadataByIdScopeArg = "global" | "enterprise"; +export class DeleteFileMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileMetadataByIdHeadersArg) { + Object.assign(this, fields); + } +} export class FileMetadataManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileMetadata(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileMetadata(fileId: string, headers: GetFileMetadataHeadersArg = new GetFileMetadataHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadatas(deserializeJson(response.text)); } - async getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers: GetFileMetadataByIdHeadersArg = new GetFileMetadataByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadata(deserializeJson(response.text)); } - async createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "POST", body: serializeJson(serializeCreateFileMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg, headers: CreateFileMetadataByIdHeadersArg = new CreateFileMetadataByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadata(deserializeJson(response.text)); } - async deleteFileMetadataById(fileId: string, scope: DeleteFileMetadataByIdScopeArg, templateKey: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileMetadataById(fileId: string, scope: DeleteFileMetadataByIdScopeArg, templateKey: string, headers: DeleteFileMetadataByIdHeadersArg = new DeleteFileMetadataByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeGetFileMetadataByIdScopeArg(val: GetFileMetadataByIdScopeArg): Json { diff --git a/src/managers/fileRequests.generated.ts b/src/managers/fileRequests.generated.ts index f206b382..cd24720b 100644 --- a/src/managers/fileRequests.generated.ts +++ b/src/managers/fileRequests.generated.ts @@ -14,15 +14,45 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; -import { isJson } from "../json.js"; -export interface UpdateFileRequestByIdHeadersArg { +export class GetFileRequestByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileRequestByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class UpdateFileRequestByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileRequestByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileRequestByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileRequestByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class CreateFileRequestCopyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileRequestCopyHeadersArg) { + Object.assign(this, fields); + } } export class FileRequestsManager { readonly auth?: Authentication; @@ -30,30 +60,32 @@ export class FileRequestsManager { constructor(fields: Omit) { Object.assign(this, fields); } - async getFileRequestById(fileRequestId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileRequestById(fileRequestId: string, headers: GetFileRequestByIdHeadersArg = new GetFileRequestByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileRequest(deserializeJson(response.text)); } - async updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers: UpdateFileRequestByIdHeadersArg = {} satisfies UpdateFileRequestByIdHeadersArg): Promise { + async updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers: UpdateFileRequestByIdHeadersArg = new UpdateFileRequestByIdHeadersArg({})): Promise { const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeFileRequestUpdateRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeFileRequestUpdateRequest(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileRequest(deserializeJson(response.text)); } - async deleteFileRequestById(fileRequestId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileRequestById(fileRequestId: string, headers: DeleteFileRequestByIdHeadersArg = new DeleteFileRequestByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async createFileRequestCopy(fileRequestId: string, requestBody: FileRequestCopyRequest): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId, "/copy") as string, { method: "POST", body: serializeJson(serializeFileRequestCopyRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFileRequestCopy(fileRequestId: string, requestBody: FileRequestCopyRequest, headers: CreateFileRequestCopyHeadersArg = new CreateFileRequestCopyHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_requests/", fileRequestId, "/copy") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeFileRequestCopyRequest(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileRequest(deserializeJson(response.text)); } } -export function serializeUpdateFileRequestByIdHeadersArg(val: UpdateFileRequestByIdHeadersArg): Json { - return { ["if-match"]: val.ifMatch }; -} -export function deserializeUpdateFileRequestByIdHeadersArg(val: any): UpdateFileRequestByIdHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch } satisfies UpdateFileRequestByIdHeadersArg; -} diff --git a/src/managers/fileVersionLegalHolds.generated.ts b/src/managers/fileVersionLegalHolds.generated.ts index 3ad31c10..2d21976d 100644 --- a/src/managers/fileVersionLegalHolds.generated.ts +++ b/src/managers/fileVersionLegalHolds.generated.ts @@ -11,41 +11,54 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; +export class GetFileVersionLegalHoldByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileVersionLegalHoldByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetFileVersionLegalHoldsQueryParamsArg { readonly policyId: string; readonly marker?: string; readonly limit?: number; } +export class GetFileVersionLegalHoldsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileVersionLegalHoldsHeadersArg) { + Object.assign(this, fields); + } +} export class FileVersionLegalHoldsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileVersionLegalHoldById(fileVersionLegalHoldId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_legal_holds/", fileVersionLegalHoldId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileVersionLegalHoldById(fileVersionLegalHoldId: string, headers: GetFileVersionLegalHoldByIdHeadersArg = new GetFileVersionLegalHoldByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_legal_holds/", fileVersionLegalHoldId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHold(deserializeJson(response.text)); } - async getFileVersionLegalHolds(queryParams: GetFileVersionLegalHoldsQueryParamsArg): Promise { + async getFileVersionLegalHolds(queryParams: GetFileVersionLegalHoldsQueryParamsArg, headers: GetFileVersionLegalHoldsHeadersArg = new GetFileVersionLegalHoldsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["policy_id"]: toString(queryParams.policyId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_legal_holds") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_legal_holds") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHolds(deserializeJson(response.text)); } } -export function serializeGetFileVersionLegalHoldsQueryParamsArg(val: GetFileVersionLegalHoldsQueryParamsArg): Json { - return { ["policy_id"]: val.policyId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetFileVersionLegalHoldsQueryParamsArg(val: any): GetFileVersionLegalHoldsQueryParamsArg { - const policyId: string = val.policy_id; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { policyId: policyId, marker: marker, limit: limit } satisfies GetFileVersionLegalHoldsQueryParamsArg; -} diff --git a/src/managers/fileVersionRetentions.generated.ts b/src/managers/fileVersionRetentions.generated.ts index b66160f8..213c00c5 100644 --- a/src/managers/fileVersionRetentions.generated.ts +++ b/src/managers/fileVersionRetentions.generated.ts @@ -11,12 +11,12 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export type GetFileVersionRetentionsQueryParamsArgDispositionActionField = "permanently_delete" | "remove_retention"; export interface GetFileVersionRetentionsQueryParamsArg { readonly fileId?: string; @@ -28,50 +28,43 @@ export interface GetFileVersionRetentionsQueryParamsArg { readonly limit?: number; readonly marker?: string; } +export class GetFileVersionRetentionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileVersionRetentionsHeadersArg) { + Object.assign(this, fields); + } +} +export class GetFileVersionRetentionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileVersionRetentionByIdHeadersArg) { + Object.assign(this, fields); + } +} export class FileVersionRetentionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileVersionRetentions(queryParams: GetFileVersionRetentionsQueryParamsArg = {} satisfies GetFileVersionRetentionsQueryParamsArg): Promise { + async getFileVersionRetentions(queryParams: GetFileVersionRetentionsQueryParamsArg = {} satisfies GetFileVersionRetentionsQueryParamsArg, headers: GetFileVersionRetentionsHeadersArg = new GetFileVersionRetentionsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["file_id"]: toString(queryParams.fileId), ["file_version_id"]: toString(queryParams.fileVersionId), ["policy_id"]: toString(queryParams.policyId), ["disposition_action"]: toString(queryParams.dispositionAction), ["disposition_before"]: toString(queryParams.dispositionBefore), ["disposition_after"]: toString(queryParams.dispositionAfter), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_retentions") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_retentions") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionRetentions(deserializeJson(response.text)); } - async getFileVersionRetentionById(fileVersionRetentionId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_retentions/", fileVersionRetentionId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileVersionRetentionById(fileVersionRetentionId: string, headers: GetFileVersionRetentionByIdHeadersArg = new GetFileVersionRetentionByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/file_version_retentions/", fileVersionRetentionId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionRetention(deserializeJson(response.text)); } } -export function serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val: GetFileVersionRetentionsQueryParamsArgDispositionActionField): Json { - return val; -} -export function deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val: any): GetFileVersionRetentionsQueryParamsArgDispositionActionField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFileVersionRetentionsQueryParamsArgDispositionActionField\""; - } - if (val == "permanently_delete") { - return "permanently_delete"; - } - if (val == "remove_retention") { - return "remove_retention"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFileVersionRetentionsQueryParamsArg(val: GetFileVersionRetentionsQueryParamsArg): Json { - return { ["file_id"]: val.fileId, ["file_version_id"]: val.fileVersionId, ["policy_id"]: val.policyId, ["disposition_action"]: val.dispositionAction == void 0 ? void 0 : serializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val.dispositionAction), ["disposition_before"]: val.dispositionBefore, ["disposition_after"]: val.dispositionAfter, ["limit"]: val.limit, ["marker"]: val.marker }; -} -export function deserializeGetFileVersionRetentionsQueryParamsArg(val: any): GetFileVersionRetentionsQueryParamsArg { - const fileId: undefined | string = isJson(val.file_id, "string") ? val.file_id : void 0; - const fileVersionId: undefined | string = isJson(val.file_version_id, "string") ? val.file_version_id : void 0; - const policyId: undefined | string = isJson(val.policy_id, "string") ? val.policy_id : void 0; - const dispositionAction: undefined | GetFileVersionRetentionsQueryParamsArgDispositionActionField = val.disposition_action == void 0 ? void 0 : deserializeGetFileVersionRetentionsQueryParamsArgDispositionActionField(val.disposition_action); - const dispositionBefore: undefined | string = isJson(val.disposition_before, "string") ? val.disposition_before : void 0; - const dispositionAfter: undefined | string = isJson(val.disposition_after, "string") ? val.disposition_after : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - return { fileId: fileId, fileVersionId: fileVersionId, policyId: policyId, dispositionAction: dispositionAction, dispositionBefore: dispositionBefore, dispositionAfter: dispositionAfter, limit: limit, marker: marker } satisfies GetFileVersionRetentionsQueryParamsArg; -} diff --git a/src/managers/fileVersions.generated.ts b/src/managers/fileVersions.generated.ts index d294ce7b..ae5e23fa 100644 --- a/src/managers/fileVersions.generated.ts +++ b/src/managers/fileVersions.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -23,14 +24,44 @@ export interface GetFileVersionsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export class GetFileVersionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileVersionsHeadersArg) { + Object.assign(this, fields); + } +} export interface GetFileVersionByIdQueryParamsArg { readonly fields?: string; } +export class GetFileVersionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileVersionByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateFileVersionByIdRequestBodyArg { readonly trashedAt?: string; } -export interface DeleteFileVersionByIdHeadersArg { +export class UpdateFileVersionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileVersionByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileVersionByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileVersionByIdHeadersArg) { + Object.assign(this, fields); + } } export type PromoteFileVersionRequestBodyArgTypeField = "file_version"; export interface PromoteFileVersionRequestBodyArg { @@ -40,61 +71,65 @@ export interface PromoteFileVersionRequestBodyArg { export interface PromoteFileVersionQueryParamsArg { readonly fields?: string; } +export class PromoteFileVersionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: PromoteFileVersionHeadersArg) { + Object.assign(this, fields); + } +} export class FileVersionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileVersions(fileId: string, queryParams: GetFileVersionsQueryParamsArg = {} satisfies GetFileVersionsQueryParamsArg): Promise { + async getFileVersions(fileId: string, queryParams: GetFileVersionsQueryParamsArg = {} satisfies GetFileVersionsQueryParamsArg, headers: GetFileVersionsHeadersArg = new GetFileVersionsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersions(deserializeJson(response.text)); } - async getFileVersionById(fileId: string, fileVersionId: string, queryParams: GetFileVersionByIdQueryParamsArg = {} satisfies GetFileVersionByIdQueryParamsArg): Promise { + async getFileVersionById(fileId: string, fileVersionId: string, queryParams: GetFileVersionByIdQueryParamsArg = {} satisfies GetFileVersionByIdQueryParamsArg, headers: GetFileVersionByIdHeadersArg = new GetFileVersionByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionFull(deserializeJson(response.text)); } - async updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "PUT", body: serializeJson(serializeUpdateFileVersionByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg, headers: UpdateFileVersionByIdHeadersArg = new UpdateFileVersionByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateFileVersionByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionFull(deserializeJson(response.text)); } - async deleteFileVersionById(fileId: string, fileVersionId: string, headers: DeleteFileVersionByIdHeadersArg = {} satisfies DeleteFileVersionByIdHeadersArg): Promise { + async deleteFileVersionById(fileId: string, fileVersionId: string, headers: DeleteFileVersionByIdHeadersArg = new DeleteFileVersionByIdHeadersArg({})): Promise { const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams: PromoteFileVersionQueryParamsArg = {} satisfies PromoteFileVersionQueryParamsArg): Promise { + async promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams: PromoteFileVersionQueryParamsArg = {} satisfies PromoteFileVersionQueryParamsArg, headers: PromoteFileVersionHeadersArg = new PromoteFileVersionHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionFull(deserializeJson(response.text)); } } -export function serializeGetFileVersionsQueryParamsArg(val: GetFileVersionsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset }; -} -export function deserializeGetFileVersionsQueryParamsArg(val: any): GetFileVersionsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { fields: fields, limit: limit, offset: offset } satisfies GetFileVersionsQueryParamsArg; -} -export function serializeGetFileVersionByIdQueryParamsArg(val: GetFileVersionByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFileVersionByIdQueryParamsArg(val: any): GetFileVersionByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetFileVersionByIdQueryParamsArg; -} export function serializeUpdateFileVersionByIdRequestBodyArg(val: UpdateFileVersionByIdRequestBodyArg): Json { return { ["trashed_at"]: val.trashedAt }; } @@ -102,13 +137,6 @@ export function deserializeUpdateFileVersionByIdRequestBodyArg(val: any): Update const trashedAt: undefined | string = isJson(val.trashed_at, "string") ? val.trashed_at : void 0; return { trashedAt: trashedAt } satisfies UpdateFileVersionByIdRequestBodyArg; } -export function serializeDeleteFileVersionByIdHeadersArg(val: DeleteFileVersionByIdHeadersArg): Json { - return { ["if-match"]: val.ifMatch }; -} -export function deserializeDeleteFileVersionByIdHeadersArg(val: any): DeleteFileVersionByIdHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch } satisfies DeleteFileVersionByIdHeadersArg; -} export function serializePromoteFileVersionRequestBodyArgTypeField(val: PromoteFileVersionRequestBodyArgTypeField): Json { return val; } @@ -129,10 +157,3 @@ export function deserializePromoteFileVersionRequestBodyArg(val: any): PromoteFi const type: undefined | PromoteFileVersionRequestBodyArgTypeField = val.type == void 0 ? void 0 : deserializePromoteFileVersionRequestBodyArgTypeField(val.type); return { id: id, type: type } satisfies PromoteFileVersionRequestBodyArg; } -export function serializePromoteFileVersionQueryParamsArg(val: PromoteFileVersionQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializePromoteFileVersionQueryParamsArg(val: any): PromoteFileVersionQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies PromoteFileVersionQueryParamsArg; -} diff --git a/src/managers/fileWatermarks.generated.ts b/src/managers/fileWatermarks.generated.ts index 8fe42374..81155fe1 100644 --- a/src/managers/fileWatermarks.generated.ts +++ b/src/managers/fileWatermarks.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -15,6 +16,14 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFileWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileWatermarkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = "default"; export interface UpdateFileWatermarkRequestBodyArgWatermarkField { readonly imprint: UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; @@ -22,23 +31,48 @@ export interface UpdateFileWatermarkRequestBodyArgWatermarkField { export interface UpdateFileWatermarkRequestBodyArg { readonly watermark: UpdateFileWatermarkRequestBodyArgWatermarkField; } +export class UpdateFileWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileWatermarkHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileWatermarkHeadersArg) { + Object.assign(this, fields); + } +} export class FileWatermarksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileWatermark(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/watermark") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileWatermark(fileId: string, headers: GetFileWatermarkHeadersArg = new GetFileWatermarkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/watermark") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWatermark(deserializeJson(response.text)); } - async updateFileWatermark(fileId: string, requestBody: UpdateFileWatermarkRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/watermark") as string, { method: "PUT", body: serializeJson(serializeUpdateFileWatermarkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateFileWatermark(fileId: string, requestBody: UpdateFileWatermarkRequestBodyArg, headers: UpdateFileWatermarkHeadersArg = new UpdateFileWatermarkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/watermark") as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateFileWatermarkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWatermark(deserializeJson(response.text)); } - async deleteFileWatermark(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/watermark") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileWatermark(fileId: string, headers: DeleteFileWatermarkHeadersArg = new DeleteFileWatermarkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/watermark") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val: UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField): Json { diff --git a/src/managers/files.generated.ts b/src/managers/files.generated.ts index 3ce13325..2b2b5b43 100644 --- a/src/managers/files.generated.ts +++ b/src/managers/files.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,10 +19,16 @@ import { isJson } from "../json.js"; export interface GetFileByIdQueryParamsArg { readonly fields?: string; } -export interface GetFileByIdHeadersArg { +export class GetFileByIdHeadersArg { readonly ifNoneMatch?: string; readonly boxapi?: string; readonly xRepHints?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileByIdHeadersArg) { + Object.assign(this, fields); + } } export interface UpdateFileByIdRequestBodyArgParentField { readonly id?: string; @@ -65,11 +72,23 @@ export interface UpdateFileByIdRequestBodyArg { export interface UpdateFileByIdQueryParamsArg { readonly fields?: string; } -export interface UpdateFileByIdHeadersArg { +export class UpdateFileByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileByIdHeadersArg) { + Object.assign(this, fields); + } } -export interface DeleteFileByIdHeadersArg { +export class DeleteFileByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileByIdHeadersArg) { + Object.assign(this, fields); + } } export interface CopyFileRequestBodyArgParentField { readonly id: string; @@ -82,6 +101,14 @@ export interface CopyFileRequestBodyArg { export interface CopyFileQueryParamsArg { readonly fields?: string; } +export class CopyFileHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CopyFileHeadersArg) { + Object.assign(this, fields); + } +} export type GetFileThumbnailByIdExtensionArg = "png" | "jpg"; export interface GetFileThumbnailByIdQueryParamsArg { readonly minHeight?: number; @@ -89,70 +116,68 @@ export interface GetFileThumbnailByIdQueryParamsArg { readonly maxHeight?: number; readonly maxWidth?: number; } +export class GetFileThumbnailByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileThumbnailByIdHeadersArg) { + Object.assign(this, fields); + } +} export class FilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileById(fileId: string, queryParams: GetFileByIdQueryParamsArg = {} satisfies GetFileByIdQueryParamsArg, headers: GetFileByIdHeadersArg = {} satisfies GetFileByIdHeadersArg): Promise { + async getFileById(fileId: string, queryParams: GetFileByIdQueryParamsArg = {} satisfies GetFileByIdQueryParamsArg, headers: GetFileByIdHeadersArg = new GetFileByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi), ["x-rep-hints"]: toString(headers.xRepHints) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi), ["x-rep-hints"]: toString(headers.xRepHints) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams: UpdateFileByIdQueryParamsArg = {} satisfies UpdateFileByIdQueryParamsArg, headers: UpdateFileByIdHeadersArg = {} satisfies UpdateFileByIdHeadersArg): Promise { + async updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams: UpdateFileByIdQueryParamsArg = {} satisfies UpdateFileByIdQueryParamsArg, headers: UpdateFileByIdHeadersArg = new UpdateFileByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async deleteFileById(fileId: string, headers: DeleteFileByIdHeadersArg = {} satisfies DeleteFileByIdHeadersArg): Promise { + async deleteFileById(fileId: string, headers: DeleteFileByIdHeadersArg = new DeleteFileByIdHeadersArg({})): Promise { const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "DELETE", headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams: CopyFileQueryParamsArg = {} satisfies CopyFileQueryParamsArg): Promise { + async copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams: CopyFileQueryParamsArg = {} satisfies CopyFileQueryParamsArg, headers: CopyFileHeadersArg = new CopyFileHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/copy") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/copy") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams: GetFileThumbnailByIdQueryParamsArg = {} satisfies GetFileThumbnailByIdQueryParamsArg): Promise { + async getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams: GetFileThumbnailByIdQueryParamsArg = {} satisfies GetFileThumbnailByIdQueryParamsArg, headers: GetFileThumbnailByIdHeadersArg = new GetFileThumbnailByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["min_height"]: toString(queryParams.minHeight), ["min_width"]: toString(queryParams.minWidth), ["max_height"]: toString(queryParams.maxHeight), ["max_width"]: toString(queryParams.maxWidth) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } } -export function serializeGetFileByIdQueryParamsArg(val: GetFileByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFileByIdQueryParamsArg(val: any): GetFileByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetFileByIdQueryParamsArg; -} -export function serializeGetFileByIdHeadersArg(val: GetFileByIdHeadersArg): Json { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi, ["x-rep-hints"]: val.xRepHints }; -} -export function deserializeGetFileByIdHeadersArg(val: any): GetFileByIdHeadersArg { - const ifNoneMatch: undefined | string = isJson(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi: undefined | string = isJson(val.boxapi, "string") ? val.boxapi : void 0; - const xRepHints: undefined | string = isJson(val["x-rep-hints"], "string") ? val["x-rep-hints"] : void 0; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi, xRepHints: xRepHints } satisfies GetFileByIdHeadersArg; -} export function serializeUpdateFileByIdRequestBodyArgParentField(val: UpdateFileByIdRequestBodyArgParentField): Json { return { ["id"]: val.id }; } @@ -270,27 +295,6 @@ export function deserializeUpdateFileByIdRequestBodyArg(val: any): UpdateFileByI }) as readonly any[] : void 0; return { name: name, description: description, parent: parent, sharedLink: sharedLink, lock: lock, dispositionAt: dispositionAt, permissions: permissions, collections: collections, tags: tags } satisfies UpdateFileByIdRequestBodyArg; } -export function serializeUpdateFileByIdQueryParamsArg(val: UpdateFileByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFileByIdQueryParamsArg(val: any): UpdateFileByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UpdateFileByIdQueryParamsArg; -} -export function serializeUpdateFileByIdHeadersArg(val: UpdateFileByIdHeadersArg): Json { - return { ["if-match"]: val.ifMatch }; -} -export function deserializeUpdateFileByIdHeadersArg(val: any): UpdateFileByIdHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch } satisfies UpdateFileByIdHeadersArg; -} -export function serializeDeleteFileByIdHeadersArg(val: DeleteFileByIdHeadersArg): Json { - return { ["if-match"]: val.ifMatch }; -} -export function deserializeDeleteFileByIdHeadersArg(val: any): DeleteFileByIdHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch } satisfies DeleteFileByIdHeadersArg; -} export function serializeCopyFileRequestBodyArgParentField(val: CopyFileRequestBodyArgParentField): Json { return { ["id"]: val.id }; } @@ -307,13 +311,6 @@ export function deserializeCopyFileRequestBodyArg(val: any): CopyFileRequestBody const parent: CopyFileRequestBodyArgParentField = deserializeCopyFileRequestBodyArgParentField(val.parent); return { name: name, version: version, parent: parent } satisfies CopyFileRequestBodyArg; } -export function serializeCopyFileQueryParamsArg(val: CopyFileQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCopyFileQueryParamsArg(val: any): CopyFileQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CopyFileQueryParamsArg; -} export function serializeGetFileThumbnailByIdExtensionArg(val: GetFileThumbnailByIdExtensionArg): Json { return val; } @@ -329,13 +326,3 @@ export function deserializeGetFileThumbnailByIdExtensionArg(val: any): GetFileTh } throw "".concat("Invalid value: ", val) as string; } -export function serializeGetFileThumbnailByIdQueryParamsArg(val: GetFileThumbnailByIdQueryParamsArg): Json { - return { ["min_height"]: val.minHeight, ["min_width"]: val.minWidth, ["max_height"]: val.maxHeight, ["max_width"]: val.maxWidth }; -} -export function deserializeGetFileThumbnailByIdQueryParamsArg(val: any): GetFileThumbnailByIdQueryParamsArg { - const minHeight: undefined | number = isJson(val.min_height, "number") ? val.min_height : void 0; - const minWidth: undefined | number = isJson(val.min_width, "number") ? val.min_width : void 0; - const maxHeight: undefined | number = isJson(val.max_height, "number") ? val.max_height : void 0; - const maxWidth: undefined | number = isJson(val.max_width, "number") ? val.max_width : void 0; - return { minHeight: minHeight, minWidth: minWidth, maxHeight: maxHeight, maxWidth: maxWidth } satisfies GetFileThumbnailByIdQueryParamsArg; -} diff --git a/src/managers/folderClassifications.generated.ts b/src/managers/folderClassifications.generated.ts index 72c5b34f..13c64686 100644 --- a/src/managers/folderClassifications.generated.ts +++ b/src/managers/folderClassifications.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -15,26 +16,59 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg { readonly boxSecurityClassificationKey?: string; } +export class CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg) { + Object.assign(this, fields); + } +} export class FolderClassificationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId: string, headers: GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = new GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeClassification(deserializeJson(response.text)); } - async createFolderMetadataEnterpriseSecurityClassification(folderId: string, requestBody: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "POST", body: serializeJson(serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFolderMetadataEnterpriseSecurityClassification(folderId: string, requestBody: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg, headers: CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg = new CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeClassification(deserializeJson(response.text)); } - async deleteFolderMetadataEnterpriseSecurityClassification(folderId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFolderMetadataEnterpriseSecurityClassification(folderId: string, headers: DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg = new DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg): Json { diff --git a/src/managers/folderLocks.generated.ts b/src/managers/folderLocks.generated.ts index e6d5f68e..be3533d5 100644 --- a/src/managers/folderLocks.generated.ts +++ b/src/managers/folderLocks.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -20,6 +21,14 @@ import { serializeJson } from "../json.js"; export interface GetFolderLocksQueryParamsArg { readonly folderId: string; } +export class GetFolderLocksHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderLocksHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateFolderLockRequestBodyArgLockedOperationsField { readonly move: boolean; readonly delete: boolean; @@ -32,35 +41,53 @@ export interface CreateFolderLockRequestBodyArg { readonly lockedOperations?: CreateFolderLockRequestBodyArgLockedOperationsField; readonly folder: CreateFolderLockRequestBodyArgFolderField; } +export class CreateFolderLockHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFolderLockHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFolderLockByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFolderLockByIdHeadersArg) { + Object.assign(this, fields); + } +} export class FolderLocksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderLocks(queryParams: GetFolderLocksQueryParamsArg): Promise { + async getFolderLocks(queryParams: GetFolderLocksQueryParamsArg, headers: GetFolderLocksHeadersArg = new GetFolderLocksHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["folder_id"]: toString(queryParams.folderId) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderLocks(deserializeJson(response.text)); } - async createFolderLock(requestBody: CreateFolderLockRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks") as string, { method: "POST", body: serializeJson(serializeCreateFolderLockRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFolderLock(requestBody: CreateFolderLockRequestBodyArg, headers: CreateFolderLockHeadersArg = new CreateFolderLockHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFolderLockRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderLock(deserializeJson(response.text)); } - async deleteFolderLockById(folderLockId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks/", folderLockId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFolderLockById(folderLockId: string, headers: DeleteFolderLockByIdHeadersArg = new DeleteFolderLockByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folder_locks/", folderLockId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetFolderLocksQueryParamsArg(val: GetFolderLocksQueryParamsArg): Json { - return { ["folder_id"]: val.folderId }; -} -export function deserializeGetFolderLocksQueryParamsArg(val: any): GetFolderLocksQueryParamsArg { - const folderId: string = val.folder_id; - return { folderId: folderId } satisfies GetFolderLocksQueryParamsArg; -} export function serializeCreateFolderLockRequestBodyArgLockedOperationsField(val: CreateFolderLockRequestBodyArgLockedOperationsField): Json { return { ["move"]: val.move, ["delete"]: val.delete }; } diff --git a/src/managers/folderMetadata.generated.ts b/src/managers/folderMetadata.generated.ts index 5cdb64ac..6d785b48 100644 --- a/src/managers/folderMetadata.generated.ts +++ b/src/managers/folderMetadata.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,32 +19,76 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFolderMetadataHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderMetadataHeadersArg) { + Object.assign(this, fields); + } +} export type GetFolderMetadataByIdScopeArg = "global" | "enterprise"; +export class GetFolderMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderMetadataByIdHeadersArg) { + Object.assign(this, fields); + } +} export type CreateFolderMetadataByIdScopeArg = "global" | "enterprise"; export interface CreateFolderMetadataByIdRequestBodyArg { } +export class CreateFolderMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFolderMetadataByIdHeadersArg) { + Object.assign(this, fields); + } +} export type DeleteFolderMetadataByIdScopeArg = "global" | "enterprise"; +export class DeleteFolderMetadataByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFolderMetadataByIdHeadersArg) { + Object.assign(this, fields); + } +} export class FolderMetadataManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderMetadata(folderId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderMetadata(folderId: string, headers: GetFolderMetadataHeadersArg = new GetFolderMetadataHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadatas(deserializeJson(response.text)); } - async getFolderMetadataById(folderId: string, scope: GetFolderMetadataByIdScopeArg, templateKey: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderMetadataById(folderId: string, scope: GetFolderMetadataByIdScopeArg, templateKey: string, headers: GetFolderMetadataByIdHeadersArg = new GetFolderMetadataByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadata(deserializeJson(response.text)); } - async createFolderMetadataById(folderId: string, scope: CreateFolderMetadataByIdScopeArg, templateKey: string, requestBody: CreateFolderMetadataByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey) as string, { method: "POST", body: serializeJson(serializeCreateFolderMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFolderMetadataById(folderId: string, scope: CreateFolderMetadataByIdScopeArg, templateKey: string, requestBody: CreateFolderMetadataByIdRequestBodyArg, headers: CreateFolderMetadataByIdHeadersArg = new CreateFolderMetadataByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey) as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFolderMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadata(deserializeJson(response.text)); } - async deleteFolderMetadataById(folderId: string, scope: DeleteFolderMetadataByIdScopeArg, templateKey: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFolderMetadataById(folderId: string, scope: DeleteFolderMetadataByIdScopeArg, templateKey: string, headers: DeleteFolderMetadataByIdHeadersArg = new DeleteFolderMetadataByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeGetFolderMetadataByIdScopeArg(val: GetFolderMetadataByIdScopeArg): Json { diff --git a/src/managers/folderWatermarks.generated.ts b/src/managers/folderWatermarks.generated.ts index 33c95723..75e0fb88 100644 --- a/src/managers/folderWatermarks.generated.ts +++ b/src/managers/folderWatermarks.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -15,6 +16,14 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFolderWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderWatermarkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = "default"; export interface UpdateFolderWatermarkRequestBodyArgWatermarkField { readonly imprint: UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; @@ -22,23 +31,48 @@ export interface UpdateFolderWatermarkRequestBodyArgWatermarkField { export interface UpdateFolderWatermarkRequestBodyArg { readonly watermark: UpdateFolderWatermarkRequestBodyArgWatermarkField; } +export class UpdateFolderWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFolderWatermarkHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFolderWatermarkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFolderWatermarkHeadersArg) { + Object.assign(this, fields); + } +} export class FolderWatermarksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderWatermark(folderId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFolderWatermark(folderId: string, headers: GetFolderWatermarkHeadersArg = new GetFolderWatermarkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWatermark(deserializeJson(response.text)); } - async updateFolderWatermark(folderId: string, requestBody: UpdateFolderWatermarkRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark") as string, { method: "PUT", body: serializeJson(serializeUpdateFolderWatermarkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateFolderWatermark(folderId: string, requestBody: UpdateFolderWatermarkRequestBodyArg, headers: UpdateFolderWatermarkHeadersArg = new UpdateFolderWatermarkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark") as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateFolderWatermarkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWatermark(deserializeJson(response.text)); } - async deleteFolderWatermark(folderId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFolderWatermark(folderId: string, headers: DeleteFolderWatermarkHeadersArg = new DeleteFolderWatermarkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val: UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField): Json { diff --git a/src/managers/folders.generated.ts b/src/managers/folders.generated.ts index bc99c7c1..eeb3273b 100644 --- a/src/managers/folders.generated.ts +++ b/src/managers/folders.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -27,9 +28,15 @@ export interface GetFolderByIdQueryParamsArg { readonly offset?: number; readonly limit?: number; } -export interface GetFolderByIdHeadersArg { +export class GetFolderByIdHeadersArg { readonly ifNoneMatch?: string; readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderByIdHeadersArg) { + Object.assign(this, fields); + } } export type UpdateFolderByIdRequestBodyArgSyncStateField = "synced" | "not_synced" | "partially_synced"; export interface UpdateFolderByIdRequestBodyArgParentField { @@ -70,14 +77,26 @@ export interface UpdateFolderByIdRequestBodyArg { export interface UpdateFolderByIdQueryParamsArg { readonly fields?: string; } -export interface UpdateFolderByIdHeadersArg { +export class UpdateFolderByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFolderByIdHeadersArg) { + Object.assign(this, fields); + } } export interface DeleteFolderByIdQueryParamsArg { readonly recursive?: boolean; } -export interface DeleteFolderByIdHeadersArg { +export class DeleteFolderByIdHeadersArg { readonly ifMatch?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFolderByIdHeadersArg) { + Object.assign(this, fields); + } } export type GetFolderItemsQueryParamsArgSortField = "id" | "name" | "date" | "size"; export type GetFolderItemsQueryParamsArgDirectionField = "ASC" | "DESC"; @@ -90,8 +109,14 @@ export interface GetFolderItemsQueryParamsArg { readonly sort?: GetFolderItemsQueryParamsArgSortField; readonly direction?: GetFolderItemsQueryParamsArgDirectionField; } -export interface GetFolderItemsHeadersArg { +export class GetFolderItemsHeadersArg { readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderItemsHeadersArg) { + Object.assign(this, fields); + } } export interface CreateFolderRequestBodyArgParentField { readonly id: string; @@ -110,6 +135,14 @@ export interface CreateFolderRequestBodyArg { export interface CreateFolderQueryParamsArg { readonly fields?: string; } +export class CreateFolderHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFolderHeadersArg) { + Object.assign(this, fields); + } +} export interface CopyFolderRequestBodyArgParentField { readonly id: string; } @@ -120,122 +153,81 @@ export interface CopyFolderRequestBodyArg { export interface CopyFolderQueryParamsArg { readonly fields?: string; } +export class CopyFolderHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CopyFolderHeadersArg) { + Object.assign(this, fields); + } +} export class FoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderById(folderId: string, queryParams: GetFolderByIdQueryParamsArg = {} satisfies GetFolderByIdQueryParamsArg, headers: GetFolderByIdHeadersArg = {} satisfies GetFolderByIdHeadersArg): Promise { + async getFolderById(folderId: string, queryParams: GetFolderByIdQueryParamsArg = {} satisfies GetFolderByIdQueryParamsArg, headers: GetFolderByIdHeadersArg = new GetFolderByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["sort"]: toString(queryParams.sort), ["direction"]: toString(queryParams.direction), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams: UpdateFolderByIdQueryParamsArg = {} satisfies UpdateFolderByIdQueryParamsArg, headers: UpdateFolderByIdHeadersArg = {} satisfies UpdateFolderByIdHeadersArg): Promise { + async updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams: UpdateFolderByIdQueryParamsArg = {} satisfies UpdateFolderByIdQueryParamsArg, headers: UpdateFolderByIdHeadersArg = new UpdateFolderByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async deleteFolderById(folderId: string, queryParams: DeleteFolderByIdQueryParamsArg = {} satisfies DeleteFolderByIdQueryParamsArg, headers: DeleteFolderByIdHeadersArg = {} satisfies DeleteFolderByIdHeadersArg): Promise { + async deleteFolderById(folderId: string, queryParams: DeleteFolderByIdQueryParamsArg = {} satisfies DeleteFolderByIdQueryParamsArg, headers: DeleteFolderByIdHeadersArg = new DeleteFolderByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["recursive"]: toString(queryParams.recursive) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "DELETE", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "DELETE", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getFolderItems(folderId: string, queryParams: GetFolderItemsQueryParamsArg = {} satisfies GetFolderItemsQueryParamsArg, headers: GetFolderItemsHeadersArg = {} satisfies GetFolderItemsHeadersArg): Promise { + async getFolderItems(folderId: string, queryParams: GetFolderItemsQueryParamsArg = {} satisfies GetFolderItemsQueryParamsArg, headers: GetFolderItemsHeadersArg = new GetFolderItemsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["usemarker"]: toString(queryParams.usemarker), ["marker"]: toString(queryParams.marker), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit), ["sort"]: toString(queryParams.sort), ["direction"]: toString(queryParams.direction) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeItems(deserializeJson(response.text)); } - async createFolder(requestBody: CreateFolderRequestBodyArg, queryParams: CreateFolderQueryParamsArg = {} satisfies CreateFolderQueryParamsArg): Promise { + async createFolder(requestBody: CreateFolderRequestBodyArg, queryParams: CreateFolderQueryParamsArg = {} satisfies CreateFolderQueryParamsArg, headers: CreateFolderHeadersArg = new CreateFolderHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams: CopyFolderQueryParamsArg = {} satisfies CopyFolderQueryParamsArg): Promise { + async copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams: CopyFolderQueryParamsArg = {} satisfies CopyFolderQueryParamsArg, headers: CopyFolderHeadersArg = new CopyFolderHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/copy") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/copy") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } } -export function serializeGetFolderByIdQueryParamsArgSortField(val: GetFolderByIdQueryParamsArgSortField): Json { - return val; -} -export function deserializeGetFolderByIdQueryParamsArgSortField(val: any): GetFolderByIdQueryParamsArgSortField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFolderByIdQueryParamsArgSortField\""; - } - if (val == "id") { - return "id"; - } - if (val == "name") { - return "name"; - } - if (val == "date") { - return "date"; - } - if (val == "size") { - return "size"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFolderByIdQueryParamsArgDirectionField(val: GetFolderByIdQueryParamsArgDirectionField): Json { - return val; -} -export function deserializeGetFolderByIdQueryParamsArgDirectionField(val: any): GetFolderByIdQueryParamsArgDirectionField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFolderByIdQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFolderByIdQueryParamsArg(val: GetFolderByIdQueryParamsArg): Json { - return { ["fields"]: val.fields, ["sort"]: val.sort == void 0 ? void 0 : serializeGetFolderByIdQueryParamsArgSortField(val.sort), ["direction"]: val.direction == void 0 ? void 0 : serializeGetFolderByIdQueryParamsArgDirectionField(val.direction), ["offset"]: val.offset, ["limit"]: val.limit }; -} -export function deserializeGetFolderByIdQueryParamsArg(val: any): GetFolderByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const sort: undefined | GetFolderByIdQueryParamsArgSortField = val.sort == void 0 ? void 0 : deserializeGetFolderByIdQueryParamsArgSortField(val.sort); - const direction: undefined | GetFolderByIdQueryParamsArgDirectionField = val.direction == void 0 ? void 0 : deserializeGetFolderByIdQueryParamsArgDirectionField(val.direction); - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { fields: fields, sort: sort, direction: direction, offset: offset, limit: limit } satisfies GetFolderByIdQueryParamsArg; -} -export function serializeGetFolderByIdHeadersArg(val: GetFolderByIdHeadersArg): Json { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -export function deserializeGetFolderByIdHeadersArg(val: any): GetFolderByIdHeadersArg { - const ifNoneMatch: undefined | string = isJson(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi: undefined | string = isJson(val.boxapi, "string") ? val.boxapi : void 0; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi } satisfies GetFolderByIdHeadersArg; -} export function serializeUpdateFolderByIdRequestBodyArgSyncStateField(val: UpdateFolderByIdRequestBodyArgSyncStateField): Json { return val; } @@ -352,90 +344,6 @@ export function deserializeUpdateFolderByIdRequestBodyArg(val: any): UpdateFolde const canNonOwnersViewCollaborators: undefined | boolean = isJson(val.can_non_owners_view_collaborators, "boolean") ? val.can_non_owners_view_collaborators : void 0; return { name: name, description: description, syncState: syncState, canNonOwnersInvite: canNonOwnersInvite, parent: parent, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, tags: tags, isCollaborationRestrictedToEnterprise: isCollaborationRestrictedToEnterprise, collections: collections, canNonOwnersViewCollaborators: canNonOwnersViewCollaborators } satisfies UpdateFolderByIdRequestBodyArg; } -export function serializeUpdateFolderByIdQueryParamsArg(val: UpdateFolderByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFolderByIdQueryParamsArg(val: any): UpdateFolderByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UpdateFolderByIdQueryParamsArg; -} -export function serializeUpdateFolderByIdHeadersArg(val: UpdateFolderByIdHeadersArg): Json { - return { ["if-match"]: val.ifMatch }; -} -export function deserializeUpdateFolderByIdHeadersArg(val: any): UpdateFolderByIdHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch } satisfies UpdateFolderByIdHeadersArg; -} -export function serializeDeleteFolderByIdQueryParamsArg(val: DeleteFolderByIdQueryParamsArg): Json { - return { ["recursive"]: val.recursive }; -} -export function deserializeDeleteFolderByIdQueryParamsArg(val: any): DeleteFolderByIdQueryParamsArg { - const recursive: undefined | boolean = isJson(val.recursive, "boolean") ? val.recursive : void 0; - return { recursive: recursive } satisfies DeleteFolderByIdQueryParamsArg; -} -export function serializeDeleteFolderByIdHeadersArg(val: DeleteFolderByIdHeadersArg): Json { - return { ["if-match"]: val.ifMatch }; -} -export function deserializeDeleteFolderByIdHeadersArg(val: any): DeleteFolderByIdHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - return { ifMatch: ifMatch } satisfies DeleteFolderByIdHeadersArg; -} -export function serializeGetFolderItemsQueryParamsArgSortField(val: GetFolderItemsQueryParamsArgSortField): Json { - return val; -} -export function deserializeGetFolderItemsQueryParamsArgSortField(val: any): GetFolderItemsQueryParamsArgSortField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFolderItemsQueryParamsArgSortField\""; - } - if (val == "id") { - return "id"; - } - if (val == "name") { - return "name"; - } - if (val == "date") { - return "date"; - } - if (val == "size") { - return "size"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFolderItemsQueryParamsArgDirectionField(val: GetFolderItemsQueryParamsArgDirectionField): Json { - return val; -} -export function deserializeGetFolderItemsQueryParamsArgDirectionField(val: any): GetFolderItemsQueryParamsArgDirectionField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFolderItemsQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFolderItemsQueryParamsArg(val: GetFolderItemsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["usemarker"]: val.usemarker, ["marker"]: val.marker, ["offset"]: val.offset, ["limit"]: val.limit, ["sort"]: val.sort == void 0 ? void 0 : serializeGetFolderItemsQueryParamsArgSortField(val.sort), ["direction"]: val.direction == void 0 ? void 0 : serializeGetFolderItemsQueryParamsArgDirectionField(val.direction) }; -} -export function deserializeGetFolderItemsQueryParamsArg(val: any): GetFolderItemsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const usemarker: undefined | boolean = isJson(val.usemarker, "boolean") ? val.usemarker : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const sort: undefined | GetFolderItemsQueryParamsArgSortField = val.sort == void 0 ? void 0 : deserializeGetFolderItemsQueryParamsArgSortField(val.sort); - const direction: undefined | GetFolderItemsQueryParamsArgDirectionField = val.direction == void 0 ? void 0 : deserializeGetFolderItemsQueryParamsArgDirectionField(val.direction); - return { fields: fields, usemarker: usemarker, marker: marker, offset: offset, limit: limit, sort: sort, direction: direction } satisfies GetFolderItemsQueryParamsArg; -} -export function serializeGetFolderItemsHeadersArg(val: GetFolderItemsHeadersArg): Json { - return { ["boxapi"]: val.boxapi }; -} -export function deserializeGetFolderItemsHeadersArg(val: any): GetFolderItemsHeadersArg { - const boxapi: undefined | string = isJson(val.boxapi, "string") ? val.boxapi : void 0; - return { boxapi: boxapi } satisfies GetFolderItemsHeadersArg; -} export function serializeCreateFolderRequestBodyArgParentField(val: CreateFolderRequestBodyArgParentField): Json { return { ["id"]: val.id }; } @@ -493,13 +401,6 @@ export function deserializeCreateFolderRequestBodyArg(val: any): CreateFolderReq const syncState: undefined | CreateFolderRequestBodyArgSyncStateField = val.sync_state == void 0 ? void 0 : deserializeCreateFolderRequestBodyArgSyncStateField(val.sync_state); return { name: name, parent: parent, folderUploadEmail: folderUploadEmail, syncState: syncState } satisfies CreateFolderRequestBodyArg; } -export function serializeCreateFolderQueryParamsArg(val: CreateFolderQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateFolderQueryParamsArg(val: any): CreateFolderQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateFolderQueryParamsArg; -} export function serializeCopyFolderRequestBodyArgParentField(val: CopyFolderRequestBodyArgParentField): Json { return { ["id"]: val.id }; } @@ -515,10 +416,3 @@ export function deserializeCopyFolderRequestBodyArg(val: any): CopyFolderRequest const parent: CopyFolderRequestBodyArgParentField = deserializeCopyFolderRequestBodyArgParentField(val.parent); return { name: name, parent: parent } satisfies CopyFolderRequestBodyArg; } -export function serializeCopyFolderQueryParamsArg(val: CopyFolderQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCopyFolderQueryParamsArg(val: any): CopyFolderQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CopyFolderQueryParamsArg; -} diff --git a/src/managers/groups.generated.ts b/src/managers/groups.generated.ts index 36ac3bba..2e66eea9 100644 --- a/src/managers/groups.generated.ts +++ b/src/managers/groups.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -27,6 +28,14 @@ export interface GetGroupsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export class GetGroupsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetGroupsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateGroupRequestBodyArgInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export type CreateGroupRequestBodyArgMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export interface CreateGroupRequestBodyArg { @@ -40,9 +49,25 @@ export interface CreateGroupRequestBodyArg { export interface CreateGroupQueryParamsArg { readonly fields?: string; } +export class CreateGroupHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateGroupHeadersArg) { + Object.assign(this, fields); + } +} export interface GetGroupByIdQueryParamsArg { readonly fields?: string; } +export class GetGroupByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetGroupByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateGroupByIdRequestBodyArgInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export type UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; export interface UpdateGroupByIdRequestBodyArg { @@ -56,55 +81,76 @@ export interface UpdateGroupByIdRequestBodyArg { export interface UpdateGroupByIdQueryParamsArg { readonly fields?: string; } +export class UpdateGroupByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateGroupByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteGroupByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteGroupByIdHeadersArg) { + Object.assign(this, fields); + } +} export class GroupsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getGroups(queryParams: GetGroupsQueryParamsArg = {} satisfies GetGroupsQueryParamsArg): Promise { + async getGroups(queryParams: GetGroupsQueryParamsArg = {} satisfies GetGroupsQueryParamsArg, headers: GetGroupsHeadersArg = new GetGroupsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["filter_term"]: toString(queryParams.filterTerm), ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroups(deserializeJson(response.text)); } - async createGroup(requestBody: CreateGroupRequestBodyArg, queryParams: CreateGroupQueryParamsArg = {} satisfies CreateGroupQueryParamsArg): Promise { + async createGroup(requestBody: CreateGroupRequestBodyArg, queryParams: CreateGroupQueryParamsArg = {} satisfies CreateGroupQueryParamsArg, headers: CreateGroupHeadersArg = new CreateGroupHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroup(deserializeJson(response.text)); } - async getGroupById(groupId: string, queryParams: GetGroupByIdQueryParamsArg = {} satisfies GetGroupByIdQueryParamsArg): Promise { + async getGroupById(groupId: string, queryParams: GetGroupByIdQueryParamsArg = {} satisfies GetGroupByIdQueryParamsArg, headers: GetGroupByIdHeadersArg = new GetGroupByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupFull(deserializeJson(response.text)); } - async updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams: UpdateGroupByIdQueryParamsArg = {} satisfies UpdateGroupByIdQueryParamsArg): Promise { + async updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams: UpdateGroupByIdQueryParamsArg = {} satisfies UpdateGroupByIdQueryParamsArg, headers: UpdateGroupByIdHeadersArg = new UpdateGroupByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupFull(deserializeJson(response.text)); } - async deleteGroupById(groupId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteGroupById(groupId: string, headers: DeleteGroupByIdHeadersArg = new DeleteGroupByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetGroupsQueryParamsArg(val: GetGroupsQueryParamsArg): Json { - return { ["filter_term"]: val.filterTerm, ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset }; -} -export function deserializeGetGroupsQueryParamsArg(val: any): GetGroupsQueryParamsArg { - const filterTerm: undefined | string = isJson(val.filter_term, "string") ? val.filter_term : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { filterTerm: filterTerm, fields: fields, limit: limit, offset: offset } satisfies GetGroupsQueryParamsArg; -} export function serializeCreateGroupRequestBodyArgInvitabilityLevelField(val: CreateGroupRequestBodyArgInvitabilityLevelField): Json { return val; } @@ -153,20 +199,6 @@ export function deserializeCreateGroupRequestBodyArg(val: any): CreateGroupReque const memberViewabilityLevel: undefined | CreateGroupRequestBodyArgMemberViewabilityLevelField = val.member_viewability_level == void 0 ? void 0 : deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val.member_viewability_level); return { name: name, provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel } satisfies CreateGroupRequestBodyArg; } -export function serializeCreateGroupQueryParamsArg(val: CreateGroupQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateGroupQueryParamsArg(val: any): CreateGroupQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateGroupQueryParamsArg; -} -export function serializeGetGroupByIdQueryParamsArg(val: GetGroupByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetGroupByIdQueryParamsArg(val: any): GetGroupByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetGroupByIdQueryParamsArg; -} export function serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val: UpdateGroupByIdRequestBodyArgInvitabilityLevelField): Json { return val; } @@ -215,10 +247,3 @@ export function deserializeUpdateGroupByIdRequestBodyArg(val: any): UpdateGroupB const memberViewabilityLevel: undefined | UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = val.member_viewability_level == void 0 ? void 0 : deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val.member_viewability_level); return { name: name, provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel } satisfies UpdateGroupByIdRequestBodyArg; } -export function serializeUpdateGroupByIdQueryParamsArg(val: UpdateGroupByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateGroupByIdQueryParamsArg(val: any): UpdateGroupByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UpdateGroupByIdQueryParamsArg; -} diff --git a/src/managers/integrationMappings.generated.ts b/src/managers/integrationMappings.generated.ts index 1377f96b..6a8e5e4b 100644 --- a/src/managers/integrationMappings.generated.ts +++ b/src/managers/integrationMappings.generated.ts @@ -20,13 +20,13 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; -import { isJson } from "../json.js"; export type GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = "channel"; export type GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = "folder"; export interface GetIntegrationMappingSlackQueryParamsArg { @@ -38,6 +38,22 @@ export interface GetIntegrationMappingSlackQueryParamsArg { readonly boxItemType?: GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField; readonly isManuallyCreated?: boolean; } +export class GetIntegrationMappingSlackHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetIntegrationMappingSlackHeadersArg) { + Object.assign(this, fields); + } +} +export class CreateIntegrationMappingSlackHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateIntegrationMappingSlackHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField { } export interface UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField { @@ -46,68 +62,59 @@ export interface UpdateIntegrationMappingSlackByIdRequestBodyArg { readonly boxItem?: UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; readonly options?: UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField; } +export class UpdateIntegrationMappingSlackByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateIntegrationMappingSlackByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteIntegrationMappingSlackByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteIntegrationMappingSlackByIdHeadersArg) { + Object.assign(this, fields); + } +} export class IntegrationMappingsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getIntegrationMappingSlack(queryParams: GetIntegrationMappingSlackQueryParamsArg = {} satisfies GetIntegrationMappingSlackQueryParamsArg): Promise { + async getIntegrationMappingSlack(queryParams: GetIntegrationMappingSlackQueryParamsArg = {} satisfies GetIntegrationMappingSlackQueryParamsArg, headers: GetIntegrationMappingSlackHeadersArg = new GetIntegrationMappingSlackHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["partner_item_type"]: toString(queryParams.partnerItemType), ["partner_item_id"]: toString(queryParams.partnerItemId), ["box_item_id"]: toString(queryParams.boxItemId), ["box_item_type"]: toString(queryParams.boxItemType), ["is_manually_created"]: toString(queryParams.isManuallyCreated) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeIntegrationMappings(deserializeJson(response.text)); } - async createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack") as string, { method: "POST", body: serializeJson(serializeIntegrationMappingSlackCreateRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest, headers: CreateIntegrationMappingSlackHeadersArg = new CreateIntegrationMappingSlackHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeIntegrationMappingSlackCreateRequest(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeIntegrationMapping(deserializeJson(response.text)); } - async updateIntegrationMappingSlackById(integrationMappingId: string, requestBody: UpdateIntegrationMappingSlackByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId) as string, { method: "PUT", body: serializeJson(serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateIntegrationMappingSlackById(integrationMappingId: string, requestBody: UpdateIntegrationMappingSlackByIdRequestBodyArg, headers: UpdateIntegrationMappingSlackByIdHeadersArg = new UpdateIntegrationMappingSlackByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeIntegrationMapping(deserializeJson(response.text)); } - async deleteIntegrationMappingSlackById(integrationMappingId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; - } -} -export function serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val: GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField): Json { - return val; -} -export function deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val: any): GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField\""; - } - if (val == "channel") { - return "channel"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val: GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField): Json { - return val; -} -export function deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val: any): GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField\""; - } - if (val == "folder") { - return "folder"; + async deleteIntegrationMappingSlackById(integrationMappingId: string, headers: DeleteIntegrationMappingSlackByIdHeadersArg = new DeleteIntegrationMappingSlackByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetIntegrationMappingSlackQueryParamsArg(val: GetIntegrationMappingSlackQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["partner_item_type"]: val.partnerItemType == void 0 ? void 0 : serializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val.partnerItemType), ["partner_item_id"]: val.partnerItemId, ["box_item_id"]: val.boxItemId, ["box_item_type"]: val.boxItemType == void 0 ? void 0 : serializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val.boxItemType), ["is_manually_created"]: val.isManuallyCreated }; -} -export function deserializeGetIntegrationMappingSlackQueryParamsArg(val: any): GetIntegrationMappingSlackQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const partnerItemType: undefined | GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = val.partner_item_type == void 0 ? void 0 : deserializeGetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField(val.partner_item_type); - const partnerItemId: undefined | string = isJson(val.partner_item_id, "string") ? val.partner_item_id : void 0; - const boxItemId: undefined | string = isJson(val.box_item_id, "string") ? val.box_item_id : void 0; - const boxItemType: undefined | GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = val.box_item_type == void 0 ? void 0 : deserializeGetIntegrationMappingSlackQueryParamsArgBoxItemTypeField(val.box_item_type); - const isManuallyCreated: undefined | boolean = isJson(val.is_manually_created, "boolean") ? val.is_manually_created : void 0; - return { marker: marker, limit: limit, partnerItemType: partnerItemType, partnerItemId: partnerItemId, boxItemId: boxItemId, boxItemType: boxItemType, isManuallyCreated: isManuallyCreated } satisfies GetIntegrationMappingSlackQueryParamsArg; } export function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val: UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField): Json { return {}; diff --git a/src/managers/invites.generated.ts b/src/managers/invites.generated.ts index e8e3c0a8..7dd273a6 100644 --- a/src/managers/invites.generated.ts +++ b/src/managers/invites.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -28,27 +29,49 @@ export interface CreateInviteRequestBodyArg { export interface CreateInviteQueryParamsArg { readonly fields?: string; } +export class CreateInviteHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateInviteHeadersArg) { + Object.assign(this, fields); + } +} export interface GetInviteByIdQueryParamsArg { readonly fields?: string; } +export class GetInviteByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetInviteByIdHeadersArg) { + Object.assign(this, fields); + } +} export class InvitesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async createInvite(requestBody: CreateInviteRequestBodyArg, queryParams: CreateInviteQueryParamsArg = {} satisfies CreateInviteQueryParamsArg): Promise { + async createInvite(requestBody: CreateInviteRequestBodyArg, queryParams: CreateInviteQueryParamsArg = {} satisfies CreateInviteQueryParamsArg, headers: CreateInviteHeadersArg = new CreateInviteHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeInvite(deserializeJson(response.text)); } - async getInviteById(inviteId: string, queryParams: GetInviteByIdQueryParamsArg = {} satisfies GetInviteByIdQueryParamsArg): Promise { + async getInviteById(inviteId: string, queryParams: GetInviteByIdQueryParamsArg = {} satisfies GetInviteByIdQueryParamsArg, headers: GetInviteByIdHeadersArg = new GetInviteByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites/", inviteId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/invites/", inviteId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeInvite(deserializeJson(response.text)); } } @@ -74,17 +97,3 @@ export function deserializeCreateInviteRequestBodyArg(val: any): CreateInviteReq const actionableBy: CreateInviteRequestBodyArgActionableByField = deserializeCreateInviteRequestBodyArgActionableByField(val.actionable_by); return { enterprise: enterprise, actionableBy: actionableBy } satisfies CreateInviteRequestBodyArg; } -export function serializeCreateInviteQueryParamsArg(val: CreateInviteQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateInviteQueryParamsArg(val: any): CreateInviteQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateInviteQueryParamsArg; -} -export function serializeGetInviteByIdQueryParamsArg(val: GetInviteByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetInviteByIdQueryParamsArg(val: any): GetInviteByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetInviteByIdQueryParamsArg; -} diff --git a/src/managers/legalHoldPolicies.generated.ts b/src/managers/legalHoldPolicies.generated.ts index a36b8f0e..7a962ca1 100644 --- a/src/managers/legalHoldPolicies.generated.ts +++ b/src/managers/legalHoldPolicies.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -24,6 +25,14 @@ export interface GetLegalHoldPoliciesQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetLegalHoldPoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetLegalHoldPoliciesHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateLegalHoldPolicyRequestBodyArg { readonly policyName: string; readonly description?: string; @@ -31,51 +40,88 @@ export interface CreateLegalHoldPolicyRequestBodyArg { readonly filterEndedAt?: string; readonly isOngoing?: boolean; } +export class CreateLegalHoldPolicyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateLegalHoldPolicyHeadersArg) { + Object.assign(this, fields); + } +} +export class GetLegalHoldPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetLegalHoldPolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateLegalHoldPolicyByIdRequestBodyArg { readonly policyName?: string; readonly description?: string; readonly releaseNotes?: string; } +export class UpdateLegalHoldPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateLegalHoldPolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteLegalHoldPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteLegalHoldPolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} export class LegalHoldPoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getLegalHoldPolicies(queryParams: GetLegalHoldPoliciesQueryParamsArg = {} satisfies GetLegalHoldPoliciesQueryParamsArg): Promise { + async getLegalHoldPolicies(queryParams: GetLegalHoldPoliciesQueryParamsArg = {} satisfies GetLegalHoldPoliciesQueryParamsArg, headers: GetLegalHoldPoliciesHeadersArg = new GetLegalHoldPoliciesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["policy_name"]: toString(queryParams.policyName), ["fields"]: toString(queryParams.fields), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicies(deserializeJson(response.text)); } - async createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies") as string, { method: "POST", body: serializeJson(serializeCreateLegalHoldPolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg, headers: CreateLegalHoldPolicyHeadersArg = new CreateLegalHoldPolicyHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateLegalHoldPolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicy(deserializeJson(response.text)); } - async getLegalHoldPolicyById(legalHoldPolicyId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getLegalHoldPolicyById(legalHoldPolicyId: string, headers: GetLegalHoldPolicyByIdHeadersArg = new GetLegalHoldPolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicy(deserializeJson(response.text)); } - async updateLegalHoldPolicyById(legalHoldPolicyId: string, requestBody: UpdateLegalHoldPolicyByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId) as string, { method: "PUT", body: serializeJson(serializeUpdateLegalHoldPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateLegalHoldPolicyById(legalHoldPolicyId: string, requestBody: UpdateLegalHoldPolicyByIdRequestBodyArg, headers: UpdateLegalHoldPolicyByIdHeadersArg = new UpdateLegalHoldPolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateLegalHoldPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicy(deserializeJson(response.text)); } - async deleteLegalHoldPolicyById(legalHoldPolicyId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteLegalHoldPolicyById(legalHoldPolicyId: string, headers: DeleteLegalHoldPolicyByIdHeadersArg = new DeleteLegalHoldPolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetLegalHoldPoliciesQueryParamsArg(val: GetLegalHoldPoliciesQueryParamsArg): Json { - return { ["policy_name"]: val.policyName, ["fields"]: val.fields, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetLegalHoldPoliciesQueryParamsArg(val: any): GetLegalHoldPoliciesQueryParamsArg { - const policyName: undefined | string = isJson(val.policy_name, "string") ? val.policy_name : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { policyName: policyName, fields: fields, marker: marker, limit: limit } satisfies GetLegalHoldPoliciesQueryParamsArg; -} export function serializeCreateLegalHoldPolicyRequestBodyArg(val: CreateLegalHoldPolicyRequestBodyArg): Json { return { ["policy_name"]: val.policyName, ["description"]: val.description, ["filter_started_at"]: val.filterStartedAt, ["filter_ended_at"]: val.filterEndedAt, ["is_ongoing"]: val.isOngoing }; } diff --git a/src/managers/legalHoldPolicyAssignments.generated.ts b/src/managers/legalHoldPolicyAssignments.generated.ts index 87ddafb3..83dc17ec 100644 --- a/src/managers/legalHoldPolicyAssignments.generated.ts +++ b/src/managers/legalHoldPolicyAssignments.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -30,6 +31,14 @@ export interface GetLegalHoldPolicyAssignmentsQueryParamsArg { readonly limit?: number; readonly fields?: string; } +export class GetLegalHoldPolicyAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetLegalHoldPolicyAssignmentsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = "file" | "file_version" | "folder" | "user"; export interface CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField { readonly type: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; @@ -39,89 +48,114 @@ export interface CreateLegalHoldPolicyAssignmentRequestBodyArg { readonly policyId: string; readonly assignTo: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; } +export class CreateLegalHoldPolicyAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateLegalHoldPolicyAssignmentHeadersArg) { + Object.assign(this, fields); + } +} +export class GetLegalHoldPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetLegalHoldPolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteLegalHoldPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteLegalHoldPolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg { readonly marker?: string; readonly limit?: number; readonly fields?: string; } +export class GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg) { + Object.assign(this, fields); + } +} export interface GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg { readonly marker?: string; readonly limit?: number; readonly fields?: string; } +export class GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg) { + Object.assign(this, fields); + } +} export class LegalHoldPolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getLegalHoldPolicyAssignments(queryParams: GetLegalHoldPolicyAssignmentsQueryParamsArg): Promise { + async getLegalHoldPolicyAssignments(queryParams: GetLegalHoldPolicyAssignmentsQueryParamsArg, headers: GetLegalHoldPolicyAssignmentsHeadersArg = new GetLegalHoldPolicyAssignmentsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["policy_id"]: toString(queryParams.policyId), ["assign_to_type"]: toString(queryParams.assignToType), ["assign_to_id"]: toString(queryParams.assignToId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicyAssignments(deserializeJson(response.text)); } - async createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments") as string, { method: "POST", body: serializeJson(serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg, headers: CreateLegalHoldPolicyAssignmentHeadersArg = new CreateLegalHoldPolicyAssignmentHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicyAssignment(deserializeJson(response.text)); } - async getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string, headers: GetLegalHoldPolicyAssignmentByIdHeadersArg = new GetLegalHoldPolicyAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeLegalHoldPolicyAssignment(deserializeJson(response.text)); } - async deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string, headers: DeleteLegalHoldPolicyAssignmentByIdHeadersArg = new DeleteLegalHoldPolicyAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Promise { + async getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg, headers: GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg = new GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHolds(deserializeJson(response.text)); } - async getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Promise { + async getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg = {} satisfies GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg, headers: GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg = new GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit), ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileVersionLegalHolds(deserializeJson(response.text)); } } -export function serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val: GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField): Json { - return val; -} -export function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val: any): GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "file_version") { - return "file_version"; - } - if (val == "folder") { - return "folder"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetLegalHoldPolicyAssignmentsQueryParamsArg(val: GetLegalHoldPolicyAssignmentsQueryParamsArg): Json { - return { ["policy_id"]: val.policyId, ["assign_to_type"]: val.assignToType == void 0 ? void 0 : serializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val.assignToType), ["assign_to_id"]: val.assignToId, ["marker"]: val.marker, ["limit"]: val.limit, ["fields"]: val.fields }; -} -export function deserializeGetLegalHoldPolicyAssignmentsQueryParamsArg(val: any): GetLegalHoldPolicyAssignmentsQueryParamsArg { - const policyId: string = val.policy_id; - const assignToType: undefined | GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField = val.assign_to_type == void 0 ? void 0 : deserializeGetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField(val.assign_to_type); - const assignToId: undefined | string = isJson(val.assign_to_id, "string") ? val.assign_to_id : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { policyId: policyId, assignToType: assignToType, assignToId: assignToId, marker: marker, limit: limit, fields: fields } satisfies GetLegalHoldPolicyAssignmentsQueryParamsArg; -} export function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField): Json { return val; } @@ -159,21 +193,3 @@ export function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val: an const assignTo: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val.assign_to); return { policyId: policyId, assignTo: assignTo } satisfies CreateLegalHoldPolicyAssignmentRequestBodyArg; } -export function serializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(val: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["fields"]: val.fields }; -} -export function deserializeGetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg(val: any): GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { marker: marker, limit: limit, fields: fields } satisfies GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg; -} -export function serializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(val: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit, ["fields"]: val.fields }; -} -export function deserializeGetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg(val: any): GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { marker: marker, limit: limit, fields: fields } satisfies GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg; -} diff --git a/src/managers/listCollaborations.generated.ts b/src/managers/listCollaborations.generated.ts index 6e7989be..6cc9164e 100644 --- a/src/managers/listCollaborations.generated.ts +++ b/src/managers/listCollaborations.generated.ts @@ -8,20 +8,36 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export interface GetFileCollaborationsQueryParamsArg { readonly fields?: string; readonly limit?: number; readonly marker?: string; } +export class GetFileCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileCollaborationsHeadersArg) { + Object.assign(this, fields); + } +} export interface GetFolderCollaborationsQueryParamsArg { readonly fields?: string; } +export class GetFolderCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderCollaborationsHeadersArg) { + Object.assign(this, fields); + } +} export type GetCollaborationsQueryParamsArgStatusField = "pending"; export interface GetCollaborationsQueryParamsArg { readonly status: GetCollaborationsQueryParamsArgStatusField; @@ -29,88 +45,70 @@ export interface GetCollaborationsQueryParamsArg { readonly offset?: number; readonly limit?: number; } +export class GetCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollaborationsHeadersArg) { + Object.assign(this, fields); + } +} export interface GetGroupCollaborationsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export class GetGroupCollaborationsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetGroupCollaborationsHeadersArg) { + Object.assign(this, fields); + } +} export class ListCollaborationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileCollaborations(fileId: string, queryParams: GetFileCollaborationsQueryParamsArg = {} satisfies GetFileCollaborationsQueryParamsArg): Promise { + async getFileCollaborations(fileId: string, queryParams: GetFileCollaborationsQueryParamsArg = {} satisfies GetFileCollaborationsQueryParamsArg, headers: GetFileCollaborationsHeadersArg = new GetFileCollaborationsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } - async getFolderCollaborations(folderId: string, queryParams: GetFolderCollaborationsQueryParamsArg = {} satisfies GetFolderCollaborationsQueryParamsArg): Promise { + async getFolderCollaborations(folderId: string, queryParams: GetFolderCollaborationsQueryParamsArg = {} satisfies GetFolderCollaborationsQueryParamsArg, headers: GetFolderCollaborationsHeadersArg = new GetFolderCollaborationsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } - async getCollaborations(queryParams: GetCollaborationsQueryParamsArg): Promise { + async getCollaborations(queryParams: GetCollaborationsQueryParamsArg, headers: GetCollaborationsHeadersArg = new GetCollaborationsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["status"]: toString(queryParams.status), ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } - async getGroupCollaborations(groupId: string, queryParams: GetGroupCollaborationsQueryParamsArg = {} satisfies GetGroupCollaborationsQueryParamsArg): Promise { + async getGroupCollaborations(groupId: string, queryParams: GetGroupCollaborationsQueryParamsArg = {} satisfies GetGroupCollaborationsQueryParamsArg, headers: GetGroupCollaborationsHeadersArg = new GetGroupCollaborationsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaborations(deserializeJson(response.text)); } } -export function serializeGetFileCollaborationsQueryParamsArg(val: GetFileCollaborationsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["marker"]: val.marker }; -} -export function deserializeGetFileCollaborationsQueryParamsArg(val: any): GetFileCollaborationsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - return { fields: fields, limit: limit, marker: marker } satisfies GetFileCollaborationsQueryParamsArg; -} -export function serializeGetFolderCollaborationsQueryParamsArg(val: GetFolderCollaborationsQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFolderCollaborationsQueryParamsArg(val: any): GetFolderCollaborationsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetFolderCollaborationsQueryParamsArg; -} -export function serializeGetCollaborationsQueryParamsArgStatusField(val: GetCollaborationsQueryParamsArgStatusField): Json { - return val; -} -export function deserializeGetCollaborationsQueryParamsArgStatusField(val: any): GetCollaborationsQueryParamsArgStatusField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetCollaborationsQueryParamsArgStatusField\""; - } - if (val == "pending") { - return "pending"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetCollaborationsQueryParamsArg(val: GetCollaborationsQueryParamsArg): Json { - return { ["status"]: serializeGetCollaborationsQueryParamsArgStatusField(val.status), ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit }; -} -export function deserializeGetCollaborationsQueryParamsArg(val: any): GetCollaborationsQueryParamsArg { - const status: GetCollaborationsQueryParamsArgStatusField = deserializeGetCollaborationsQueryParamsArgStatusField(val.status); - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { status: status, fields: fields, offset: offset, limit: limit } satisfies GetCollaborationsQueryParamsArg; -} -export function serializeGetGroupCollaborationsQueryParamsArg(val: GetGroupCollaborationsQueryParamsArg): Json { - return { ["limit"]: val.limit, ["offset"]: val.offset }; -} -export function deserializeGetGroupCollaborationsQueryParamsArg(val: any): GetGroupCollaborationsQueryParamsArg { - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { limit: limit, offset: offset } satisfies GetGroupCollaborationsQueryParamsArg; -} diff --git a/src/managers/memberships.generated.ts b/src/managers/memberships.generated.ts index c516eae5..887c77a3 100644 --- a/src/managers/memberships.generated.ts +++ b/src/managers/memberships.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -22,10 +23,26 @@ export interface GetUserMembershipsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export class GetUserMembershipsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetUserMembershipsHeadersArg) { + Object.assign(this, fields); + } +} export interface GetGroupMembershipsQueryParamsArg { readonly limit?: number; readonly offset?: number; } +export class GetGroupMembershipsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetGroupMembershipsHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateGroupMembershipRequestBodyArgUserField { readonly id: string; } @@ -44,9 +61,25 @@ export interface CreateGroupMembershipRequestBodyArg { export interface CreateGroupMembershipQueryParamsArg { readonly fields?: string; } +export class CreateGroupMembershipHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateGroupMembershipHeadersArg) { + Object.assign(this, fields); + } +} export interface GetGroupMembershipByIdQueryParamsArg { readonly fields?: string; } +export class GetGroupMembershipByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetGroupMembershipByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateGroupMembershipByIdRequestBodyArgRoleField = "member" | "admin"; export interface UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField { } @@ -57,68 +90,86 @@ export interface UpdateGroupMembershipByIdRequestBodyArg { export interface UpdateGroupMembershipByIdQueryParamsArg { readonly fields?: string; } +export class UpdateGroupMembershipByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateGroupMembershipByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteGroupMembershipByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteGroupMembershipByIdHeadersArg) { + Object.assign(this, fields); + } +} export class MembershipsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getUserMemberships(userId: string, queryParams: GetUserMembershipsQueryParamsArg = {} satisfies GetUserMembershipsQueryParamsArg): Promise { + async getUserMemberships(userId: string, queryParams: GetUserMembershipsQueryParamsArg = {} satisfies GetUserMembershipsQueryParamsArg, headers: GetUserMembershipsHeadersArg = new GetUserMembershipsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/memberships") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/memberships") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMemberships(deserializeJson(response.text)); } - async getGroupMemberships(groupId: string, queryParams: GetGroupMembershipsQueryParamsArg = {} satisfies GetGroupMembershipsQueryParamsArg): Promise { + async getGroupMemberships(groupId: string, queryParams: GetGroupMembershipsQueryParamsArg = {} satisfies GetGroupMembershipsQueryParamsArg, headers: GetGroupMembershipsHeadersArg = new GetGroupMembershipsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMemberships(deserializeJson(response.text)); } - async createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams: CreateGroupMembershipQueryParamsArg = {} satisfies CreateGroupMembershipQueryParamsArg): Promise { + async createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams: CreateGroupMembershipQueryParamsArg = {} satisfies CreateGroupMembershipQueryParamsArg, headers: CreateGroupMembershipHeadersArg = new CreateGroupMembershipHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMembership(deserializeJson(response.text)); } - async getGroupMembershipById(groupMembershipId: string, queryParams: GetGroupMembershipByIdQueryParamsArg = {} satisfies GetGroupMembershipByIdQueryParamsArg): Promise { + async getGroupMembershipById(groupMembershipId: string, queryParams: GetGroupMembershipByIdQueryParamsArg = {} satisfies GetGroupMembershipByIdQueryParamsArg, headers: GetGroupMembershipByIdHeadersArg = new GetGroupMembershipByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMembership(deserializeJson(response.text)); } - async updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams: UpdateGroupMembershipByIdQueryParamsArg = {} satisfies UpdateGroupMembershipByIdQueryParamsArg): Promise { + async updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams: UpdateGroupMembershipByIdQueryParamsArg = {} satisfies UpdateGroupMembershipByIdQueryParamsArg, headers: UpdateGroupMembershipByIdHeadersArg = new UpdateGroupMembershipByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeGroupMembership(deserializeJson(response.text)); } - async deleteGroupMembershipById(groupMembershipId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteGroupMembershipById(groupMembershipId: string, headers: DeleteGroupMembershipByIdHeadersArg = new DeleteGroupMembershipByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetUserMembershipsQueryParamsArg(val: GetUserMembershipsQueryParamsArg): Json { - return { ["limit"]: val.limit, ["offset"]: val.offset }; -} -export function deserializeGetUserMembershipsQueryParamsArg(val: any): GetUserMembershipsQueryParamsArg { - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { limit: limit, offset: offset } satisfies GetUserMembershipsQueryParamsArg; -} -export function serializeGetGroupMembershipsQueryParamsArg(val: GetGroupMembershipsQueryParamsArg): Json { - return { ["limit"]: val.limit, ["offset"]: val.offset }; -} -export function deserializeGetGroupMembershipsQueryParamsArg(val: any): GetGroupMembershipsQueryParamsArg { - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { limit: limit, offset: offset } satisfies GetGroupMembershipsQueryParamsArg; -} export function serializeCreateGroupMembershipRequestBodyArgUserField(val: CreateGroupMembershipRequestBodyArgUserField): Json { return { ["id"]: val.id }; } @@ -164,20 +215,6 @@ export function deserializeCreateGroupMembershipRequestBodyArg(val: any): Create const configurablePermissions: undefined | CreateGroupMembershipRequestBodyArgConfigurablePermissionsField = val.configurable_permissions == void 0 ? void 0 : deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val.configurable_permissions); return { user: user, group: group, role: role, configurablePermissions: configurablePermissions } satisfies CreateGroupMembershipRequestBodyArg; } -export function serializeCreateGroupMembershipQueryParamsArg(val: CreateGroupMembershipQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateGroupMembershipQueryParamsArg(val: any): CreateGroupMembershipQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateGroupMembershipQueryParamsArg; -} -export function serializeGetGroupMembershipByIdQueryParamsArg(val: GetGroupMembershipByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetGroupMembershipByIdQueryParamsArg(val: any): GetGroupMembershipByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetGroupMembershipByIdQueryParamsArg; -} export function serializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val: UpdateGroupMembershipByIdRequestBodyArgRoleField): Json { return val; } @@ -207,10 +244,3 @@ export function deserializeUpdateGroupMembershipByIdRequestBodyArg(val: any): Up const configurablePermissions: undefined | UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = val.configurable_permissions == void 0 ? void 0 : deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val.configurable_permissions); return { role: role, configurablePermissions: configurablePermissions } satisfies UpdateGroupMembershipByIdRequestBodyArg; } -export function serializeUpdateGroupMembershipByIdQueryParamsArg(val: UpdateGroupMembershipByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateGroupMembershipByIdQueryParamsArg(val: any): UpdateGroupMembershipByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UpdateGroupMembershipByIdQueryParamsArg; -} diff --git a/src/managers/metadataCascadePolicies.generated.ts b/src/managers/metadataCascadePolicies.generated.ts index 419f0126..f84b4435 100644 --- a/src/managers/metadataCascadePolicies.generated.ts +++ b/src/managers/metadataCascadePolicies.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -27,56 +28,101 @@ export interface GetMetadataCascadePoliciesQueryParamsArg { readonly marker?: string; readonly offset?: number; } +export class GetMetadataCascadePoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataCascadePoliciesHeadersArg) { + Object.assign(this, fields); + } +} export type CreateMetadataCascadePolicyRequestBodyArgScopeField = "global" | "enterprise"; export interface CreateMetadataCascadePolicyRequestBodyArg { readonly folderId: string; readonly scope: CreateMetadataCascadePolicyRequestBodyArgScopeField; readonly templateKey: string; } +export class CreateMetadataCascadePolicyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateMetadataCascadePolicyHeadersArg) { + Object.assign(this, fields); + } +} +export class GetMetadataCascadePolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataCascadePolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteMetadataCascadePolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteMetadataCascadePolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} export type CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = "none" | "overwrite"; export interface CreateMetadataCascadePolicyApplyRequestBodyArg { readonly conflictResolution: CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField; } +export class CreateMetadataCascadePolicyApplyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateMetadataCascadePolicyApplyHeadersArg) { + Object.assign(this, fields); + } +} export class MetadataCascadePoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getMetadataCascadePolicies(queryParams: GetMetadataCascadePoliciesQueryParamsArg): Promise { + async getMetadataCascadePolicies(queryParams: GetMetadataCascadePoliciesQueryParamsArg, headers: GetMetadataCascadePoliciesHeadersArg = new GetMetadataCascadePoliciesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["folder_id"]: toString(queryParams.folderId), ["owner_enterprise_id"]: toString(queryParams.ownerEnterpriseId), ["marker"]: toString(queryParams.marker), ["offset"]: toString(queryParams.offset) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataCascadePolicies(deserializeJson(response.text)); } - async createMetadataCascadePolicy(requestBody: CreateMetadataCascadePolicyRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies") as string, { method: "POST", body: serializeJson(serializeCreateMetadataCascadePolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createMetadataCascadePolicy(requestBody: CreateMetadataCascadePolicyRequestBodyArg, headers: CreateMetadataCascadePolicyHeadersArg = new CreateMetadataCascadePolicyHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateMetadataCascadePolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataCascadePolicy(deserializeJson(response.text)); } - async getMetadataCascadePolicyById(metadataCascadePolicyId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getMetadataCascadePolicyById(metadataCascadePolicyId: string, headers: GetMetadataCascadePolicyByIdHeadersArg = new GetMetadataCascadePolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataCascadePolicy(deserializeJson(response.text)); } - async deleteMetadataCascadePolicyById(metadataCascadePolicyId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteMetadataCascadePolicyById(metadataCascadePolicyId: string, headers: DeleteMetadataCascadePolicyByIdHeadersArg = new DeleteMetadataCascadePolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async createMetadataCascadePolicyApply(metadataCascadePolicyId: string, requestBody: CreateMetadataCascadePolicyApplyRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId, "/apply") as string, { method: "POST", body: serializeJson(serializeCreateMetadataCascadePolicyApplyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async createMetadataCascadePolicyApply(metadataCascadePolicyId: string, requestBody: CreateMetadataCascadePolicyApplyRequestBodyArg, headers: CreateMetadataCascadePolicyApplyHeadersArg = new CreateMetadataCascadePolicyApplyHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId, "/apply") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateMetadataCascadePolicyApplyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetMetadataCascadePoliciesQueryParamsArg(val: GetMetadataCascadePoliciesQueryParamsArg): Json { - return { ["folder_id"]: val.folderId, ["owner_enterprise_id"]: val.ownerEnterpriseId, ["marker"]: val.marker, ["offset"]: val.offset }; -} -export function deserializeGetMetadataCascadePoliciesQueryParamsArg(val: any): GetMetadataCascadePoliciesQueryParamsArg { - const folderId: string = val.folder_id; - const ownerEnterpriseId: undefined | string = isJson(val.owner_enterprise_id, "string") ? val.owner_enterprise_id : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - return { folderId: folderId, ownerEnterpriseId: ownerEnterpriseId, marker: marker, offset: offset } satisfies GetMetadataCascadePoliciesQueryParamsArg; -} export function serializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val: CreateMetadataCascadePolicyRequestBodyArgScopeField): Json { return val; } diff --git a/src/managers/metadataTemplates.generated.ts b/src/managers/metadataTemplates.generated.ts index c907e6f2..eaab0747 100644 --- a/src/managers/metadataTemplates.generated.ts +++ b/src/managers/metadataTemplates.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -21,16 +22,64 @@ import { isJson } from "../json.js"; export interface GetMetadataTemplatesQueryParamsArg { readonly metadataInstanceId: string; } +export class GetMetadataTemplatesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataTemplatesHeadersArg) { + Object.assign(this, fields); + } +} export type GetMetadataTemplateSchemaScopeArg = "global" | "enterprise"; +export class GetMetadataTemplateSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataTemplateSchemaHeadersArg) { + Object.assign(this, fields); + } +} export type DeleteMetadataTemplateSchemaScopeArg = "global" | "enterprise"; +export class DeleteMetadataTemplateSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteMetadataTemplateSchemaHeadersArg) { + Object.assign(this, fields); + } +} +export class GetMetadataTemplateByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataTemplateByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetMetadataTemplateGlobalQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetMetadataTemplateGlobalHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataTemplateGlobalHeadersArg) { + Object.assign(this, fields); + } +} export interface GetMetadataTemplateEnterpriseQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetMetadataTemplateEnterpriseHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataTemplateEnterpriseHeadersArg) { + Object.assign(this, fields); + } +} export type CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = "string" | "float" | "date" | "enum" | "multiSelect"; export interface CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField { readonly key: string; @@ -51,57 +100,79 @@ export interface CreateMetadataTemplateSchemaRequestBodyArg { readonly fields?: readonly CreateMetadataTemplateSchemaRequestBodyArgFieldsField[]; readonly copyInstanceOnItemCopy?: boolean; } +export class CreateMetadataTemplateSchemaHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateMetadataTemplateSchemaHeadersArg) { + Object.assign(this, fields); + } +} export class MetadataTemplatesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getMetadataTemplates(queryParams: GetMetadataTemplatesQueryParamsArg): Promise { + async getMetadataTemplates(queryParams: GetMetadataTemplatesQueryParamsArg, headers: GetMetadataTemplatesHeadersArg = new GetMetadataTemplatesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["metadata_instance_id"]: toString(queryParams.metadataInstanceId) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplates(deserializeJson(response.text)); } - async getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string, headers: GetMetadataTemplateSchemaHeadersArg = new GetMetadataTemplateSchemaHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplate(deserializeJson(response.text)); } - async deleteMetadataTemplateSchema(scope: DeleteMetadataTemplateSchemaScopeArg, templateKey: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteMetadataTemplateSchema(scope: DeleteMetadataTemplateSchemaScopeArg, templateKey: string, headers: DeleteMetadataTemplateSchemaHeadersArg = new DeleteMetadataTemplateSchemaHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getMetadataTemplateById(templateId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", templateId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getMetadataTemplateById(templateId: string, headers: GetMetadataTemplateByIdHeadersArg = new GetMetadataTemplateByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/", templateId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplate(deserializeJson(response.text)); } - async getMetadataTemplateGlobal(queryParams: GetMetadataTemplateGlobalQueryParamsArg = {} satisfies GetMetadataTemplateGlobalQueryParamsArg): Promise { + async getMetadataTemplateGlobal(queryParams: GetMetadataTemplateGlobalQueryParamsArg = {} satisfies GetMetadataTemplateGlobalQueryParamsArg, headers: GetMetadataTemplateGlobalHeadersArg = new GetMetadataTemplateGlobalHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/global") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/global") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplates(deserializeJson(response.text)); } - async getMetadataTemplateEnterprise(queryParams: GetMetadataTemplateEnterpriseQueryParamsArg = {} satisfies GetMetadataTemplateEnterpriseQueryParamsArg): Promise { + async getMetadataTemplateEnterprise(queryParams: GetMetadataTemplateEnterpriseQueryParamsArg = {} satisfies GetMetadataTemplateEnterpriseQueryParamsArg, headers: GetMetadataTemplateEnterpriseHeadersArg = new GetMetadataTemplateEnterpriseHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/enterprise") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplates(deserializeJson(response.text)); } - async createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/schema") as string, { method: "POST", body: serializeJson(serializeCreateMetadataTemplateSchemaRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg, headers: CreateMetadataTemplateSchemaHeadersArg = new CreateMetadataTemplateSchemaHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_templates/schema") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateMetadataTemplateSchemaRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataTemplate(deserializeJson(response.text)); } } -export function serializeGetMetadataTemplatesQueryParamsArg(val: GetMetadataTemplatesQueryParamsArg): Json { - return { ["metadata_instance_id"]: val.metadataInstanceId }; -} -export function deserializeGetMetadataTemplatesQueryParamsArg(val: any): GetMetadataTemplatesQueryParamsArg { - const metadataInstanceId: string = val.metadata_instance_id; - return { metadataInstanceId: metadataInstanceId } satisfies GetMetadataTemplatesQueryParamsArg; -} export function serializeGetMetadataTemplateSchemaScopeArg(val: GetMetadataTemplateSchemaScopeArg): Json { return val; } @@ -132,22 +203,6 @@ export function deserializeDeleteMetadataTemplateSchemaScopeArg(val: any): Delet } throw "".concat("Invalid value: ", val) as string; } -export function serializeGetMetadataTemplateGlobalQueryParamsArg(val: GetMetadataTemplateGlobalQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetMetadataTemplateGlobalQueryParamsArg(val: any): GetMetadataTemplateGlobalQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetMetadataTemplateGlobalQueryParamsArg; -} -export function serializeGetMetadataTemplateEnterpriseQueryParamsArg(val: GetMetadataTemplateEnterpriseQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetMetadataTemplateEnterpriseQueryParamsArg(val: any): GetMetadataTemplateEnterpriseQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetMetadataTemplateEnterpriseQueryParamsArg; -} export function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val: CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField): Json { return val; } diff --git a/src/managers/recentItems.generated.ts b/src/managers/recentItems.generated.ts index 7d7faeb0..f98d680a 100644 --- a/src/managers/recentItems.generated.ts +++ b/src/managers/recentItems.generated.ts @@ -8,37 +8,39 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export interface GetRecentItemsQueryParamsArg { readonly fields?: string; readonly limit?: number; readonly marker?: string; } +export class GetRecentItemsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRecentItemsHeadersArg) { + Object.assign(this, fields); + } +} export class RecentItemsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getRecentItems(queryParams: GetRecentItemsQueryParamsArg = {} satisfies GetRecentItemsQueryParamsArg): Promise { + async getRecentItems(queryParams: GetRecentItemsQueryParamsArg = {} satisfies GetRecentItemsQueryParamsArg, headers: GetRecentItemsHeadersArg = new GetRecentItemsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/recent_items") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/recent_items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRecentItems(deserializeJson(response.text)); } } -export function serializeGetRecentItemsQueryParamsArg(val: GetRecentItemsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["marker"]: val.marker }; -} -export function deserializeGetRecentItemsQueryParamsArg(val: any): GetRecentItemsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - return { fields: fields, limit: limit, marker: marker } satisfies GetRecentItemsQueryParamsArg; -} diff --git a/src/managers/retentionPolicies.generated.ts b/src/managers/retentionPolicies.generated.ts index 7bc07343..20fe4247 100644 --- a/src/managers/retentionPolicies.generated.ts +++ b/src/managers/retentionPolicies.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -30,6 +31,14 @@ export interface GetRetentionPoliciesQueryParamsArg { readonly limit?: number; readonly marker?: string; } +export class GetRetentionPoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRetentionPoliciesHeadersArg) { + Object.assign(this, fields); + } +} export type CreateRetentionPolicyRequestBodyArgPolicyTypeField = "finite" | "indefinite"; export type CreateRetentionPolicyRequestBodyArgDispositionActionField = "permanently_delete" | "remove_retention"; export type CreateRetentionPolicyRequestBodyArgRetentionTypeField = "modifiable" | "non-modifiable"; @@ -44,9 +53,25 @@ export interface CreateRetentionPolicyRequestBodyArg { readonly areOwnersNotified?: boolean; readonly customNotificationRecipients?: readonly UserMini[]; } +export class CreateRetentionPolicyHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateRetentionPolicyHeadersArg) { + Object.assign(this, fields); + } +} export interface GetRetentionPolicyByIdQueryParamsArg { readonly fields?: string; } +export class GetRetentionPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRetentionPolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = "permanently_delete" | "remove_retention"; export interface UpdateRetentionPolicyByIdRequestBodyArg { readonly policyName?: string; @@ -59,65 +84,69 @@ export interface UpdateRetentionPolicyByIdRequestBodyArg { readonly areOwnersNotified?: boolean; readonly customNotificationRecipients?: readonly UserMini[]; } +export class UpdateRetentionPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateRetentionPolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteRetentionPolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteRetentionPolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} export class RetentionPoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getRetentionPolicies(queryParams: GetRetentionPoliciesQueryParamsArg = {} satisfies GetRetentionPoliciesQueryParamsArg): Promise { + async getRetentionPolicies(queryParams: GetRetentionPoliciesQueryParamsArg = {} satisfies GetRetentionPoliciesQueryParamsArg, headers: GetRetentionPoliciesHeadersArg = new GetRetentionPoliciesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["policy_name"]: toString(queryParams.policyName), ["policy_type"]: toString(queryParams.policyType), ["created_by_user_id"]: toString(queryParams.createdByUserId), ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicies(deserializeJson(response.text)); } - async createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "POST", body: serializeJson(serializeCreateRetentionPolicyRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg, headers: CreateRetentionPolicyHeadersArg = new CreateRetentionPolicyHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateRetentionPolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicy(deserializeJson(response.text)); } - async getRetentionPolicyById(retentionPolicyId: string, queryParams: GetRetentionPolicyByIdQueryParamsArg = {} satisfies GetRetentionPolicyByIdQueryParamsArg): Promise { + async getRetentionPolicyById(retentionPolicyId: string, queryParams: GetRetentionPolicyByIdQueryParamsArg = {} satisfies GetRetentionPolicyByIdQueryParamsArg, headers: GetRetentionPolicyByIdHeadersArg = new GetRetentionPolicyByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicy(deserializeJson(response.text)); } - async updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "PUT", body: serializeJson(serializeUpdateRetentionPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg, headers: UpdateRetentionPolicyByIdHeadersArg = new UpdateRetentionPolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateRetentionPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicy(deserializeJson(response.text)); } - async deleteRetentionPolicyById(retentionPolicyId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; - } -} -export function serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val: GetRetentionPoliciesQueryParamsArgPolicyTypeField): Json { - return val; -} -export function deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val: any): GetRetentionPoliciesQueryParamsArgPolicyTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetRetentionPoliciesQueryParamsArgPolicyTypeField\""; - } - if (val == "finite") { - return "finite"; - } - if (val == "indefinite") { - return "indefinite"; + async deleteRetentionPolicyById(retentionPolicyId: string, headers: DeleteRetentionPolicyByIdHeadersArg = new DeleteRetentionPolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetRetentionPoliciesQueryParamsArg(val: GetRetentionPoliciesQueryParamsArg): Json { - return { ["policy_name"]: val.policyName, ["policy_type"]: val.policyType == void 0 ? void 0 : serializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val.policyType), ["created_by_user_id"]: val.createdByUserId, ["fields"]: val.fields, ["limit"]: val.limit, ["marker"]: val.marker }; -} -export function deserializeGetRetentionPoliciesQueryParamsArg(val: any): GetRetentionPoliciesQueryParamsArg { - const policyName: undefined | string = isJson(val.policy_name, "string") ? val.policy_name : void 0; - const policyType: undefined | GetRetentionPoliciesQueryParamsArgPolicyTypeField = val.policy_type == void 0 ? void 0 : deserializeGetRetentionPoliciesQueryParamsArgPolicyTypeField(val.policy_type); - const createdByUserId: undefined | string = isJson(val.created_by_user_id, "string") ? val.created_by_user_id : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - return { policyName: policyName, policyType: policyType, createdByUserId: createdByUserId, fields: fields, limit: limit, marker: marker } satisfies GetRetentionPoliciesQueryParamsArg; } export function serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val: CreateRetentionPolicyRequestBodyArgPolicyTypeField): Json { return val; @@ -183,13 +212,6 @@ export function deserializeCreateRetentionPolicyRequestBodyArg(val: any): Create }) as readonly any[] : void 0; return { policyName: policyName, description: description, policyType: policyType, dispositionAction: dispositionAction, retentionLength: retentionLength, retentionType: retentionType, canOwnerExtendRetention: canOwnerExtendRetention, areOwnersNotified: areOwnersNotified, customNotificationRecipients: customNotificationRecipients } satisfies CreateRetentionPolicyRequestBodyArg; } -export function serializeGetRetentionPolicyByIdQueryParamsArg(val: GetRetentionPolicyByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetRetentionPolicyByIdQueryParamsArg(val: any): GetRetentionPolicyByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetRetentionPolicyByIdQueryParamsArg; -} export function serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val: UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField): Json { return val; } diff --git a/src/managers/retentionPolicyAssignments.generated.ts b/src/managers/retentionPolicyAssignments.generated.ts index 8f8fa54e..4f5cb7f5 100644 --- a/src/managers/retentionPolicyAssignments.generated.ts +++ b/src/managers/retentionPolicyAssignments.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -28,6 +29,14 @@ export interface GetRetentionPolicyAssignmentsQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetRetentionPolicyAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRetentionPolicyAssignmentsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = "enterprise" | "folder" | "metadata_template"; export interface CreateRetentionPolicyAssignmentRequestBodyArgAssignToField { readonly type: CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; @@ -43,88 +52,118 @@ export interface CreateRetentionPolicyAssignmentRequestBodyArg { readonly filterFields?: readonly CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField[]; readonly startDateField?: string; } +export class CreateRetentionPolicyAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateRetentionPolicyAssignmentHeadersArg) { + Object.assign(this, fields); + } +} export interface GetRetentionPolicyAssignmentByIdQueryParamsArg { readonly fields?: string; } +export class GetRetentionPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRetentionPolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteRetentionPolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteRetentionPolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg) { + Object.assign(this, fields); + } +} export interface GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg) { + Object.assign(this, fields); + } +} export class RetentionPolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getRetentionPolicyAssignments(retentionPolicyId: string, queryParams: GetRetentionPolicyAssignmentsQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentsQueryParamsArg): Promise { + async getRetentionPolicyAssignments(retentionPolicyId: string, queryParams: GetRetentionPolicyAssignmentsQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentsQueryParamsArg, headers: GetRetentionPolicyAssignmentsHeadersArg = new GetRetentionPolicyAssignmentsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["type"]: toString(queryParams.type), ["fields"]: toString(queryParams.fields), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicyAssignments(deserializeJson(response.text)); } - async createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments") as string, { method: "POST", body: serializeJson(serializeCreateRetentionPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg, headers: CreateRetentionPolicyAssignmentHeadersArg = new CreateRetentionPolicyAssignmentHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateRetentionPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicyAssignment(deserializeJson(response.text)); } - async getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentByIdQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentByIdQueryParamsArg): Promise { + async getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentByIdQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentByIdQueryParamsArg, headers: GetRetentionPolicyAssignmentByIdHeadersArg = new GetRetentionPolicyAssignmentByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeRetentionPolicyAssignment(deserializeJson(response.text)); } - async deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, headers: DeleteRetentionPolicyAssignmentByIdHeadersArg = new DeleteRetentionPolicyAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Promise { + async getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg, headers: GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg = new GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFilesUnderRetention(deserializeJson(response.text)); } - async getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Promise { + async getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg = {} satisfies GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg, headers: GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg = new GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFilesUnderRetention(deserializeJson(response.text)); } } -export function serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val: GetRetentionPolicyAssignmentsQueryParamsArgTypeField): Json { - return val; -} -export function deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val: any): GetRetentionPolicyAssignmentsQueryParamsArgTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetRetentionPolicyAssignmentsQueryParamsArgTypeField\""; - } - if (val == "folder") { - return "folder"; - } - if (val == "enterprise") { - return "enterprise"; - } - if (val == "metadata_template") { - return "metadata_template"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetRetentionPolicyAssignmentsQueryParamsArg(val: GetRetentionPolicyAssignmentsQueryParamsArg): Json { - return { ["type"]: val.type == void 0 ? void 0 : serializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val.type), ["fields"]: val.fields, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetRetentionPolicyAssignmentsQueryParamsArg(val: any): GetRetentionPolicyAssignmentsQueryParamsArg { - const type: undefined | GetRetentionPolicyAssignmentsQueryParamsArgTypeField = val.type == void 0 ? void 0 : deserializeGetRetentionPolicyAssignmentsQueryParamsArgTypeField(val.type); - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { type: type, fields: fields, marker: marker, limit: limit } satisfies GetRetentionPolicyAssignmentsQueryParamsArg; -} export function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField): Json { return val; } @@ -173,26 +212,3 @@ export function deserializeCreateRetentionPolicyAssignmentRequestBodyArg(val: an const startDateField: undefined | string = isJson(val.start_date_field, "string") ? val.start_date_field : void 0; return { policyId: policyId, assignTo: assignTo, filterFields: filterFields, startDateField: startDateField } satisfies CreateRetentionPolicyAssignmentRequestBodyArg; } -export function serializeGetRetentionPolicyAssignmentByIdQueryParamsArg(val: GetRetentionPolicyAssignmentByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetRetentionPolicyAssignmentByIdQueryParamsArg(val: any): GetRetentionPolicyAssignmentByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetRetentionPolicyAssignmentByIdQueryParamsArg; -} -export function serializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(val: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg(val: any): GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg; -} -export function serializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(val: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg(val: any): GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg; -} diff --git a/src/managers/search.generated.ts b/src/managers/search.generated.ts index c6785218..8fb17fad 100644 --- a/src/managers/search.generated.ts +++ b/src/managers/search.generated.ts @@ -20,18 +20,34 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { serializeJson } from "../json.js"; import { Json } from "../json.js"; import { deserializeJson } from "../json.js"; -import { isJson } from "../json.js"; +export class CreateMetadataQueryExecuteReadHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateMetadataQueryExecuteReadHeadersArg) { + Object.assign(this, fields); + } +} export type GetMetadataQueryIndicesQueryParamsArgScopeField = "global" | "enterprise"; export interface GetMetadataQueryIndicesQueryParamsArg { readonly scope: GetMetadataQueryIndicesQueryParamsArgScopeField; readonly templateKey: string; } +export class GetMetadataQueryIndicesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetMetadataQueryIndicesHeadersArg) { + Object.assign(this, fields); + } +} export type GetSearchQueryParamsArgScopeField = "user_content" | "enterprise_content"; export type GetSearchQueryParamsArgTypeField = "file" | "folder" | "web_link"; export type GetSearchQueryParamsArgTrashContentField = "non_trashed_only" | "trashed_only" | "all_items"; @@ -60,159 +76,45 @@ export interface GetSearchQueryParamsArg { readonly deletedUserIds?: string; readonly deletedAtRange?: string; } +export class GetSearchHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSearchHeadersArg) { + Object.assign(this, fields); + } +} export class SearchManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async createMetadataQueryExecuteRead(requestBody: MetadataQuery): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_queries/execute_read") as string, { method: "POST", body: serializeJson(serializeMetadataQuery(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createMetadataQueryExecuteRead(requestBody: MetadataQuery, headers: CreateMetadataQueryExecuteReadHeadersArg = new CreateMetadataQueryExecuteReadHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_queries/execute_read") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeMetadataQuery(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataQueryResults(deserializeJson(response.text)); } - async getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg): Promise { + async getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg, headers: GetMetadataQueryIndicesHeadersArg = new GetMetadataQueryIndicesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["scope"]: toString(queryParams.scope), ["template_key"]: toString(queryParams.templateKey) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_query_indices") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/metadata_query_indices") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadataQueryIndices(deserializeJson(response.text)); } - async getSearch(queryParams: GetSearchQueryParamsArg = {} satisfies GetSearchQueryParamsArg): Promise { + async getSearch(queryParams: GetSearchQueryParamsArg = {} satisfies GetSearchQueryParamsArg, headers: GetSearchHeadersArg = new GetSearchHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["query"]: toString(queryParams.query), ["scope"]: toString(queryParams.scope), ["file_extensions"]: toString(queryParams.fileExtensions), ["created_at_range"]: toString(queryParams.createdAtRange), ["updated_at_range"]: toString(queryParams.updatedAtRange), ["size_range"]: toString(queryParams.sizeRange), ["owner_user_ids"]: toString(queryParams.ownerUserIds), ["recent_updater_user_ids"]: toString(queryParams.recentUpdaterUserIds), ["ancestor_folder_ids"]: toString(queryParams.ancestorFolderIds), ["content_types"]: toString(queryParams.contentTypes), ["type"]: toString(queryParams.type), ["trash_content"]: toString(queryParams.trashContent), ["mdfilters"]: toString(queryParams.mdfilters), ["sort"]: toString(queryParams.sort), ["direction"]: toString(queryParams.direction), ["limit"]: toString(queryParams.limit), ["include_recent_shared_links"]: toString(queryParams.includeRecentSharedLinks), ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["deleted_user_ids"]: toString(queryParams.deletedUserIds), ["deleted_at_range"]: toString(queryParams.deletedAtRange) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/search") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/search") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSearchResultsOrSearchResultsWithSharedLinks(deserializeJson(response.text)); } } -export function serializeGetMetadataQueryIndicesQueryParamsArgScopeField(val: GetMetadataQueryIndicesQueryParamsArgScopeField): Json { - return val; -} -export function deserializeGetMetadataQueryIndicesQueryParamsArgScopeField(val: any): GetMetadataQueryIndicesQueryParamsArgScopeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetMetadataQueryIndicesQueryParamsArgScopeField\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetMetadataQueryIndicesQueryParamsArg(val: GetMetadataQueryIndicesQueryParamsArg): Json { - return { ["scope"]: serializeGetMetadataQueryIndicesQueryParamsArgScopeField(val.scope), ["template_key"]: val.templateKey }; -} -export function deserializeGetMetadataQueryIndicesQueryParamsArg(val: any): GetMetadataQueryIndicesQueryParamsArg { - const scope: GetMetadataQueryIndicesQueryParamsArgScopeField = deserializeGetMetadataQueryIndicesQueryParamsArgScopeField(val.scope); - const templateKey: string = val.template_key; - return { scope: scope, templateKey: templateKey } satisfies GetMetadataQueryIndicesQueryParamsArg; -} -export function serializeGetSearchQueryParamsArgScopeField(val: GetSearchQueryParamsArgScopeField): Json { - return val; -} -export function deserializeGetSearchQueryParamsArgScopeField(val: any): GetSearchQueryParamsArgScopeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgScopeField\""; - } - if (val == "user_content") { - return "user_content"; - } - if (val == "enterprise_content") { - return "enterprise_content"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetSearchQueryParamsArgTypeField(val: GetSearchQueryParamsArgTypeField): Json { - return val; -} -export function deserializeGetSearchQueryParamsArgTypeField(val: any): GetSearchQueryParamsArgTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - if (val == "web_link") { - return "web_link"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetSearchQueryParamsArgTrashContentField(val: GetSearchQueryParamsArgTrashContentField): Json { - return val; -} -export function deserializeGetSearchQueryParamsArgTrashContentField(val: any): GetSearchQueryParamsArgTrashContentField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgTrashContentField\""; - } - if (val == "non_trashed_only") { - return "non_trashed_only"; - } - if (val == "trashed_only") { - return "trashed_only"; - } - if (val == "all_items") { - return "all_items"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetSearchQueryParamsArgSortField(val: GetSearchQueryParamsArgSortField): Json { - return val; -} -export function deserializeGetSearchQueryParamsArgSortField(val: any): GetSearchQueryParamsArgSortField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgSortField\""; - } - if (val == "modified_at") { - return "modified_at"; - } - if (val == "relevance") { - return "relevance"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetSearchQueryParamsArgDirectionField(val: GetSearchQueryParamsArgDirectionField): Json { - return val; -} -export function deserializeGetSearchQueryParamsArgDirectionField(val: any): GetSearchQueryParamsArgDirectionField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetSearchQueryParamsArgDirectionField\""; - } - if (val == "DESC") { - return "DESC"; - } - if (val == "ASC") { - return "ASC"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetSearchQueryParamsArg(val: GetSearchQueryParamsArg): Json { - return { ["query"]: val.query, ["scope"]: val.scope == void 0 ? void 0 : serializeGetSearchQueryParamsArgScopeField(val.scope), ["file_extensions"]: val.fileExtensions, ["created_at_range"]: val.createdAtRange, ["updated_at_range"]: val.updatedAtRange, ["size_range"]: val.sizeRange, ["owner_user_ids"]: val.ownerUserIds, ["recent_updater_user_ids"]: val.recentUpdaterUserIds, ["ancestor_folder_ids"]: val.ancestorFolderIds, ["content_types"]: val.contentTypes, ["type"]: val.type == void 0 ? void 0 : serializeGetSearchQueryParamsArgTypeField(val.type), ["trash_content"]: val.trashContent == void 0 ? void 0 : serializeGetSearchQueryParamsArgTrashContentField(val.trashContent), ["mdfilters"]: val.mdfilters, ["sort"]: val.sort == void 0 ? void 0 : serializeGetSearchQueryParamsArgSortField(val.sort), ["direction"]: val.direction == void 0 ? void 0 : serializeGetSearchQueryParamsArgDirectionField(val.direction), ["limit"]: val.limit, ["include_recent_shared_links"]: val.includeRecentSharedLinks, ["fields"]: val.fields, ["offset"]: val.offset, ["deleted_user_ids"]: val.deletedUserIds, ["deleted_at_range"]: val.deletedAtRange }; -} -export function deserializeGetSearchQueryParamsArg(val: any): GetSearchQueryParamsArg { - const query: undefined | string = isJson(val.query, "string") ? val.query : void 0; - const scope: undefined | GetSearchQueryParamsArgScopeField = val.scope == void 0 ? void 0 : deserializeGetSearchQueryParamsArgScopeField(val.scope); - const fileExtensions: undefined | string = isJson(val.file_extensions, "string") ? val.file_extensions : void 0; - const createdAtRange: undefined | string = isJson(val.created_at_range, "string") ? val.created_at_range : void 0; - const updatedAtRange: undefined | string = isJson(val.updated_at_range, "string") ? val.updated_at_range : void 0; - const sizeRange: undefined | string = isJson(val.size_range, "string") ? val.size_range : void 0; - const ownerUserIds: undefined | string = isJson(val.owner_user_ids, "string") ? val.owner_user_ids : void 0; - const recentUpdaterUserIds: undefined | string = isJson(val.recent_updater_user_ids, "string") ? val.recent_updater_user_ids : void 0; - const ancestorFolderIds: undefined | string = isJson(val.ancestor_folder_ids, "string") ? val.ancestor_folder_ids : void 0; - const contentTypes: undefined | string = isJson(val.content_types, "string") ? val.content_types : void 0; - const type: undefined | GetSearchQueryParamsArgTypeField = val.type == void 0 ? void 0 : deserializeGetSearchQueryParamsArgTypeField(val.type); - const trashContent: undefined | GetSearchQueryParamsArgTrashContentField = val.trash_content == void 0 ? void 0 : deserializeGetSearchQueryParamsArgTrashContentField(val.trash_content); - const mdfilters: undefined | string = isJson(val.mdfilters, "string") ? val.mdfilters : void 0; - const sort: undefined | GetSearchQueryParamsArgSortField = val.sort == void 0 ? void 0 : deserializeGetSearchQueryParamsArgSortField(val.sort); - const direction: undefined | GetSearchQueryParamsArgDirectionField = val.direction == void 0 ? void 0 : deserializeGetSearchQueryParamsArgDirectionField(val.direction); - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const includeRecentSharedLinks: undefined | boolean = isJson(val.include_recent_shared_links, "boolean") ? val.include_recent_shared_links : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const deletedUserIds: undefined | string = isJson(val.deleted_user_ids, "string") ? val.deleted_user_ids : void 0; - const deletedAtRange: undefined | string = isJson(val.deleted_at_range, "string") ? val.deleted_at_range : void 0; - return { query: query, scope: scope, fileExtensions: fileExtensions, createdAtRange: createdAtRange, updatedAtRange: updatedAtRange, sizeRange: sizeRange, ownerUserIds: ownerUserIds, recentUpdaterUserIds: recentUpdaterUserIds, ancestorFolderIds: ancestorFolderIds, contentTypes: contentTypes, type: type, trashContent: trashContent, mdfilters: mdfilters, sort: sort, direction: direction, limit: limit, includeRecentSharedLinks: includeRecentSharedLinks, fields: fields, offset: offset, deletedUserIds: deletedUserIds, deletedAtRange: deletedAtRange } satisfies GetSearchQueryParamsArg; -} diff --git a/src/managers/sessionTermination.generated.ts b/src/managers/sessionTermination.generated.ts index c96c39e4..f426a161 100644 --- a/src/managers/sessionTermination.generated.ts +++ b/src/managers/sessionTermination.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,21 +19,43 @@ export interface CreateUserTerminateSessionRequestBodyArg { readonly userIds: readonly string[]; readonly userLogins: readonly string[]; } +export class CreateUserTerminateSessionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateUserTerminateSessionHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateGroupTerminateSessionRequestBodyArg { readonly groupIds: readonly string[]; } +export class CreateGroupTerminateSessionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateGroupTerminateSessionHeadersArg) { + Object.assign(this, fields); + } +} export class SessionTerminationManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async createUserTerminateSession(requestBody: CreateUserTerminateSessionRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/terminate_sessions") as string, { method: "POST", body: serializeJson(serializeCreateUserTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createUserTerminateSession(requestBody: CreateUserTerminateSessionRequestBodyArg, headers: CreateUserTerminateSessionHeadersArg = new CreateUserTerminateSessionHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/terminate_sessions") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateUserTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSessionTerminationMessage(deserializeJson(response.text)); } - async createGroupTerminateSession(requestBody: CreateGroupTerminateSessionRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/terminate_sessions") as string, { method: "POST", body: serializeJson(serializeCreateGroupTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createGroupTerminateSession(requestBody: CreateGroupTerminateSessionRequestBodyArg, headers: CreateGroupTerminateSessionHeadersArg = new CreateGroupTerminateSessionHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/groups/terminate_sessions") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateGroupTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSessionTerminationMessage(deserializeJson(response.text)); } } diff --git a/src/managers/sharedLinksFiles.generated.ts b/src/managers/sharedLinksFiles.generated.ts index 6dd1919e..fe3978c3 100644 --- a/src/managers/sharedLinksFiles.generated.ts +++ b/src/managers/sharedLinksFiles.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,13 +19,27 @@ import { isJson } from "../json.js"; export interface GetSharedItemsQueryParamsArg { readonly fields?: string; } -export interface GetSharedItemsHeadersArg { +export class GetSharedItemsHeadersArg { readonly ifNoneMatch?: string; - readonly boxapi: string; + readonly boxapi!: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSharedItemsHeadersArg) { + Object.assign(this, fields); + } } export interface GetFileGetSharedLinkQueryParamsArg { readonly fields: string; } +export class GetFileGetSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileGetSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -44,6 +59,14 @@ export interface UpdateFileAddSharedLinkRequestBodyArg { export interface UpdateFileAddSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateFileAddSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileAddSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -63,6 +86,14 @@ export interface UpdateFileUpdateSharedLinkRequestBodyArg { export interface UpdateFileUpdateSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateFileUpdateSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileUpdateSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField { } export interface UpdateFileRemoveSharedLinkRequestBodyArg { @@ -71,6 +102,14 @@ export interface UpdateFileRemoveSharedLinkRequestBodyArg { export interface UpdateFileRemoveSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateFileRemoveSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFileRemoveSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export class SharedLinksFilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; @@ -83,61 +122,51 @@ export class SharedLinksFilesManager { } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async getFileGetSharedLink(fileId: string, queryParams: GetFileGetSharedLinkQueryParamsArg): Promise { + async getFileGetSharedLink(fileId: string, queryParams: GetFileGetSharedLinkQueryParamsArg, headers: GetFileGetSharedLinkHeadersArg = new GetFileGetSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async updateFileAddSharedLink(fileId: string, requestBody: UpdateFileAddSharedLinkRequestBodyArg, queryParams: UpdateFileAddSharedLinkQueryParamsArg): Promise { + async updateFileAddSharedLink(fileId: string, requestBody: UpdateFileAddSharedLinkRequestBodyArg, queryParams: UpdateFileAddSharedLinkQueryParamsArg, headers: UpdateFileAddSharedLinkHeadersArg = new UpdateFileAddSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async updateFileUpdateSharedLink(fileId: string, requestBody: UpdateFileUpdateSharedLinkRequestBodyArg, queryParams: UpdateFileUpdateSharedLinkQueryParamsArg): Promise { + async updateFileUpdateSharedLink(fileId: string, requestBody: UpdateFileUpdateSharedLinkRequestBodyArg, queryParams: UpdateFileUpdateSharedLinkQueryParamsArg, headers: UpdateFileUpdateSharedLinkHeadersArg = new UpdateFileUpdateSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } - async updateFileRemoveSharedLink(fileId: string, requestBody: UpdateFileRemoveSharedLinkRequestBodyArg, queryParams: UpdateFileRemoveSharedLinkQueryParamsArg): Promise { + async updateFileRemoveSharedLink(fileId: string, requestBody: UpdateFileRemoveSharedLinkRequestBodyArg, queryParams: UpdateFileRemoveSharedLinkQueryParamsArg, headers: UpdateFileRemoveSharedLinkHeadersArg = new UpdateFileRemoveSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFileFull(deserializeJson(response.text)); } } -export function serializeGetSharedItemsQueryParamsArg(val: GetSharedItemsQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetSharedItemsQueryParamsArg(val: any): GetSharedItemsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetSharedItemsQueryParamsArg; -} -export function serializeGetSharedItemsHeadersArg(val: GetSharedItemsHeadersArg): Json { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -export function deserializeGetSharedItemsHeadersArg(val: any): GetSharedItemsHeadersArg { - const ifNoneMatch: undefined | string = isJson(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi: string = val.boxapi; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi } satisfies GetSharedItemsHeadersArg; -} -export function serializeGetFileGetSharedLinkQueryParamsArg(val: GetFileGetSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFileGetSharedLinkQueryParamsArg(val: any): GetFileGetSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies GetFileGetSharedLinkQueryParamsArg; -} export function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json { return val; } @@ -183,13 +212,6 @@ export function deserializeUpdateFileAddSharedLinkRequestBodyArg(val: any): Upda const sharedLink: undefined | UpdateFileAddSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateFileAddSharedLinkRequestBodyArg; } -export function serializeUpdateFileAddSharedLinkQueryParamsArg(val: UpdateFileAddSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFileAddSharedLinkQueryParamsArg(val: any): UpdateFileAddSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateFileAddSharedLinkQueryParamsArg; -} export function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json { return val; } @@ -235,13 +257,6 @@ export function deserializeUpdateFileUpdateSharedLinkRequestBodyArg(val: any): U const sharedLink: undefined | UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateFileUpdateSharedLinkRequestBodyArg; } -export function serializeUpdateFileUpdateSharedLinkQueryParamsArg(val: UpdateFileUpdateSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFileUpdateSharedLinkQueryParamsArg(val: any): UpdateFileUpdateSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateFileUpdateSharedLinkQueryParamsArg; -} export function serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField): Json { return {}; } @@ -255,10 +270,3 @@ export function deserializeUpdateFileRemoveSharedLinkRequestBodyArg(val: any): U const sharedLink: undefined | UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateFileRemoveSharedLinkRequestBodyArg; } -export function serializeUpdateFileRemoveSharedLinkQueryParamsArg(val: UpdateFileRemoveSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFileRemoveSharedLinkQueryParamsArg(val: any): UpdateFileRemoveSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateFileRemoveSharedLinkQueryParamsArg; -} diff --git a/src/managers/sharedLinksFolders.generated.ts b/src/managers/sharedLinksFolders.generated.ts index ea64c705..5a830d06 100644 --- a/src/managers/sharedLinksFolders.generated.ts +++ b/src/managers/sharedLinksFolders.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,13 +19,27 @@ import { isJson } from "../json.js"; export interface GetSharedItemFoldersQueryParamsArg { readonly fields?: string; } -export interface GetSharedItemFoldersHeadersArg { +export class GetSharedItemFoldersHeadersArg { readonly ifNoneMatch?: string; - readonly boxapi: string; + readonly boxapi!: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSharedItemFoldersHeadersArg) { + Object.assign(this, fields); + } } export interface GetFolderGetSharedLinkQueryParamsArg { readonly fields: string; } +export class GetFolderGetSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderGetSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -44,6 +59,14 @@ export interface UpdateFolderAddSharedLinkRequestBodyArg { export interface UpdateFolderAddSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateFolderAddSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFolderAddSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -63,6 +86,14 @@ export interface UpdateFolderUpdateSharedLinkRequestBodyArg { export interface UpdateFolderUpdateSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateFolderUpdateSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFolderUpdateSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField { } export interface UpdateFolderRemoveSharedLinkRequestBodyArg { @@ -71,6 +102,14 @@ export interface UpdateFolderRemoveSharedLinkRequestBodyArg { export interface UpdateFolderRemoveSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateFolderRemoveSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateFolderRemoveSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export class SharedLinksFoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; @@ -83,61 +122,51 @@ export class SharedLinksFoldersManager { } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#folders") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#folders") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async getFolderGetSharedLink(folderId: string, queryParams: GetFolderGetSharedLinkQueryParamsArg): Promise { + async getFolderGetSharedLink(folderId: string, queryParams: GetFolderGetSharedLinkQueryParamsArg, headers: GetFolderGetSharedLinkHeadersArg = new GetFolderGetSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async updateFolderAddSharedLink(folderId: string, requestBody: UpdateFolderAddSharedLinkRequestBodyArg, queryParams: UpdateFolderAddSharedLinkQueryParamsArg): Promise { + async updateFolderAddSharedLink(folderId: string, requestBody: UpdateFolderAddSharedLinkRequestBodyArg, queryParams: UpdateFolderAddSharedLinkQueryParamsArg, headers: UpdateFolderAddSharedLinkHeadersArg = new UpdateFolderAddSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async updateFolderUpdateSharedLink(folderId: string, requestBody: UpdateFolderUpdateSharedLinkRequestBodyArg, queryParams: UpdateFolderUpdateSharedLinkQueryParamsArg): Promise { + async updateFolderUpdateSharedLink(folderId: string, requestBody: UpdateFolderUpdateSharedLinkRequestBodyArg, queryParams: UpdateFolderUpdateSharedLinkQueryParamsArg, headers: UpdateFolderUpdateSharedLinkHeadersArg = new UpdateFolderUpdateSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } - async updateFolderRemoveSharedLink(folderId: string, requestBody: UpdateFolderRemoveSharedLinkRequestBodyArg, queryParams: UpdateFolderRemoveSharedLinkQueryParamsArg): Promise { + async updateFolderRemoveSharedLink(folderId: string, requestBody: UpdateFolderRemoveSharedLinkRequestBodyArg, queryParams: UpdateFolderRemoveSharedLinkQueryParamsArg, headers: UpdateFolderRemoveSharedLinkHeadersArg = new UpdateFolderRemoveSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } } -export function serializeGetSharedItemFoldersQueryParamsArg(val: GetSharedItemFoldersQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetSharedItemFoldersQueryParamsArg(val: any): GetSharedItemFoldersQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetSharedItemFoldersQueryParamsArg; -} -export function serializeGetSharedItemFoldersHeadersArg(val: GetSharedItemFoldersHeadersArg): Json { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -export function deserializeGetSharedItemFoldersHeadersArg(val: any): GetSharedItemFoldersHeadersArg { - const ifNoneMatch: undefined | string = isJson(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi: string = val.boxapi; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi } satisfies GetSharedItemFoldersHeadersArg; -} -export function serializeGetFolderGetSharedLinkQueryParamsArg(val: GetFolderGetSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFolderGetSharedLinkQueryParamsArg(val: any): GetFolderGetSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies GetFolderGetSharedLinkQueryParamsArg; -} export function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json { return val; } @@ -183,13 +212,6 @@ export function deserializeUpdateFolderAddSharedLinkRequestBodyArg(val: any): Up const sharedLink: undefined | UpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateFolderAddSharedLinkRequestBodyArg; } -export function serializeUpdateFolderAddSharedLinkQueryParamsArg(val: UpdateFolderAddSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFolderAddSharedLinkQueryParamsArg(val: any): UpdateFolderAddSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateFolderAddSharedLinkQueryParamsArg; -} export function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json { return val; } @@ -235,13 +257,6 @@ export function deserializeUpdateFolderUpdateSharedLinkRequestBodyArg(val: any): const sharedLink: undefined | UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateFolderUpdateSharedLinkRequestBodyArg; } -export function serializeUpdateFolderUpdateSharedLinkQueryParamsArg(val: UpdateFolderUpdateSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFolderUpdateSharedLinkQueryParamsArg(val: any): UpdateFolderUpdateSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateFolderUpdateSharedLinkQueryParamsArg; -} export function serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField): Json { return {}; } @@ -255,10 +270,3 @@ export function deserializeUpdateFolderRemoveSharedLinkRequestBodyArg(val: any): const sharedLink: undefined | UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateFolderRemoveSharedLinkRequestBodyArg; } -export function serializeUpdateFolderRemoveSharedLinkQueryParamsArg(val: UpdateFolderRemoveSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateFolderRemoveSharedLinkQueryParamsArg(val: any): UpdateFolderRemoveSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateFolderRemoveSharedLinkQueryParamsArg; -} diff --git a/src/managers/sharedLinksWebLinks.generated.ts b/src/managers/sharedLinksWebLinks.generated.ts index 8ed9b019..e4273d3d 100644 --- a/src/managers/sharedLinksWebLinks.generated.ts +++ b/src/managers/sharedLinksWebLinks.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,13 +19,27 @@ import { isJson } from "../json.js"; export interface GetSharedItemWebLinksQueryParamsArg { readonly fields?: string; } -export interface GetSharedItemWebLinksHeadersArg { +export class GetSharedItemWebLinksHeadersArg { readonly ifNoneMatch?: string; - readonly boxapi: string; + readonly boxapi!: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSharedItemWebLinksHeadersArg) { + Object.assign(this, fields); + } } export interface GetWebLinkGetSharedLinkQueryParamsArg { readonly fields: string; } +export class GetWebLinkGetSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetWebLinkGetSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -44,6 +59,14 @@ export interface UpdateWebLinkAddSharedLinkRequestBodyArg { export interface UpdateWebLinkAddSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateWebLinkAddSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateWebLinkAddSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; export interface UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { readonly canDownload?: boolean; @@ -63,6 +86,14 @@ export interface UpdateWebLinkUpdateSharedLinkRequestBodyArg { export interface UpdateWebLinkUpdateSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateWebLinkUpdateSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateWebLinkUpdateSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField { } export interface UpdateWebLinkRemoveSharedLinkRequestBodyArg { @@ -71,6 +102,14 @@ export interface UpdateWebLinkRemoveSharedLinkRequestBodyArg { export interface UpdateWebLinkRemoveSharedLinkQueryParamsArg { readonly fields: string; } +export class UpdateWebLinkRemoveSharedLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateWebLinkRemoveSharedLinkHeadersArg) { + Object.assign(this, fields); + } +} export class SharedLinksWebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; @@ -83,61 +122,51 @@ export class SharedLinksWebLinksManager { } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#web_links") as string, { method: "GET", params: queryParamsMap, headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-none-match"]: toString(headers.ifNoneMatch), ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shared_items#web_links") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async getWebLinkGetSharedLink(webLinkId: string, queryParams: GetWebLinkGetSharedLinkQueryParamsArg): Promise { + async getWebLinkGetSharedLink(webLinkId: string, queryParams: GetWebLinkGetSharedLinkQueryParamsArg, headers: GetWebLinkGetSharedLinkHeadersArg = new GetWebLinkGetSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async updateWebLinkAddSharedLink(webLinkId: string, requestBody: UpdateWebLinkAddSharedLinkRequestBodyArg, queryParams: UpdateWebLinkAddSharedLinkQueryParamsArg): Promise { + async updateWebLinkAddSharedLink(webLinkId: string, requestBody: UpdateWebLinkAddSharedLinkRequestBodyArg, queryParams: UpdateWebLinkAddSharedLinkQueryParamsArg, headers: UpdateWebLinkAddSharedLinkHeadersArg = new UpdateWebLinkAddSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async updateWebLinkUpdateSharedLink(webLinkId: string, requestBody: UpdateWebLinkUpdateSharedLinkRequestBodyArg, queryParams: UpdateWebLinkUpdateSharedLinkQueryParamsArg): Promise { + async updateWebLinkUpdateSharedLink(webLinkId: string, requestBody: UpdateWebLinkUpdateSharedLinkRequestBodyArg, queryParams: UpdateWebLinkUpdateSharedLinkQueryParamsArg, headers: UpdateWebLinkUpdateSharedLinkHeadersArg = new UpdateWebLinkUpdateSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async updateWebLinkRemoveSharedLink(webLinkId: string, requestBody: UpdateWebLinkRemoveSharedLinkRequestBodyArg, queryParams: UpdateWebLinkRemoveSharedLinkQueryParamsArg): Promise { + async updateWebLinkRemoveSharedLink(webLinkId: string, requestBody: UpdateWebLinkRemoveSharedLinkRequestBodyArg, queryParams: UpdateWebLinkRemoveSharedLinkQueryParamsArg, headers: UpdateWebLinkRemoveSharedLinkHeadersArg = new UpdateWebLinkRemoveSharedLinkHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } } -export function serializeGetSharedItemWebLinksQueryParamsArg(val: GetSharedItemWebLinksQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetSharedItemWebLinksQueryParamsArg(val: any): GetSharedItemWebLinksQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetSharedItemWebLinksQueryParamsArg; -} -export function serializeGetSharedItemWebLinksHeadersArg(val: GetSharedItemWebLinksHeadersArg): Json { - return { ["if-none-match"]: val.ifNoneMatch, ["boxapi"]: val.boxapi }; -} -export function deserializeGetSharedItemWebLinksHeadersArg(val: any): GetSharedItemWebLinksHeadersArg { - const ifNoneMatch: undefined | string = isJson(val["if-none-match"], "string") ? val["if-none-match"] : void 0; - const boxapi: string = val.boxapi; - return { ifNoneMatch: ifNoneMatch, boxapi: boxapi } satisfies GetSharedItemWebLinksHeadersArg; -} -export function serializeGetWebLinkGetSharedLinkQueryParamsArg(val: GetWebLinkGetSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetWebLinkGetSharedLinkQueryParamsArg(val: any): GetWebLinkGetSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies GetWebLinkGetSharedLinkQueryParamsArg; -} export function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json { return val; } @@ -183,13 +212,6 @@ export function deserializeUpdateWebLinkAddSharedLinkRequestBodyArg(val: any): U const sharedLink: undefined | UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateWebLinkAddSharedLinkRequestBodyArg; } -export function serializeUpdateWebLinkAddSharedLinkQueryParamsArg(val: UpdateWebLinkAddSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateWebLinkAddSharedLinkQueryParamsArg(val: any): UpdateWebLinkAddSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateWebLinkAddSharedLinkQueryParamsArg; -} export function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json { return val; } @@ -235,13 +257,6 @@ export function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val: any) const sharedLink: undefined | UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateWebLinkUpdateSharedLinkRequestBodyArg; } -export function serializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(val: UpdateWebLinkUpdateSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateWebLinkUpdateSharedLinkQueryParamsArg(val: any): UpdateWebLinkUpdateSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateWebLinkUpdateSharedLinkQueryParamsArg; -} export function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField): Json { return {}; } @@ -255,10 +270,3 @@ export function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val: any) const sharedLink: undefined | UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val.shared_link); return { sharedLink: sharedLink } satisfies UpdateWebLinkRemoveSharedLinkRequestBodyArg; } -export function serializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(val: UpdateWebLinkRemoveSharedLinkQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateWebLinkRemoveSharedLinkQueryParamsArg(val: any): UpdateWebLinkRemoveSharedLinkQueryParamsArg { - const fields: string = val.fields; - return { fields: fields } satisfies UpdateWebLinkRemoveSharedLinkQueryParamsArg; -} diff --git a/src/managers/shieldInformationBarrierReports.generated.ts b/src/managers/shieldInformationBarrierReports.generated.ts index 53f5ac52..eb1f5987 100644 --- a/src/managers/shieldInformationBarrierReports.generated.ts +++ b/src/managers/shieldInformationBarrierReports.generated.ts @@ -11,46 +11,70 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { serializeJson } from "../json.js"; import { Json } from "../json.js"; import { deserializeJson } from "../json.js"; -import { isJson } from "../json.js"; export interface GetShieldInformationBarrierReportsQueryParamsArg { readonly shieldInformationBarrierId: string; readonly marker?: string; readonly limit?: number; } +export class GetShieldInformationBarrierReportsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierReportsHeadersArg) { + Object.assign(this, fields); + } +} +export class CreateShieldInformationBarrierReportHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateShieldInformationBarrierReportHeadersArg) { + Object.assign(this, fields); + } +} +export class GetShieldInformationBarrierReportByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierReportByIdHeadersArg) { + Object.assign(this, fields); + } +} export class ShieldInformationBarrierReportsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getShieldInformationBarrierReports(queryParams: GetShieldInformationBarrierReportsQueryParamsArg): Promise { + async getShieldInformationBarrierReports(queryParams: GetShieldInformationBarrierReportsQueryParamsArg, headers: GetShieldInformationBarrierReportsHeadersArg = new GetShieldInformationBarrierReportsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["shield_information_barrier_id"]: toString(queryParams.shieldInformationBarrierId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } - async createShieldInformationBarrierReport(requestBody: ShieldInformationBarrierReference): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports") as string, { method: "POST", body: serializeJson(serializeShieldInformationBarrierReference(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createShieldInformationBarrierReport(requestBody: ShieldInformationBarrierReference, headers: CreateShieldInformationBarrierReportHeadersArg = new CreateShieldInformationBarrierReportHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeShieldInformationBarrierReference(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierReport(deserializeJson(response.text)); } - async getShieldInformationBarrierReportById(shieldInformationBarrierReportId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports/", shieldInformationBarrierReportId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getShieldInformationBarrierReportById(shieldInformationBarrierReportId: string, headers: GetShieldInformationBarrierReportByIdHeadersArg = new GetShieldInformationBarrierReportByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_reports/", shieldInformationBarrierReportId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierReport(deserializeJson(response.text)); } } -export function serializeGetShieldInformationBarrierReportsQueryParamsArg(val: GetShieldInformationBarrierReportsQueryParamsArg): Json { - return { ["shield_information_barrier_id"]: val.shieldInformationBarrierId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetShieldInformationBarrierReportsQueryParamsArg(val: any): GetShieldInformationBarrierReportsQueryParamsArg { - const shieldInformationBarrierId: string = val.shield_information_barrier_id; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierId: shieldInformationBarrierId, marker: marker, limit: limit } satisfies GetShieldInformationBarrierReportsQueryParamsArg; -} diff --git a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts index f868e9a1..d67b4a8c 100644 --- a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -21,11 +22,35 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetShieldInformationBarrierSegmentMemberByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierSegmentMemberByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetShieldInformationBarrierSegmentMembersQueryParamsArg { readonly shieldInformationBarrierSegmentId: string; readonly marker?: string; readonly limit?: number; } +export class GetShieldInformationBarrierSegmentMembersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierSegmentMembersHeadersArg) { + Object.assign(this, fields); + } +} export type CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = "shield_information_barrier_segment_member"; export type CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; export interface CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField { @@ -38,41 +63,52 @@ export interface CreateShieldInformationBarrierSegmentMemberRequestBodyArg { readonly shieldInformationBarrierSegment: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField; readonly user: UserBase; } +export class CreateShieldInformationBarrierSegmentMemberHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateShieldInformationBarrierSegmentMemberHeadersArg) { + Object.assign(this, fields); + } +} export class ShieldInformationBarrierSegmentMembersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string, headers: GetShieldInformationBarrierSegmentMemberByIdHeadersArg = new GetShieldInformationBarrierSegmentMemberByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegmentMember(deserializeJson(response.text)); } - async deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string, headers: DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg = new DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getShieldInformationBarrierSegmentMembers(queryParams: GetShieldInformationBarrierSegmentMembersQueryParamsArg): Promise { + async getShieldInformationBarrierSegmentMembers(queryParams: GetShieldInformationBarrierSegmentMembersQueryParamsArg, headers: GetShieldInformationBarrierSegmentMembersHeadersArg = new GetShieldInformationBarrierSegmentMembersHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["shield_information_barrier_segment_id"]: toString(queryParams.shieldInformationBarrierSegmentId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } - async createShieldInformationBarrierSegmentMember(requestBody: CreateShieldInformationBarrierSegmentMemberRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members") as string, { method: "POST", body: serializeJson(serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createShieldInformationBarrierSegmentMember(requestBody: CreateShieldInformationBarrierSegmentMemberRequestBodyArg, headers: CreateShieldInformationBarrierSegmentMemberHeadersArg = new CreateShieldInformationBarrierSegmentMemberHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegmentMember(deserializeJson(response.text)); } } -export function serializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(val: GetShieldInformationBarrierSegmentMembersQueryParamsArg): Json { - return { ["shield_information_barrier_segment_id"]: val.shieldInformationBarrierSegmentId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetShieldInformationBarrierSegmentMembersQueryParamsArg(val: any): GetShieldInformationBarrierSegmentMembersQueryParamsArg { - const shieldInformationBarrierSegmentId: string = val.shield_information_barrier_segment_id; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierSegmentId: shieldInformationBarrierSegmentId, marker: marker, limit: limit } satisfies GetShieldInformationBarrierSegmentMembersQueryParamsArg; -} export function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField): Json { return val; } diff --git a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts index 01bc6fe7..91403293 100644 --- a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,11 +19,35 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg { readonly shieldInformationBarrierSegmentId: string; readonly marker?: string; readonly limit?: number; } +export class GetShieldInformationBarrierSegmentRestrictionsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierSegmentRestrictionsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = "shield_information_barrier_segment_restriction"; export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField { @@ -40,41 +65,52 @@ export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg readonly shieldInformationBarrierSegment: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField; readonly restrictedSegment: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField; } +export class CreateShieldInformationBarrierSegmentRestrictionHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateShieldInformationBarrierSegmentRestrictionHeadersArg) { + Object.assign(this, fields); + } +} export class ShieldInformationBarrierSegmentRestrictionsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string, headers: GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg = new GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegmentRestriction(deserializeJson(response.text)); } - async deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string, headers: DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg = new DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getShieldInformationBarrierSegmentRestrictions(queryParams: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg): Promise { + async getShieldInformationBarrierSegmentRestrictions(queryParams: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg, headers: GetShieldInformationBarrierSegmentRestrictionsHeadersArg = new GetShieldInformationBarrierSegmentRestrictionsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["shield_information_barrier_segment_id"]: toString(queryParams.shieldInformationBarrierSegmentId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } - async createShieldInformationBarrierSegmentRestriction(requestBody: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions") as string, { method: "POST", body: serializeJson(serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createShieldInformationBarrierSegmentRestriction(requestBody: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg, headers: CreateShieldInformationBarrierSegmentRestrictionHeadersArg = new CreateShieldInformationBarrierSegmentRestrictionHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegmentRestriction(deserializeJson(response.text)); } } -export function serializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(val: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg): Json { - return { ["shield_information_barrier_segment_id"]: val.shieldInformationBarrierSegmentId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetShieldInformationBarrierSegmentRestrictionsQueryParamsArg(val: any): GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg { - const shieldInformationBarrierSegmentId: string = val.shield_information_barrier_segment_id; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierSegmentId: shieldInformationBarrierSegmentId, marker: marker, limit: limit } satisfies GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg; -} export function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField): Json { return val; } diff --git a/src/managers/shieldInformationBarrierSegments.generated.ts b/src/managers/shieldInformationBarrierSegments.generated.ts index 6dcc3a5d..592b2be0 100644 --- a/src/managers/shieldInformationBarrierSegments.generated.ts +++ b/src/managers/shieldInformationBarrierSegments.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,47 +19,102 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetShieldInformationBarrierSegmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierSegmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateShieldInformationBarrierSegmentByIdRequestBodyArg { readonly name?: string; readonly description?: string; } +export class UpdateShieldInformationBarrierSegmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateShieldInformationBarrierSegmentByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteShieldInformationBarrierSegmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteShieldInformationBarrierSegmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetShieldInformationBarrierSegmentsQueryParamsArg { readonly shieldInformationBarrierId: string; readonly marker?: string; readonly limit?: number; } +export class GetShieldInformationBarrierSegmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierSegmentsHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateShieldInformationBarrierSegmentRequestBodyArg { readonly shieldInformationBarrier: ShieldInformationBarrierBase; readonly name: string; readonly description?: string; } +export class CreateShieldInformationBarrierSegmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateShieldInformationBarrierSegmentHeadersArg) { + Object.assign(this, fields); + } +} export class ShieldInformationBarrierSegmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, headers: GetShieldInformationBarrierSegmentByIdHeadersArg = new GetShieldInformationBarrierSegmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegment(deserializeJson(response.text)); } - async updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, requestBody: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId) as string, { method: "PUT", body: serializeJson(serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, requestBody: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg, headers: UpdateShieldInformationBarrierSegmentByIdHeadersArg = new UpdateShieldInformationBarrierSegmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegment(deserializeJson(response.text)); } - async deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, headers: DeleteShieldInformationBarrierSegmentByIdHeadersArg = new DeleteShieldInformationBarrierSegmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getShieldInformationBarrierSegments(queryParams: GetShieldInformationBarrierSegmentsQueryParamsArg): Promise { + async getShieldInformationBarrierSegments(queryParams: GetShieldInformationBarrierSegmentsQueryParamsArg, headers: GetShieldInformationBarrierSegmentsHeadersArg = new GetShieldInformationBarrierSegmentsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["shield_information_barrier_id"]: toString(queryParams.shieldInformationBarrierId), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } - async createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments") as string, { method: "POST", body: serializeJson(serializeCreateShieldInformationBarrierSegmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBodyArg, headers: CreateShieldInformationBarrierSegmentHeadersArg = new CreateShieldInformationBarrierSegmentHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barrier_segments") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateShieldInformationBarrierSegmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrierSegment(deserializeJson(response.text)); } } @@ -70,15 +126,6 @@ export function deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyA const description: undefined | string = isJson(val.description, "string") ? val.description : void 0; return { name: name, description: description } satisfies UpdateShieldInformationBarrierSegmentByIdRequestBodyArg; } -export function serializeGetShieldInformationBarrierSegmentsQueryParamsArg(val: GetShieldInformationBarrierSegmentsQueryParamsArg): Json { - return { ["shield_information_barrier_id"]: val.shieldInformationBarrierId, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetShieldInformationBarrierSegmentsQueryParamsArg(val: any): GetShieldInformationBarrierSegmentsQueryParamsArg { - const shieldInformationBarrierId: string = val.shield_information_barrier_id; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { shieldInformationBarrierId: shieldInformationBarrierId, marker: marker, limit: limit } satisfies GetShieldInformationBarrierSegmentsQueryParamsArg; -} export function serializeCreateShieldInformationBarrierSegmentRequestBodyArg(val: CreateShieldInformationBarrierSegmentRequestBodyArg): Json { return { ["shield_information_barrier"]: serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["name"]: val.name, ["description"]: val.description }; } diff --git a/src/managers/shieldInformationBarriers.generated.ts b/src/managers/shieldInformationBarriers.generated.ts index c90b5719..03678d6e 100644 --- a/src/managers/shieldInformationBarriers.generated.ts +++ b/src/managers/shieldInformationBarriers.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -15,38 +16,82 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetShieldInformationBarrierByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarrierByIdHeadersArg) { + Object.assign(this, fields); + } +} export type CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = "pending" | "disabled"; export interface CreateShieldInformationBarrierChangeStatusRequestBodyArg { readonly id: string; readonly status: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; } +export class CreateShieldInformationBarrierChangeStatusHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateShieldInformationBarrierChangeStatusHeadersArg) { + Object.assign(this, fields); + } +} export interface GetShieldInformationBarriersQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetShieldInformationBarriersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetShieldInformationBarriersHeadersArg) { + Object.assign(this, fields); + } +} +export class CreateShieldInformationBarrierHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateShieldInformationBarrierHeadersArg) { + Object.assign(this, fields); + } +} export class ShieldInformationBarriersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getShieldInformationBarrierById(shieldInformationBarrierId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers/", shieldInformationBarrierId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getShieldInformationBarrierById(shieldInformationBarrierId: string, headers: GetShieldInformationBarrierByIdHeadersArg = new GetShieldInformationBarrierByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers/", shieldInformationBarrierId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrier(deserializeJson(response.text)); } - async createShieldInformationBarrierChangeStatus(requestBody: CreateShieldInformationBarrierChangeStatusRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers/change_status") as string, { method: "POST", body: serializeJson(serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createShieldInformationBarrierChangeStatus(requestBody: CreateShieldInformationBarrierChangeStatusRequestBodyArg, headers: CreateShieldInformationBarrierChangeStatusHeadersArg = new CreateShieldInformationBarrierChangeStatusHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers/change_status") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrier(deserializeJson(response.text)); } - async getShieldInformationBarriers(queryParams: GetShieldInformationBarriersQueryParamsArg = {} satisfies GetShieldInformationBarriersQueryParamsArg): Promise { + async getShieldInformationBarriers(queryParams: GetShieldInformationBarriersQueryParamsArg = {} satisfies GetShieldInformationBarriersQueryParamsArg, headers: GetShieldInformationBarriersHeadersArg = new GetShieldInformationBarriersHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return void 0; } - async createShieldInformationBarrier(requestBody: ShieldInformationBarrier): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers") as string, { method: "POST", body: serializeJson(serializeShieldInformationBarrier(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createShieldInformationBarrier(requestBody: ShieldInformationBarrier, headers: CreateShieldInformationBarrierHeadersArg = new CreateShieldInformationBarrierHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/shield_information_barriers") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeShieldInformationBarrier(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeShieldInformationBarrier(deserializeJson(response.text)); } } @@ -73,11 +118,3 @@ export function deserializeCreateShieldInformationBarrierChangeStatusRequestBody const status: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val.status); return { id: id, status: status } satisfies CreateShieldInformationBarrierChangeStatusRequestBodyArg; } -export function serializeGetShieldInformationBarriersQueryParamsArg(val: GetShieldInformationBarriersQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetShieldInformationBarriersQueryParamsArg(val: any): GetShieldInformationBarriersQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetShieldInformationBarriersQueryParamsArg; -} diff --git a/src/managers/signRequests.generated.ts b/src/managers/signRequests.generated.ts index 869f2f77..3199109f 100644 --- a/src/managers/signRequests.generated.ts +++ b/src/managers/signRequests.generated.ts @@ -14,52 +14,99 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; -import { isJson } from "../json.js"; +export class CancelSignRequestHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CancelSignRequestHeadersArg) { + Object.assign(this, fields); + } +} +export class ResendSignRequestHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: ResendSignRequestHeadersArg) { + Object.assign(this, fields); + } +} +export class GetSignRequestByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSignRequestByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetSignRequestsQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetSignRequestsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSignRequestsHeadersArg) { + Object.assign(this, fields); + } +} +export class CreateSignRequestHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateSignRequestHeadersArg) { + Object.assign(this, fields); + } +} export class SignRequestsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async cancelSignRequest(signRequestId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/cancel") as string, { method: "POST", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async cancelSignRequest(signRequestId: string, headers: CancelSignRequestHeadersArg = new CancelSignRequestHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/cancel") as string, { method: "POST", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignRequest(deserializeJson(response.text)); } - async resendSignRequest(signRequestId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/resend") as string, { method: "POST", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async resendSignRequest(signRequestId: string, headers: ResendSignRequestHeadersArg = new ResendSignRequestHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/resend") as string, { method: "POST", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async getSignRequestById(signRequestId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSignRequestById(signRequestId: string, headers: GetSignRequestByIdHeadersArg = new GetSignRequestByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests/", signRequestId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignRequest(deserializeJson(response.text)); } - async getSignRequests(queryParams: GetSignRequestsQueryParamsArg = {} satisfies GetSignRequestsQueryParamsArg): Promise { + async getSignRequests(queryParams: GetSignRequestsQueryParamsArg = {} satisfies GetSignRequestsQueryParamsArg, headers: GetSignRequestsHeadersArg = new GetSignRequestsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignRequests(deserializeJson(response.text)); } - async createSignRequest(requestBody: SignRequestCreateRequest): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests") as string, { method: "POST", body: serializeJson(serializeSignRequestCreateRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createSignRequest(requestBody: SignRequestCreateRequest, headers: CreateSignRequestHeadersArg = new CreateSignRequestHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_requests") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeSignRequestCreateRequest(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignRequest(deserializeJson(response.text)); } } -export function serializeGetSignRequestsQueryParamsArg(val: GetSignRequestsQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetSignRequestsQueryParamsArg(val: any): GetSignRequestsQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetSignRequestsQueryParamsArg; -} diff --git a/src/managers/signTemplates.generated.ts b/src/managers/signTemplates.generated.ts index 1acea506..8e5f20c9 100644 --- a/src/managers/signTemplates.generated.ts +++ b/src/managers/signTemplates.generated.ts @@ -11,39 +11,53 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export interface GetSignTemplatesQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetSignTemplatesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSignTemplatesHeadersArg) { + Object.assign(this, fields); + } +} +export class GetSignTemplateByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetSignTemplateByIdHeadersArg) { + Object.assign(this, fields); + } +} export class SignTemplatesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getSignTemplates(queryParams: GetSignTemplatesQueryParamsArg = {} satisfies GetSignTemplatesQueryParamsArg): Promise { + async getSignTemplates(queryParams: GetSignTemplatesQueryParamsArg = {} satisfies GetSignTemplatesQueryParamsArg, headers: GetSignTemplatesHeadersArg = new GetSignTemplatesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_templates") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_templates") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignTemplates(deserializeJson(response.text)); } - async getSignTemplateById(templateId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_templates/", templateId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getSignTemplateById(templateId: string, headers: GetSignTemplateByIdHeadersArg = new GetSignTemplateByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/sign_templates/", templateId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSignTemplate(deserializeJson(response.text)); } } -export function serializeGetSignTemplatesQueryParamsArg(val: GetSignTemplatesQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetSignTemplatesQueryParamsArg(val: any): GetSignTemplatesQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetSignTemplatesQueryParamsArg; -} diff --git a/src/managers/skills.generated.ts b/src/managers/skills.generated.ts index 1e2862f6..a2f534ac 100644 --- a/src/managers/skills.generated.ts +++ b/src/managers/skills.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,9 +19,33 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFileMetadataGlobalBoxSkillsCardsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileMetadataGlobalBoxSkillsCardsHeadersArg) { + Object.assign(this, fields); + } +} export interface CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg { readonly cards: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; } +export class CreateFileMetadataGlobalBoxSkillsCardHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateFileMetadataGlobalBoxSkillsCardHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileMetadataGlobalBoxSkillsCardHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileMetadataGlobalBoxSkillsCardHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateSkillInvocationByIdRequestBodyArgStatusField = "invoked" | "processing" | "success" | "transient_failure" | "permanent_failure"; export interface UpdateSkillInvocationByIdRequestBodyArgMetadataField { readonly cards?: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; @@ -46,27 +71,47 @@ export interface UpdateSkillInvocationByIdRequestBodyArg { readonly fileVersion?: UpdateSkillInvocationByIdRequestBodyArgFileVersionField; readonly usage?: UpdateSkillInvocationByIdRequestBodyArgUsageField; } +export class UpdateSkillInvocationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateSkillInvocationByIdHeadersArg) { + Object.assign(this, fields); + } +} export class SkillsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileMetadataGlobalBoxSkillsCards(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileMetadataGlobalBoxSkillsCards(fileId: string, headers: GetFileMetadataGlobalBoxSkillsCardsHeadersArg = new GetFileMetadataGlobalBoxSkillsCardsHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSkillCardsMetadata(deserializeJson(response.text)); } - async createFileMetadataGlobalBoxSkillsCard(fileId: string, requestBody: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards") as string, { method: "POST", body: serializeJson(serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createFileMetadataGlobalBoxSkillsCard(fileId: string, requestBody: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg, headers: CreateFileMetadataGlobalBoxSkillsCardHeadersArg = new CreateFileMetadataGlobalBoxSkillsCardHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeSkillCardsMetadata(deserializeJson(response.text)); } - async deleteFileMetadataGlobalBoxSkillsCard(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileMetadataGlobalBoxSkillsCard(fileId: string, headers: DeleteFileMetadataGlobalBoxSkillsCardHeadersArg = new DeleteFileMetadataGlobalBoxSkillsCardHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async updateSkillInvocationById(skillId: string, requestBody: UpdateSkillInvocationByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/skill_invocations/", skillId) as string, { method: "PUT", body: serializeJson(serializeUpdateSkillInvocationByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async updateSkillInvocationById(skillId: string, requestBody: UpdateSkillInvocationByIdRequestBodyArg, headers: UpdateSkillInvocationByIdHeadersArg = new UpdateSkillInvocationByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/skill_invocations/", skillId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateSkillInvocationByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg): Json { diff --git a/src/managers/storagePolicies.generated.ts b/src/managers/storagePolicies.generated.ts index 7b64268e..98817674 100644 --- a/src/managers/storagePolicies.generated.ts +++ b/src/managers/storagePolicies.generated.ts @@ -11,41 +11,54 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export interface GetStoragePoliciesQueryParamsArg { readonly fields?: string; readonly marker?: string; readonly limit?: number; } +export class GetStoragePoliciesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetStoragePoliciesHeadersArg) { + Object.assign(this, fields); + } +} +export class GetStoragePolicyByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetStoragePolicyByIdHeadersArg) { + Object.assign(this, fields); + } +} export class StoragePoliciesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getStoragePolicies(queryParams: GetStoragePoliciesQueryParamsArg = {} satisfies GetStoragePoliciesQueryParamsArg): Promise { + async getStoragePolicies(queryParams: GetStoragePoliciesQueryParamsArg = {} satisfies GetStoragePoliciesQueryParamsArg, headers: GetStoragePoliciesHeadersArg = new GetStoragePoliciesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policies") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policies") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicies(deserializeJson(response.text)); } - async getStoragePolicyById(storagePolicyId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policies/", storagePolicyId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getStoragePolicyById(storagePolicyId: string, headers: GetStoragePolicyByIdHeadersArg = new GetStoragePolicyByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policies/", storagePolicyId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicy(deserializeJson(response.text)); } } -export function serializeGetStoragePoliciesQueryParamsArg(val: GetStoragePoliciesQueryParamsArg): Json { - return { ["fields"]: val.fields, ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetStoragePoliciesQueryParamsArg(val: any): GetStoragePoliciesQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { fields: fields, marker: marker, limit: limit } satisfies GetStoragePoliciesQueryParamsArg; -} diff --git a/src/managers/storagePolicyAssignments.generated.ts b/src/managers/storagePolicyAssignments.generated.ts index f482c7e3..1e66aba6 100644 --- a/src/managers/storagePolicyAssignments.generated.ts +++ b/src/managers/storagePolicyAssignments.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -24,6 +25,14 @@ export interface GetStoragePolicyAssignmentsQueryParamsArg { readonly resolvedForType: GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField; readonly resolvedForId: string; } +export class GetStoragePolicyAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetStoragePolicyAssignmentsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = "storage_policy"; export interface CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField { readonly type: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; @@ -38,6 +47,22 @@ export interface CreateStoragePolicyAssignmentRequestBodyArg { readonly storagePolicy: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField; readonly assignedTo: CreateStoragePolicyAssignmentRequestBodyArgAssignedToField; } +export class CreateStoragePolicyAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateStoragePolicyAssignmentHeadersArg) { + Object.assign(this, fields); + } +} +export class GetStoragePolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetStoragePolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = "storage_policy"; export interface UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField { readonly type: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField; @@ -46,59 +71,66 @@ export interface UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFie export interface UpdateStoragePolicyAssignmentByIdRequestBodyArg { readonly storagePolicy: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField; } +export class UpdateStoragePolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateStoragePolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteStoragePolicyAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteStoragePolicyAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export class StoragePolicyAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getStoragePolicyAssignments(queryParams: GetStoragePolicyAssignmentsQueryParamsArg): Promise { + async getStoragePolicyAssignments(queryParams: GetStoragePolicyAssignmentsQueryParamsArg, headers: GetStoragePolicyAssignmentsHeadersArg = new GetStoragePolicyAssignmentsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["resolved_for_type"]: toString(queryParams.resolvedForType), ["resolved_for_id"]: toString(queryParams.resolvedForId) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicyAssignments(deserializeJson(response.text)); } - async createStoragePolicyAssignment(requestBody: CreateStoragePolicyAssignmentRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments") as string, { method: "POST", body: serializeJson(serializeCreateStoragePolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createStoragePolicyAssignment(requestBody: CreateStoragePolicyAssignmentRequestBodyArg, headers: CreateStoragePolicyAssignmentHeadersArg = new CreateStoragePolicyAssignmentHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateStoragePolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicyAssignment(deserializeJson(response.text)); } - async getStoragePolicyAssignmentById(storagePolicyAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getStoragePolicyAssignmentById(storagePolicyAssignmentId: string, headers: GetStoragePolicyAssignmentByIdHeadersArg = new GetStoragePolicyAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicyAssignment(deserializeJson(response.text)); } - async updateStoragePolicyAssignmentById(storagePolicyAssignmentId: string, requestBody: UpdateStoragePolicyAssignmentByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId) as string, { method: "PUT", body: serializeJson(serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateStoragePolicyAssignmentById(storagePolicyAssignmentId: string, requestBody: UpdateStoragePolicyAssignmentByIdRequestBodyArg, headers: UpdateStoragePolicyAssignmentByIdHeadersArg = new UpdateStoragePolicyAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeStoragePolicyAssignment(deserializeJson(response.text)); } - async deleteStoragePolicyAssignmentById(storagePolicyAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; - } -} -export function serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val: GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField): Json { - return val; -} -export function deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val: any): GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField\""; - } - if (val == "user") { - return "user"; - } - if (val == "enterprise") { - return "enterprise"; + async deleteStoragePolicyAssignmentById(storagePolicyAssignmentId: string, headers: DeleteStoragePolicyAssignmentByIdHeadersArg = new DeleteStoragePolicyAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetStoragePolicyAssignmentsQueryParamsArg(val: GetStoragePolicyAssignmentsQueryParamsArg): Json { - return { ["marker"]: val.marker, ["resolved_for_type"]: serializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val.resolvedForType), ["resolved_for_id"]: val.resolvedForId }; -} -export function deserializeGetStoragePolicyAssignmentsQueryParamsArg(val: any): GetStoragePolicyAssignmentsQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const resolvedForType: GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField = deserializeGetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField(val.resolved_for_type); - const resolvedForId: string = val.resolved_for_id; - return { marker: marker, resolvedForType: resolvedForType, resolvedForId: resolvedForId } satisfies GetStoragePolicyAssignmentsQueryParamsArg; } export function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField): Json { return val; diff --git a/src/managers/taskAssignments.generated.ts b/src/managers/taskAssignments.generated.ts index d170d58b..efd3a064 100644 --- a/src/managers/taskAssignments.generated.ts +++ b/src/managers/taskAssignments.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,6 +19,14 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetTaskAssignmentsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetTaskAssignmentsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateTaskAssignmentRequestBodyArgTaskFieldTypeField = "task"; export interface CreateTaskAssignmentRequestBodyArgTaskField { readonly id: string; @@ -31,36 +40,83 @@ export interface CreateTaskAssignmentRequestBodyArg { readonly task: CreateTaskAssignmentRequestBodyArgTaskField; readonly assignTo: CreateTaskAssignmentRequestBodyArgAssignToField; } +export class CreateTaskAssignmentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateTaskAssignmentHeadersArg) { + Object.assign(this, fields); + } +} +export class GetTaskAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetTaskAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = "completed" | "incomplete" | "approved" | "rejected"; export interface UpdateTaskAssignmentByIdRequestBodyArg { readonly message?: string; readonly resolutionState?: UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField; } +export class UpdateTaskAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateTaskAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteTaskAssignmentByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteTaskAssignmentByIdHeadersArg) { + Object.assign(this, fields); + } +} export class TaskAssignmentsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getTaskAssignments(taskId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId, "/assignments") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getTaskAssignments(taskId: string, headers: GetTaskAssignmentsHeadersArg = new GetTaskAssignmentsHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId, "/assignments") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTaskAssignments(deserializeJson(response.text)); } - async createTaskAssignment(requestBody: CreateTaskAssignmentRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments") as string, { method: "POST", body: serializeJson(serializeCreateTaskAssignmentRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createTaskAssignment(requestBody: CreateTaskAssignmentRequestBodyArg, headers: CreateTaskAssignmentHeadersArg = new CreateTaskAssignmentHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateTaskAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTaskAssignment(deserializeJson(response.text)); } - async getTaskAssignmentById(taskAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getTaskAssignmentById(taskAssignmentId: string, headers: GetTaskAssignmentByIdHeadersArg = new GetTaskAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTaskAssignment(deserializeJson(response.text)); } - async updateTaskAssignmentById(taskAssignmentId: string, requestBody: UpdateTaskAssignmentByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId) as string, { method: "PUT", body: serializeJson(serializeUpdateTaskAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateTaskAssignmentById(taskAssignmentId: string, requestBody: UpdateTaskAssignmentByIdRequestBodyArg, headers: UpdateTaskAssignmentByIdHeadersArg = new UpdateTaskAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateTaskAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTaskAssignment(deserializeJson(response.text)); } - async deleteTaskAssignmentById(taskAssignmentId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteTaskAssignmentById(taskAssignmentId: string, headers: DeleteTaskAssignmentByIdHeadersArg = new DeleteTaskAssignmentByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val: CreateTaskAssignmentRequestBodyArgTaskFieldTypeField): Json { diff --git a/src/managers/tasks.generated.ts b/src/managers/tasks.generated.ts index 42fd653b..cbd37eee 100644 --- a/src/managers/tasks.generated.ts +++ b/src/managers/tasks.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,6 +19,14 @@ import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; import { serializeJson } from "../json.js"; import { isJson } from "../json.js"; +export class GetFileTasksHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileTasksHeadersArg) { + Object.assign(this, fields); + } +} export type CreateTaskRequestBodyArgItemFieldTypeField = "file"; export interface CreateTaskRequestBodyArgItemField { readonly id: string; @@ -32,6 +41,22 @@ export interface CreateTaskRequestBodyArg { readonly dueAt?: string; readonly completionRule?: CreateTaskRequestBodyArgCompletionRuleField; } +export class CreateTaskHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateTaskHeadersArg) { + Object.assign(this, fields); + } +} +export class GetTaskByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetTaskByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateTaskByIdRequestBodyArgActionField = "review" | "complete"; export type UpdateTaskByIdRequestBodyArgCompletionRuleField = "all_assignees" | "any_assignee"; export interface UpdateTaskByIdRequestBodyArg { @@ -40,31 +65,62 @@ export interface UpdateTaskByIdRequestBodyArg { readonly dueAt?: string; readonly completionRule?: UpdateTaskByIdRequestBodyArgCompletionRuleField; } +export class UpdateTaskByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateTaskByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteTaskByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteTaskByIdHeadersArg) { + Object.assign(this, fields); + } +} export class TasksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFileTasks(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/tasks") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getFileTasks(fileId: string, headers: GetFileTasksHeadersArg = new GetFileTasksHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/tasks") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTasks(deserializeJson(response.text)); } - async createTask(requestBody: CreateTaskRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks") as string, { method: "POST", body: serializeJson(serializeCreateTaskRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createTask(requestBody: CreateTaskRequestBodyArg, headers: CreateTaskHeadersArg = new CreateTaskHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateTaskRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTask(deserializeJson(response.text)); } - async getTaskById(taskId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getTaskById(taskId: string, headers: GetTaskByIdHeadersArg = new GetTaskByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTask(deserializeJson(response.text)); } - async updateTaskById(taskId: string, requestBody: UpdateTaskByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId) as string, { method: "PUT", body: serializeJson(serializeUpdateTaskByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateTaskById(taskId: string, requestBody: UpdateTaskByIdRequestBodyArg, headers: UpdateTaskByIdHeadersArg = new UpdateTaskByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateTaskByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTask(deserializeJson(response.text)); } - async deleteTaskById(taskId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteTaskById(taskId: string, headers: DeleteTaskByIdHeadersArg = new DeleteTaskByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/tasks/", taskId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateTaskRequestBodyArgItemFieldTypeField(val: CreateTaskRequestBodyArgItemFieldTypeField): Json { diff --git a/src/managers/termsOfServiceUserStatuses.generated.ts b/src/managers/termsOfServiceUserStatuses.generated.ts index ea8e522b..76c8f497 100644 --- a/src/managers/termsOfServiceUserStatuses.generated.ts +++ b/src/managers/termsOfServiceUserStatuses.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -22,6 +23,14 @@ export interface GetTermOfServiceUserStatusesQueryParamsArg { readonly tosId: string; readonly userId?: string; } +export class GetTermOfServiceUserStatusesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetTermOfServiceUserStatusesHeadersArg) { + Object.assign(this, fields); + } +} export type CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = "terms_of_service"; export interface CreateTermOfServiceUserStatusRequestBodyArgTosField { readonly type: CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; @@ -37,39 +46,56 @@ export interface CreateTermOfServiceUserStatusRequestBodyArg { readonly user: CreateTermOfServiceUserStatusRequestBodyArgUserField; readonly isAccepted: boolean; } +export class CreateTermOfServiceUserStatusHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateTermOfServiceUserStatusHeadersArg) { + Object.assign(this, fields); + } +} export interface UpdateTermOfServiceUserStatusByIdRequestBodyArg { readonly isAccepted: boolean; } +export class UpdateTermOfServiceUserStatusByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateTermOfServiceUserStatusByIdHeadersArg) { + Object.assign(this, fields); + } +} export class TermsOfServiceUserStatusesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getTermOfServiceUserStatuses(queryParams: GetTermOfServiceUserStatusesQueryParamsArg): Promise { + async getTermOfServiceUserStatuses(queryParams: GetTermOfServiceUserStatusesQueryParamsArg, headers: GetTermOfServiceUserStatusesHeadersArg = new GetTermOfServiceUserStatusesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["tos_id"]: toString(queryParams.tosId), ["user_id"]: toString(queryParams.userId) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfServiceUserStatuses(deserializeJson(response.text)); } - async createTermOfServiceUserStatus(requestBody: CreateTermOfServiceUserStatusRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses") as string, { method: "POST", body: serializeJson(serializeCreateTermOfServiceUserStatusRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createTermOfServiceUserStatus(requestBody: CreateTermOfServiceUserStatusRequestBodyArg, headers: CreateTermOfServiceUserStatusHeadersArg = new CreateTermOfServiceUserStatusHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateTermOfServiceUserStatusRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfServiceUserStatus(deserializeJson(response.text)); } - async updateTermOfServiceUserStatusById(termsOfServiceUserStatusId: string, requestBody: UpdateTermOfServiceUserStatusByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses/", termsOfServiceUserStatusId) as string, { method: "PUT", body: serializeJson(serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateTermOfServiceUserStatusById(termsOfServiceUserStatusId: string, requestBody: UpdateTermOfServiceUserStatusByIdRequestBodyArg, headers: UpdateTermOfServiceUserStatusByIdHeadersArg = new UpdateTermOfServiceUserStatusByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_service_user_statuses/", termsOfServiceUserStatusId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfServiceUserStatus(deserializeJson(response.text)); } } -export function serializeGetTermOfServiceUserStatusesQueryParamsArg(val: GetTermOfServiceUserStatusesQueryParamsArg): Json { - return { ["tos_id"]: val.tosId, ["user_id"]: val.userId }; -} -export function deserializeGetTermOfServiceUserStatusesQueryParamsArg(val: any): GetTermOfServiceUserStatusesQueryParamsArg { - const tosId: string = val.tos_id; - const userId: undefined | string = isJson(val.user_id, "string") ? val.user_id : void 0; - return { tosId: tosId, userId: userId } satisfies GetTermOfServiceUserStatusesQueryParamsArg; -} export function serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val: CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField): Json { return val; } diff --git a/src/managers/termsOfServices.generated.ts b/src/managers/termsOfServices.generated.ts index 43830100..5d4280db 100644 --- a/src/managers/termsOfServices.generated.ts +++ b/src/managers/termsOfServices.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -25,6 +26,14 @@ export type GetTermOfServicesQueryParamsArgTosTypeField = "external" | "managed" export interface GetTermOfServicesQueryParamsArg { readonly tosType?: GetTermOfServicesQueryParamsArgTosTypeField; } +export class GetTermOfServicesHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetTermOfServicesHeadersArg) { + Object.assign(this, fields); + } +} export type CreateTermOfServiceRequestBodyArgStatusField = "enabled" | "disabled"; export type CreateTermOfServiceRequestBodyArgTosTypeField = "external" | "managed"; export interface CreateTermOfServiceRequestBodyArg { @@ -32,59 +41,73 @@ export interface CreateTermOfServiceRequestBodyArg { readonly tosType?: CreateTermOfServiceRequestBodyArgTosTypeField; readonly text: string; } +export class CreateTermOfServiceHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateTermOfServiceHeadersArg) { + Object.assign(this, fields); + } +} +export class GetTermOfServiceByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetTermOfServiceByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateTermOfServiceByIdRequestBodyArgStatusField = "enabled" | "disabled"; export interface UpdateTermOfServiceByIdRequestBodyArg { readonly status: UpdateTermOfServiceByIdRequestBodyArgStatusField; readonly text: string; } +export class UpdateTermOfServiceByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateTermOfServiceByIdHeadersArg) { + Object.assign(this, fields); + } +} export class TermsOfServicesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getTermOfServices(queryParams: GetTermOfServicesQueryParamsArg = {} satisfies GetTermOfServicesQueryParamsArg): Promise { + async getTermOfServices(queryParams: GetTermOfServicesQueryParamsArg = {} satisfies GetTermOfServicesQueryParamsArg, headers: GetTermOfServicesHeadersArg = new GetTermOfServicesHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["tos_type"]: toString(queryParams.tosType) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfServices(deserializeJson(response.text)); } - async createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services") as string, { method: "POST", body: serializeJson(serializeCreateTermOfServiceRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg, headers: CreateTermOfServiceHeadersArg = new CreateTermOfServiceHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateTermOfServiceRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTask(deserializeJson(response.text)); } - async getTermOfServiceById(termsOfServiceId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getTermOfServiceById(termsOfServiceId: string, headers: GetTermOfServiceByIdHeadersArg = new GetTermOfServiceByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfService(deserializeJson(response.text)); } - async updateTermOfServiceById(termsOfServiceId: string, requestBody: UpdateTermOfServiceByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId) as string, { method: "PUT", body: serializeJson(serializeUpdateTermOfServiceByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateTermOfServiceById(termsOfServiceId: string, requestBody: UpdateTermOfServiceByIdRequestBodyArg, headers: UpdateTermOfServiceByIdHeadersArg = new UpdateTermOfServiceByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateTermOfServiceByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTermsOfService(deserializeJson(response.text)); } } -export function serializeGetTermOfServicesQueryParamsArgTosTypeField(val: GetTermOfServicesQueryParamsArgTosTypeField): Json { - return val; -} -export function deserializeGetTermOfServicesQueryParamsArgTosTypeField(val: any): GetTermOfServicesQueryParamsArgTosTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetTermOfServicesQueryParamsArgTosTypeField\""; - } - if (val == "external") { - return "external"; - } - if (val == "managed") { - return "managed"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetTermOfServicesQueryParamsArg(val: GetTermOfServicesQueryParamsArg): Json { - return { ["tos_type"]: val.tosType == void 0 ? void 0 : serializeGetTermOfServicesQueryParamsArgTosTypeField(val.tosType) }; -} -export function deserializeGetTermOfServicesQueryParamsArg(val: any): GetTermOfServicesQueryParamsArg { - const tosType: undefined | GetTermOfServicesQueryParamsArgTosTypeField = val.tos_type == void 0 ? void 0 : deserializeGetTermOfServicesQueryParamsArgTosTypeField(val.tos_type); - return { tosType: tosType } satisfies GetTermOfServicesQueryParamsArg; -} export function serializeCreateTermOfServiceRequestBodyArgStatusField(val: CreateTermOfServiceRequestBodyArgStatusField): Json { return val; } diff --git a/src/managers/transfer.generated.ts b/src/managers/transfer.generated.ts index e22d896f..5fb9a3bc 100644 --- a/src/managers/transfer.generated.ts +++ b/src/managers/transfer.generated.ts @@ -8,13 +8,13 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { serializeJson } from "../json.js"; import { Json } from "../json.js"; import { deserializeJson } from "../json.js"; -import { isJson } from "../json.js"; export interface TransferOwnedFolderRequestBodyArgOwnedByField { readonly id: string; } @@ -25,17 +25,28 @@ export interface TransferOwnedFolderQueryParamsArg { readonly fields?: string; readonly notify?: boolean; } +export class TransferOwnedFolderHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: TransferOwnedFolderHeadersArg) { + Object.assign(this, fields); + } +} export class TransferManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams: TransferOwnedFolderQueryParamsArg = {} satisfies TransferOwnedFolderQueryParamsArg): Promise { + async transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams: TransferOwnedFolderQueryParamsArg = {} satisfies TransferOwnedFolderQueryParamsArg, headers: TransferOwnedFolderHeadersArg = new TransferOwnedFolderHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["notify"]: toString(queryParams.notify) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/folders/0") as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId, "/folders/0") as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFolderFull(deserializeJson(response.text)); } } @@ -53,11 +64,3 @@ export function deserializeTransferOwnedFolderRequestBodyArg(val: any): Transfer const ownedBy: TransferOwnedFolderRequestBodyArgOwnedByField = deserializeTransferOwnedFolderRequestBodyArgOwnedByField(val.owned_by); return { ownedBy: ownedBy } satisfies TransferOwnedFolderRequestBodyArg; } -export function serializeTransferOwnedFolderQueryParamsArg(val: TransferOwnedFolderQueryParamsArg): Json { - return { ["fields"]: val.fields, ["notify"]: val.notify }; -} -export function deserializeTransferOwnedFolderQueryParamsArg(val: any): TransferOwnedFolderQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const notify: undefined | boolean = isJson(val.notify, "boolean") ? val.notify : void 0; - return { fields: fields, notify: notify } satisfies TransferOwnedFolderQueryParamsArg; -} diff --git a/src/managers/trashedFiles.generated.ts b/src/managers/trashedFiles.generated.ts index 0a7c134f..513e4336 100644 --- a/src/managers/trashedFiles.generated.ts +++ b/src/managers/trashedFiles.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -28,32 +29,65 @@ export interface RestoreFileFromTrashRequestBodyArg { export interface RestoreFileFromTrashQueryParamsArg { readonly fields?: string; } +export class RestoreFileFromTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: RestoreFileFromTrashHeadersArg) { + Object.assign(this, fields); + } +} export interface GetFileTrashQueryParamsArg { readonly fields?: string; } +export class GetFileTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFileTrashHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFileTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFileTrashHeadersArg) { + Object.assign(this, fields); + } +} export class TrashedFilesManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams: RestoreFileFromTrashQueryParamsArg = {} satisfies RestoreFileFromTrashQueryParamsArg): Promise { + async restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams: RestoreFileFromTrashQueryParamsArg = {} satisfies RestoreFileFromTrashQueryParamsArg, headers: RestoreFileFromTrashHeadersArg = new RestoreFileFromTrashHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId) as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFileRestored(deserializeJson(response.text)); } - async getFileTrash(fileId: string, queryParams: GetFileTrashQueryParamsArg = {} satisfies GetFileTrashQueryParamsArg): Promise { + async getFileTrash(fileId: string, queryParams: GetFileTrashQueryParamsArg = {} satisfies GetFileTrashQueryParamsArg, headers: GetFileTrashHeadersArg = new GetFileTrashHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/trash") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/trash") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFile(deserializeJson(response.text)); } - async deleteFileTrash(fileId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/trash") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFileTrash(fileId: string, headers: DeleteFileTrashHeadersArg = new DeleteFileTrashHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/trash") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeRestoreFileFromTrashRequestBodyArgParentField(val: RestoreFileFromTrashRequestBodyArgParentField): Json { @@ -71,17 +105,3 @@ export function deserializeRestoreFileFromTrashRequestBodyArg(val: any): Restore const parent: undefined | RestoreFileFromTrashRequestBodyArgParentField = val.parent == void 0 ? void 0 : deserializeRestoreFileFromTrashRequestBodyArgParentField(val.parent); return { name: name, parent: parent } satisfies RestoreFileFromTrashRequestBodyArg; } -export function serializeRestoreFileFromTrashQueryParamsArg(val: RestoreFileFromTrashQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeRestoreFileFromTrashQueryParamsArg(val: any): RestoreFileFromTrashQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies RestoreFileFromTrashQueryParamsArg; -} -export function serializeGetFileTrashQueryParamsArg(val: GetFileTrashQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFileTrashQueryParamsArg(val: any): GetFileTrashQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetFileTrashQueryParamsArg; -} diff --git a/src/managers/trashedFolders.generated.ts b/src/managers/trashedFolders.generated.ts index 96255850..b64b7ccc 100644 --- a/src/managers/trashedFolders.generated.ts +++ b/src/managers/trashedFolders.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -28,32 +29,65 @@ export interface RestoreFolderFromTrashRequestBodyArg { export interface RestoreFolderFromTrashQueryParamsArg { readonly fields?: string; } +export class RestoreFolderFromTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: RestoreFolderFromTrashHeadersArg) { + Object.assign(this, fields); + } +} export interface GetFolderTrashQueryParamsArg { readonly fields?: string; } +export class GetFolderTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderTrashHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteFolderTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteFolderTrashHeadersArg) { + Object.assign(this, fields); + } +} export class TrashedFoldersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams: RestoreFolderFromTrashQueryParamsArg = {} satisfies RestoreFolderFromTrashQueryParamsArg): Promise { + async restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams: RestoreFolderFromTrashQueryParamsArg = {} satisfies RestoreFolderFromTrashQueryParamsArg, headers: RestoreFolderFromTrashHeadersArg = new RestoreFolderFromTrashHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId) as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFolderRestored(deserializeJson(response.text)); } - async getFolderTrash(folderId: string, queryParams: GetFolderTrashQueryParamsArg = {} satisfies GetFolderTrashQueryParamsArg): Promise { + async getFolderTrash(folderId: string, queryParams: GetFolderTrashQueryParamsArg = {} satisfies GetFolderTrashQueryParamsArg, headers: GetFolderTrashHeadersArg = new GetFolderTrashHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/trash") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/trash") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashFolder(deserializeJson(response.text)); } - async deleteFolderTrash(folderId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/trash") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteFolderTrash(folderId: string, headers: DeleteFolderTrashHeadersArg = new DeleteFolderTrashHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/", folderId, "/trash") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeRestoreFolderFromTrashRequestBodyArgParentField(val: RestoreFolderFromTrashRequestBodyArgParentField): Json { @@ -71,17 +105,3 @@ export function deserializeRestoreFolderFromTrashRequestBodyArg(val: any): Resto const parent: undefined | RestoreFolderFromTrashRequestBodyArgParentField = val.parent == void 0 ? void 0 : deserializeRestoreFolderFromTrashRequestBodyArgParentField(val.parent); return { name: name, parent: parent } satisfies RestoreFolderFromTrashRequestBodyArg; } -export function serializeRestoreFolderFromTrashQueryParamsArg(val: RestoreFolderFromTrashQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeRestoreFolderFromTrashQueryParamsArg(val: any): RestoreFolderFromTrashQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies RestoreFolderFromTrashQueryParamsArg; -} -export function serializeGetFolderTrashQueryParamsArg(val: GetFolderTrashQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetFolderTrashQueryParamsArg(val: any): GetFolderTrashQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetFolderTrashQueryParamsArg; -} diff --git a/src/managers/trashedItems.generated.ts b/src/managers/trashedItems.generated.ts index 98ff865f..a0bca3c8 100644 --- a/src/managers/trashedItems.generated.ts +++ b/src/managers/trashedItems.generated.ts @@ -8,12 +8,12 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { deserializeJson } from "../json.js"; import { Json } from "../json.js"; -import { isJson } from "../json.js"; export type GetFolderTrashItemsQueryParamsArgDirectionField = "ASC" | "DESC"; export type GetFolderTrashItemsQueryParamsArgSortField = "name" | "date" | "size"; export interface GetFolderTrashItemsQueryParamsArg { @@ -25,63 +25,28 @@ export interface GetFolderTrashItemsQueryParamsArg { readonly direction?: GetFolderTrashItemsQueryParamsArgDirectionField; readonly sort?: GetFolderTrashItemsQueryParamsArgSortField; } +export class GetFolderTrashItemsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetFolderTrashItemsHeadersArg) { + Object.assign(this, fields); + } +} export class TrashedItemsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getFolderTrashItems(queryParams: GetFolderTrashItemsQueryParamsArg = {} satisfies GetFolderTrashItemsQueryParamsArg): Promise { + async getFolderTrashItems(queryParams: GetFolderTrashItemsQueryParamsArg = {} satisfies GetFolderTrashItemsQueryParamsArg, headers: GetFolderTrashItemsHeadersArg = new GetFolderTrashItemsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["limit"]: toString(queryParams.limit), ["offset"]: toString(queryParams.offset), ["usemarker"]: toString(queryParams.usemarker), ["marker"]: toString(queryParams.marker), ["direction"]: toString(queryParams.direction), ["sort"]: toString(queryParams.sort) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/trash/items") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/folders/trash/items") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeItems(deserializeJson(response.text)); } } -export function serializeGetFolderTrashItemsQueryParamsArgDirectionField(val: GetFolderTrashItemsQueryParamsArgDirectionField): Json { - return val; -} -export function deserializeGetFolderTrashItemsQueryParamsArgDirectionField(val: any): GetFolderTrashItemsQueryParamsArgDirectionField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFolderTrashItemsQueryParamsArgDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFolderTrashItemsQueryParamsArgSortField(val: GetFolderTrashItemsQueryParamsArgSortField): Json { - return val; -} -export function deserializeGetFolderTrashItemsQueryParamsArgSortField(val: any): GetFolderTrashItemsQueryParamsArgSortField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetFolderTrashItemsQueryParamsArgSortField\""; - } - if (val == "name") { - return "name"; - } - if (val == "date") { - return "date"; - } - if (val == "size") { - return "size"; - } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetFolderTrashItemsQueryParamsArg(val: GetFolderTrashItemsQueryParamsArg): Json { - return { ["fields"]: val.fields, ["limit"]: val.limit, ["offset"]: val.offset, ["usemarker"]: val.usemarker, ["marker"]: val.marker, ["direction"]: val.direction == void 0 ? void 0 : serializeGetFolderTrashItemsQueryParamsArgDirectionField(val.direction), ["sort"]: val.sort == void 0 ? void 0 : serializeGetFolderTrashItemsQueryParamsArgSortField(val.sort) }; -} -export function deserializeGetFolderTrashItemsQueryParamsArg(val: any): GetFolderTrashItemsQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const usemarker: undefined | boolean = isJson(val.usemarker, "boolean") ? val.usemarker : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const direction: undefined | GetFolderTrashItemsQueryParamsArgDirectionField = val.direction == void 0 ? void 0 : deserializeGetFolderTrashItemsQueryParamsArgDirectionField(val.direction); - const sort: undefined | GetFolderTrashItemsQueryParamsArgSortField = val.sort == void 0 ? void 0 : deserializeGetFolderTrashItemsQueryParamsArgSortField(val.sort); - return { fields: fields, limit: limit, offset: offset, usemarker: usemarker, marker: marker, direction: direction, sort: sort } satisfies GetFolderTrashItemsQueryParamsArg; -} diff --git a/src/managers/trashedWebLinks.generated.ts b/src/managers/trashedWebLinks.generated.ts index e4545c8b..20c96ca0 100644 --- a/src/managers/trashedWebLinks.generated.ts +++ b/src/managers/trashedWebLinks.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -28,32 +29,65 @@ export interface CreateWebLinkByIdRequestBodyArg { export interface CreateWebLinkByIdQueryParamsArg { readonly fields?: string; } +export class CreateWebLinkByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateWebLinkByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface GetWebLinkTrashQueryParamsArg { readonly fields?: string; } +export class GetWebLinkTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetWebLinkTrashHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteWebLinkTrashHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteWebLinkTrashHeadersArg) { + Object.assign(this, fields); + } +} export class TrashedWebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams: CreateWebLinkByIdQueryParamsArg = {} satisfies CreateWebLinkByIdQueryParamsArg): Promise { + async createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams: CreateWebLinkByIdQueryParamsArg = {} satisfies CreateWebLinkByIdQueryParamsArg, headers: CreateWebLinkByIdHeadersArg = new CreateWebLinkByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashWebLinkRestored(deserializeJson(response.text)); } - async getWebLinkTrash(webLinkId: string, queryParams: GetWebLinkTrashQueryParamsArg = {} satisfies GetWebLinkTrashQueryParamsArg): Promise { + async getWebLinkTrash(webLinkId: string, queryParams: GetWebLinkTrashQueryParamsArg = {} satisfies GetWebLinkTrashQueryParamsArg, headers: GetWebLinkTrashHeadersArg = new GetWebLinkTrashHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeTrashWebLink(deserializeJson(response.text)); } - async deleteWebLinkTrash(webLinkId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash") as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteWebLinkTrash(webLinkId: string, headers: DeleteWebLinkTrashHeadersArg = new DeleteWebLinkTrashHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash") as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateWebLinkByIdRequestBodyArgParentField(val: CreateWebLinkByIdRequestBodyArgParentField): Json { @@ -71,17 +105,3 @@ export function deserializeCreateWebLinkByIdRequestBodyArg(val: any): CreateWebL const parent: undefined | CreateWebLinkByIdRequestBodyArgParentField = val.parent == void 0 ? void 0 : deserializeCreateWebLinkByIdRequestBodyArgParentField(val.parent); return { name: name, parent: parent } satisfies CreateWebLinkByIdRequestBodyArg; } -export function serializeCreateWebLinkByIdQueryParamsArg(val: CreateWebLinkByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateWebLinkByIdQueryParamsArg(val: any): CreateWebLinkByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateWebLinkByIdQueryParamsArg; -} -export function serializeGetWebLinkTrashQueryParamsArg(val: GetWebLinkTrashQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetWebLinkTrashQueryParamsArg(val: any): GetWebLinkTrashQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetWebLinkTrashQueryParamsArg; -} diff --git a/src/managers/uploads.generated.ts b/src/managers/uploads.generated.ts index 42b73547..0984ec6d 100644 --- a/src/managers/uploads.generated.ts +++ b/src/managers/uploads.generated.ts @@ -14,6 +14,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -22,23 +23,28 @@ import { serializeJson } from "../json.js"; import { Json } from "../json.js"; import { deserializeJson } from "../json.js"; import { isJson } from "../json.js"; -import { Readable } from "stream"; export interface UploadFileVersionRequestBodyArgAttributesField { readonly name: string; readonly contentModifiedAt?: string; } export interface UploadFileVersionRequestBodyArg { readonly attributes: UploadFileVersionRequestBodyArgAttributesField; - readonly file: Readable; + readonly file: ByteStream; readonly fileFileName?: string; readonly fileContentType?: string; } export interface UploadFileVersionQueryParamsArg { readonly fields?: string; } -export interface UploadFileVersionHeadersArg { +export class UploadFileVersionHeadersArg { readonly ifMatch?: string; readonly contentMd5?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UploadFileVersionHeadersArg) { + Object.assign(this, fields); + } } export interface UploadFileRequestBodyArgAttributesFieldParentField { readonly id: string; @@ -51,15 +57,21 @@ export interface UploadFileRequestBodyArgAttributesField { } export interface UploadFileRequestBodyArg { readonly attributes: UploadFileRequestBodyArgAttributesField; - readonly file: Readable; + readonly file: ByteStream; readonly fileFileName?: string; readonly fileContentType?: string; } export interface UploadFileQueryParamsArg { readonly fields?: string; } -export interface UploadFileHeadersArg { +export class UploadFileHeadersArg { readonly contentMd5?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UploadFileHeadersArg) { + Object.assign(this, fields); + } } export interface PreflightFileUploadRequestBodyArgParentField { readonly id?: string; @@ -69,34 +81,45 @@ export interface PreflightFileUploadRequestBodyArg { readonly size?: number; readonly parent?: PreflightFileUploadRequestBodyArgParentField; } +export class PreflightFileUploadHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: PreflightFileUploadHeadersArg) { + Object.assign(this, fields); + } +} export class UploadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams: UploadFileVersionQueryParamsArg = {} satisfies UploadFileVersionQueryParamsArg, headers: UploadFileVersionHeadersArg = {} satisfies UploadFileVersionHeadersArg): Promise { + async uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams: UploadFileVersionQueryParamsArg = {} satisfies UploadFileVersionQueryParamsArg, headers: UploadFileVersionHeadersArg = new UploadFileVersionHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["if-match"]: toString(headers.ifMatch), ["content-md5"]: toString(headers.contentMd5) }); - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content") as string, { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["if-match"]: toString(headers.ifMatch), ["content-md5"]: toString(headers.contentMd5) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content") as string, { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFiles(deserializeJson(response.text)); } - async uploadFile(requestBody: UploadFileRequestBodyArg, queryParams: UploadFileQueryParamsArg = {} satisfies UploadFileQueryParamsArg, headers: UploadFileHeadersArg = {} satisfies UploadFileHeadersArg): Promise { + async uploadFile(requestBody: UploadFileRequestBodyArg, queryParams: UploadFileQueryParamsArg = {} satisfies UploadFileQueryParamsArg, headers: UploadFileHeadersArg = new UploadFileHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["content-md5"]: toString(headers.contentMd5) }); - const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/content") as string, { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["content-md5"]: toString(headers.contentMd5) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://upload.box.com/api/2.0/files/content") as string, { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: serializeJson(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) } satisfies MultipartItem, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName } satisfies MultipartItem], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeFiles(deserializeJson(response.text)); } - async preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/content") as string, { method: "OPTIONS", body: serializeJson(serializePreflightFileUploadRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg, headers: PreflightFileUploadHeadersArg = new PreflightFileUploadHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/content") as string, { method: "OPTIONS", headers: headersMap, body: serializeJson(serializePreflightFileUploadRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUploadUrl(deserializeJson(response.text)); } } @@ -108,21 +131,6 @@ export function deserializeUploadFileVersionRequestBodyArgAttributesField(val: a const contentModifiedAt: undefined | string = isJson(val.content_modified_at, "string") ? val.content_modified_at : void 0; return { name: name, contentModifiedAt: contentModifiedAt } satisfies UploadFileVersionRequestBodyArgAttributesField; } -export function serializeUploadFileVersionQueryParamsArg(val: UploadFileVersionQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUploadFileVersionQueryParamsArg(val: any): UploadFileVersionQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UploadFileVersionQueryParamsArg; -} -export function serializeUploadFileVersionHeadersArg(val: UploadFileVersionHeadersArg): Json { - return { ["if-match"]: val.ifMatch, ["content-md5"]: val.contentMd5 }; -} -export function deserializeUploadFileVersionHeadersArg(val: any): UploadFileVersionHeadersArg { - const ifMatch: undefined | string = isJson(val["if-match"], "string") ? val["if-match"] : void 0; - const contentMd5: undefined | string = isJson(val["content-md5"], "string") ? val["content-md5"] : void 0; - return { ifMatch: ifMatch, contentMd5: contentMd5 } satisfies UploadFileVersionHeadersArg; -} export function serializeUploadFileRequestBodyArgAttributesFieldParentField(val: UploadFileRequestBodyArgAttributesFieldParentField): Json { return { ["id"]: val.id }; } @@ -140,20 +148,6 @@ export function deserializeUploadFileRequestBodyArgAttributesField(val: any): Up const contentModifiedAt: undefined | string = isJson(val.content_modified_at, "string") ? val.content_modified_at : void 0; return { name: name, parent: parent, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt } satisfies UploadFileRequestBodyArgAttributesField; } -export function serializeUploadFileQueryParamsArg(val: UploadFileQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUploadFileQueryParamsArg(val: any): UploadFileQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UploadFileQueryParamsArg; -} -export function serializeUploadFileHeadersArg(val: UploadFileHeadersArg): Json { - return { ["content-md5"]: val.contentMd5 }; -} -export function deserializeUploadFileHeadersArg(val: any): UploadFileHeadersArg { - const contentMd5: undefined | string = isJson(val["content-md5"], "string") ? val["content-md5"] : void 0; - return { contentMd5: contentMd5 } satisfies UploadFileHeadersArg; -} export function serializePreflightFileUploadRequestBodyArgParentField(val: PreflightFileUploadRequestBodyArgParentField): Json { return { ["id"]: val.id }; } diff --git a/src/managers/userCollaborations.generated.ts b/src/managers/userCollaborations.generated.ts index 30563bff..dd2e8531 100644 --- a/src/managers/userCollaborations.generated.ts +++ b/src/managers/userCollaborations.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -18,6 +19,14 @@ import { isJson } from "../json.js"; export interface GetCollaborationByIdQueryParamsArg { readonly fields?: string; } +export class GetCollaborationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetCollaborationByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateCollaborationByIdRequestBodyArgRoleField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner" | "owner"; export type UpdateCollaborationByIdRequestBodyArgStatusField = "pending" | "accepted" | "rejected"; export interface UpdateCollaborationByIdRequestBodyArg { @@ -26,6 +35,22 @@ export interface UpdateCollaborationByIdRequestBodyArg { readonly expiresAt?: string; readonly canViewPath?: boolean; } +export class UpdateCollaborationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateCollaborationByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteCollaborationByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteCollaborationByIdHeadersArg) { + Object.assign(this, fields); + } +} export type CreateCollaborationRequestBodyArgItemFieldTypeField = "file" | "folder"; export interface CreateCollaborationRequestBodyArgItemField { readonly type: CreateCollaborationRequestBodyArgItemFieldTypeField; @@ -49,42 +74,55 @@ export interface CreateCollaborationQueryParamsArg { readonly fields?: string; readonly notify?: boolean; } +export class CreateCollaborationHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateCollaborationHeadersArg) { + Object.assign(this, fields); + } +} export class UserCollaborationsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getCollaborationById(collaborationId: string, queryParams: GetCollaborationByIdQueryParamsArg = {} satisfies GetCollaborationByIdQueryParamsArg): Promise { + async getCollaborationById(collaborationId: string, queryParams: GetCollaborationByIdQueryParamsArg = {} satisfies GetCollaborationByIdQueryParamsArg, headers: GetCollaborationByIdHeadersArg = new GetCollaborationByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaboration(deserializeJson(response.text)); } - async updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "PUT", body: serializeJson(serializeUpdateCollaborationByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg, headers: UpdateCollaborationByIdHeadersArg = new UpdateCollaborationByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateCollaborationByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaboration(deserializeJson(response.text)); } - async deleteCollaborationById(collaborationId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteCollaborationById(collaborationId: string, headers: DeleteCollaborationByIdHeadersArg = new DeleteCollaborationByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations/", collaborationId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - async createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams: CreateCollaborationQueryParamsArg = {} satisfies CreateCollaborationQueryParamsArg): Promise { + async createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams: CreateCollaborationQueryParamsArg = {} satisfies CreateCollaborationQueryParamsArg, headers: CreateCollaborationHeadersArg = new CreateCollaborationHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields), ["notify"]: toString(queryParams.notify) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/collaborations") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeCollaboration(deserializeJson(response.text)); } } -export function serializeGetCollaborationByIdQueryParamsArg(val: GetCollaborationByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetCollaborationByIdQueryParamsArg(val: any): GetCollaborationByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetCollaborationByIdQueryParamsArg; -} export function serializeUpdateCollaborationByIdRequestBodyArgRoleField(val: UpdateCollaborationByIdRequestBodyArgRoleField): Json { return val; } @@ -234,11 +272,3 @@ export function deserializeCreateCollaborationRequestBodyArg(val: any): CreateCo const expiresAt: undefined | string = isJson(val.expires_at, "string") ? val.expires_at : void 0; return { item: item, accessibleBy: accessibleBy, role: role, canViewPath: canViewPath, expiresAt: expiresAt } satisfies CreateCollaborationRequestBodyArg; } -export function serializeCreateCollaborationQueryParamsArg(val: CreateCollaborationQueryParamsArg): Json { - return { ["fields"]: val.fields, ["notify"]: val.notify }; -} -export function deserializeCreateCollaborationQueryParamsArg(val: any): CreateCollaborationQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const notify: undefined | boolean = isJson(val.notify, "boolean") ? val.notify : void 0; - return { fields: fields, notify: notify } satisfies CreateCollaborationQueryParamsArg; -} diff --git a/src/managers/users.generated.ts b/src/managers/users.generated.ts index f5d83618..76f8dfe4 100644 --- a/src/managers/users.generated.ts +++ b/src/managers/users.generated.ts @@ -17,6 +17,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -35,6 +36,14 @@ export interface GetUsersQueryParamsArg { readonly usemarker?: boolean; readonly marker?: string; } +export class GetUsersHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetUsersHeadersArg) { + Object.assign(this, fields); + } +} export type CreateUserRequestBodyArgRoleField = "coadmin" | "user"; export type CreateUserRequestBodyArgStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; export interface CreateUserRequestBodyArg { @@ -60,12 +69,36 @@ export interface CreateUserRequestBodyArg { export interface CreateUserQueryParamsArg { readonly fields?: string; } +export class CreateUserHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateUserHeadersArg) { + Object.assign(this, fields); + } +} export interface GetUserMeQueryParamsArg { readonly fields?: string; } +export class GetUserMeHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetUserMeHeadersArg) { + Object.assign(this, fields); + } +} export interface GetUserByIdQueryParamsArg { readonly fields?: string; } +export class GetUserByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetUserByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateUserByIdRequestBodyArgRoleField = "coadmin" | "user"; export type UpdateUserByIdRequestBodyArgStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; export interface UpdateUserByIdRequestBodyArgNotificationEmailField { @@ -97,90 +130,92 @@ export interface UpdateUserByIdRequestBodyArg { export interface UpdateUserByIdQueryParamsArg { readonly fields?: string; } +export class UpdateUserByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateUserByIdHeadersArg) { + Object.assign(this, fields); + } +} export interface DeleteUserByIdQueryParamsArg { readonly notify?: boolean; readonly force?: boolean; } +export class DeleteUserByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteUserByIdHeadersArg) { + Object.assign(this, fields); + } +} export class UsersManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getUsers(queryParams: GetUsersQueryParamsArg = {} satisfies GetUsersQueryParamsArg): Promise { + async getUsers(queryParams: GetUsersQueryParamsArg = {} satisfies GetUsersQueryParamsArg, headers: GetUsersHeadersArg = new GetUsersHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["filter_term"]: toString(queryParams.filterTerm), ["user_type"]: toString(queryParams.userType), ["external_app_user_id"]: toString(queryParams.externalAppUserId), ["fields"]: toString(queryParams.fields), ["offset"]: toString(queryParams.offset), ["limit"]: toString(queryParams.limit), ["usemarker"]: toString(queryParams.usemarker), ["marker"]: toString(queryParams.marker) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUsers(deserializeJson(response.text)); } - async createUser(requestBody: CreateUserRequestBodyArg, queryParams: CreateUserQueryParamsArg = {} satisfies CreateUserQueryParamsArg): Promise { + async createUser(requestBody: CreateUserRequestBodyArg, queryParams: CreateUserQueryParamsArg = {} satisfies CreateUserQueryParamsArg, headers: CreateUserHeadersArg = new CreateUserHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "POST", params: queryParamsMap, body: serializeJson(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users") as string, { method: "POST", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUser(deserializeJson(response.text)); } - async getUserMe(queryParams: GetUserMeQueryParamsArg = {} satisfies GetUserMeQueryParamsArg): Promise { + async getUserMe(queryParams: GetUserMeQueryParamsArg = {} satisfies GetUserMeQueryParamsArg, headers: GetUserMeHeadersArg = new GetUserMeHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/me") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/me") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserFull(deserializeJson(response.text)); } - async getUserById(userId: string, queryParams: GetUserByIdQueryParamsArg = {} satisfies GetUserByIdQueryParamsArg): Promise { + async getUserById(userId: string, queryParams: GetUserByIdQueryParamsArg = {} satisfies GetUserByIdQueryParamsArg, headers: GetUserByIdHeadersArg = new GetUserByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserFull(deserializeJson(response.text)); } - async updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams: UpdateUserByIdQueryParamsArg = {} satisfies UpdateUserByIdQueryParamsArg): Promise { + async updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams: UpdateUserByIdQueryParamsArg = {} satisfies UpdateUserByIdQueryParamsArg, headers: UpdateUserByIdHeadersArg = new UpdateUserByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["fields"]: toString(queryParams.fields) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "PUT", params: queryParamsMap, body: serializeJson(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "PUT", params: queryParamsMap, headers: headersMap, body: serializeJson(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeUserFull(deserializeJson(response.text)); } - async deleteUserById(userId: string, queryParams: DeleteUserByIdQueryParamsArg = {} satisfies DeleteUserByIdQueryParamsArg): Promise { + async deleteUserById(userId: string, queryParams: DeleteUserByIdQueryParamsArg = {} satisfies DeleteUserByIdQueryParamsArg, headers: DeleteUserByIdHeadersArg = new DeleteUserByIdHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["notify"]: toString(queryParams.notify), ["force"]: toString(queryParams.force) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "DELETE", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; - } -} -export function serializeGetUsersQueryParamsArgUserTypeField(val: GetUsersQueryParamsArgUserTypeField): Json { - return val; -} -export function deserializeGetUsersQueryParamsArgUserTypeField(val: any): GetUsersQueryParamsArgUserTypeField { - if (!isJson(val, "string")) { - throw "Expecting a string for \"GetUsersQueryParamsArgUserTypeField\""; - } - if (val == "all") { - return "all"; - } - if (val == "managed") { - return "managed"; - } - if (val == "external") { - return "external"; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/users/", userId) as string, { method: "DELETE", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } - throw "".concat("Invalid value: ", val) as string; -} -export function serializeGetUsersQueryParamsArg(val: GetUsersQueryParamsArg): Json { - return { ["filter_term"]: val.filterTerm, ["user_type"]: val.userType == void 0 ? void 0 : serializeGetUsersQueryParamsArgUserTypeField(val.userType), ["external_app_user_id"]: val.externalAppUserId, ["fields"]: val.fields, ["offset"]: val.offset, ["limit"]: val.limit, ["usemarker"]: val.usemarker, ["marker"]: val.marker }; -} -export function deserializeGetUsersQueryParamsArg(val: any): GetUsersQueryParamsArg { - const filterTerm: undefined | string = isJson(val.filter_term, "string") ? val.filter_term : void 0; - const userType: undefined | GetUsersQueryParamsArgUserTypeField = val.user_type == void 0 ? void 0 : deserializeGetUsersQueryParamsArgUserTypeField(val.user_type); - const externalAppUserId: undefined | string = isJson(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - const offset: undefined | number = isJson(val.offset, "number") ? val.offset : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const usemarker: undefined | boolean = isJson(val.usemarker, "boolean") ? val.usemarker : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - return { filterTerm: filterTerm, userType: userType, externalAppUserId: externalAppUserId, fields: fields, offset: offset, limit: limit, usemarker: usemarker, marker: marker } satisfies GetUsersQueryParamsArg; } export function serializeCreateUserRequestBodyArgRoleField(val: CreateUserRequestBodyArgRoleField): Json { return val; @@ -246,27 +281,6 @@ export function deserializeCreateUserRequestBodyArg(val: any): CreateUserRequest const externalAppUserId: undefined | string = isJson(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; return { name: name, login: login, isPlatformAccessOnly: isPlatformAccessOnly, role: role, language: language, isSyncEnabled: isSyncEnabled, jobTitle: jobTitle, phone: phone, address: address, spaceAmount: spaceAmount, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, timezone: timezone, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, status: status, externalAppUserId: externalAppUserId } satisfies CreateUserRequestBodyArg; } -export function serializeCreateUserQueryParamsArg(val: CreateUserQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeCreateUserQueryParamsArg(val: any): CreateUserQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies CreateUserQueryParamsArg; -} -export function serializeGetUserMeQueryParamsArg(val: GetUserMeQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetUserMeQueryParamsArg(val: any): GetUserMeQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetUserMeQueryParamsArg; -} -export function serializeGetUserByIdQueryParamsArg(val: GetUserByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeGetUserByIdQueryParamsArg(val: any): GetUserByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies GetUserByIdQueryParamsArg; -} export function serializeUpdateUserByIdRequestBodyArgRoleField(val: UpdateUserByIdRequestBodyArgRoleField): Json { return val; } @@ -341,18 +355,3 @@ export function deserializeUpdateUserByIdRequestBodyArg(val: any): UpdateUserByI const externalAppUserId: undefined | string = isJson(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; return { enterprise: enterprise, notify: notify, name: name, login: login, role: role, language: language, isSyncEnabled: isSyncEnabled, jobTitle: jobTitle, phone: phone, address: address, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, timezone: timezone, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, isPasswordResetRequired: isPasswordResetRequired, status: status, spaceAmount: spaceAmount, notificationEmail: notificationEmail, externalAppUserId: externalAppUserId } satisfies UpdateUserByIdRequestBodyArg; } -export function serializeUpdateUserByIdQueryParamsArg(val: UpdateUserByIdQueryParamsArg): Json { - return { ["fields"]: val.fields }; -} -export function deserializeUpdateUserByIdQueryParamsArg(val: any): UpdateUserByIdQueryParamsArg { - const fields: undefined | string = isJson(val.fields, "string") ? val.fields : void 0; - return { fields: fields } satisfies UpdateUserByIdQueryParamsArg; -} -export function serializeDeleteUserByIdQueryParamsArg(val: DeleteUserByIdQueryParamsArg): Json { - return { ["notify"]: val.notify, ["force"]: val.force }; -} -export function deserializeDeleteUserByIdQueryParamsArg(val: any): DeleteUserByIdQueryParamsArg { - const notify: undefined | boolean = isJson(val.notify, "boolean") ? val.notify : void 0; - const force: undefined | boolean = isJson(val.force, "boolean") ? val.force : void 0; - return { notify: notify, force: force } satisfies DeleteUserByIdQueryParamsArg; -} diff --git a/src/managers/webLinks.generated.ts b/src/managers/webLinks.generated.ts index 4e9f94dc..5562ce60 100644 --- a/src/managers/webLinks.generated.ts +++ b/src/managers/webLinks.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -24,8 +25,22 @@ export interface CreateWebLinkRequestBodyArg { readonly name?: string; readonly description?: string; } -export interface GetWebLinkByIdHeadersArg { +export class CreateWebLinkHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateWebLinkHeadersArg) { + Object.assign(this, fields); + } +} +export class GetWebLinkByIdHeadersArg { readonly boxapi?: string; + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetWebLinkByIdHeadersArg) { + Object.assign(this, fields); + } } export interface UpdateWebLinkByIdRequestBodyArgParentField { readonly id?: string; @@ -44,30 +59,55 @@ export interface UpdateWebLinkByIdRequestBodyArg { readonly description?: string; readonly sharedLink?: UpdateWebLinkByIdRequestBodyArgSharedLinkField; } +export class UpdateWebLinkByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateWebLinkByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteWebLinkByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteWebLinkByIdHeadersArg) { + Object.assign(this, fields); + } +} export class WebLinksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async createWebLink(requestBody: CreateWebLinkRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links") as string, { method: "POST", body: serializeJson(serializeCreateWebLinkRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createWebLink(requestBody: CreateWebLinkRequestBodyArg, headers: CreateWebLinkHeadersArg = new CreateWebLinkHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateWebLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async getWebLinkById(webLinkId: string, headers: GetWebLinkByIdHeadersArg = {} satisfies GetWebLinkByIdHeadersArg): Promise { + async getWebLinkById(webLinkId: string, headers: GetWebLinkByIdHeadersArg = new GetWebLinkByIdHeadersArg({})): Promise { const headersMap: { readonly [key: string]: string; - } = prepareParams({ ["boxapi"]: toString(headers.boxapi) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "GET", headers: headersMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + } = prepareParams({ ...{ ["boxapi"]: toString(headers.boxapi) }, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "PUT", body: serializeJson(serializeUpdateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg, headers: UpdateWebLinkByIdHeadersArg = new UpdateWebLinkByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebLink(deserializeJson(response.text)); } - async deleteWebLinkById(webLinkId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteWebLinkById(webLinkId: string, headers: DeleteWebLinkByIdHeadersArg = new DeleteWebLinkByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/web_links/", webLinkId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } export function serializeCreateWebLinkRequestBodyArgParentField(val: CreateWebLinkRequestBodyArgParentField): Json { @@ -87,13 +127,6 @@ export function deserializeCreateWebLinkRequestBodyArg(val: any): CreateWebLinkR const description: undefined | string = isJson(val.description, "string") ? val.description : void 0; return { url: url, parent: parent, name: name, description: description } satisfies CreateWebLinkRequestBodyArg; } -export function serializeGetWebLinkByIdHeadersArg(val: GetWebLinkByIdHeadersArg): Json { - return { ["boxapi"]: val.boxapi }; -} -export function deserializeGetWebLinkByIdHeadersArg(val: any): GetWebLinkByIdHeadersArg { - const boxapi: undefined | string = isJson(val.boxapi, "string") ? val.boxapi : void 0; - return { boxapi: boxapi } satisfies GetWebLinkByIdHeadersArg; -} export function serializeUpdateWebLinkByIdRequestBodyArgParentField(val: UpdateWebLinkByIdRequestBodyArgParentField): Json { return { ["id"]: val.id }; } diff --git a/src/managers/webhooks.generated.ts b/src/managers/webhooks.generated.ts index bcab1d23..2e2cd9c1 100644 --- a/src/managers/webhooks.generated.ts +++ b/src/managers/webhooks.generated.ts @@ -11,6 +11,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -22,6 +23,14 @@ export interface GetWebhooksQueryParamsArg { readonly marker?: string; readonly limit?: number; } +export class GetWebhooksHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetWebhooksHeadersArg) { + Object.assign(this, fields); + } +} export type CreateWebhookRequestBodyArgTargetFieldTypeField = "file" | "folder"; export interface CreateWebhookRequestBodyArgTargetField { readonly id?: string; @@ -33,6 +42,22 @@ export interface CreateWebhookRequestBodyArg { readonly address: string; readonly triggers: readonly CreateWebhookRequestBodyArgTriggersField[]; } +export class CreateWebhookHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateWebhookHeadersArg) { + Object.assign(this, fields); + } +} +export class GetWebhookByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetWebhookByIdHeadersArg) { + Object.assign(this, fields); + } +} export type UpdateWebhookByIdRequestBodyArgTargetFieldTypeField = "file" | "folder"; export interface UpdateWebhookByIdRequestBodyArgTargetField { readonly id?: string; @@ -44,44 +69,67 @@ export interface UpdateWebhookByIdRequestBodyArg { readonly address?: string; readonly triggers?: readonly UpdateWebhookByIdRequestBodyArgTriggersField[]; } +export class UpdateWebhookByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: UpdateWebhookByIdHeadersArg) { + Object.assign(this, fields); + } +} +export class DeleteWebhookByIdHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: DeleteWebhookByIdHeadersArg) { + Object.assign(this, fields); + } +} export class WebhooksManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getWebhooks(queryParams: GetWebhooksQueryParamsArg = {} satisfies GetWebhooksQueryParamsArg): Promise { + async getWebhooks(queryParams: GetWebhooksQueryParamsArg = {} satisfies GetWebhooksQueryParamsArg, headers: GetWebhooksHeadersArg = new GetWebhooksHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["marker"]: toString(queryParams.marker), ["limit"]: toString(queryParams.limit) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebhooks(deserializeJson(response.text)); } - async createWebhook(requestBody: CreateWebhookRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks") as string, { method: "POST", body: serializeJson(serializeCreateWebhookRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createWebhook(requestBody: CreateWebhookRequestBodyArg, headers: CreateWebhookHeadersArg = new CreateWebhookHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateWebhookRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebhook(deserializeJson(response.text)); } - async getWebhookById(webhookId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks/", webhookId) as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getWebhookById(webhookId: string, headers: GetWebhookByIdHeadersArg = new GetWebhookByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks/", webhookId) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebhook(deserializeJson(response.text)); } - async updateWebhookById(webhookId: string, requestBody: UpdateWebhookByIdRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks/", webhookId) as string, { method: "PUT", body: serializeJson(serializeUpdateWebhookByIdRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async updateWebhookById(webhookId: string, requestBody: UpdateWebhookByIdRequestBodyArg, headers: UpdateWebhookByIdHeadersArg = new UpdateWebhookByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks/", webhookId) as string, { method: "PUT", headers: headersMap, body: serializeJson(serializeUpdateWebhookByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWebhook(deserializeJson(response.text)); } - async deleteWebhookById(webhookId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks/", webhookId) as string, { method: "DELETE", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async deleteWebhookById(webhookId: string, headers: DeleteWebhookByIdHeadersArg = new DeleteWebhookByIdHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/webhooks/", webhookId) as string, { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetWebhooksQueryParamsArg(val: GetWebhooksQueryParamsArg): Json { - return { ["marker"]: val.marker, ["limit"]: val.limit }; -} -export function deserializeGetWebhooksQueryParamsArg(val: any): GetWebhooksQueryParamsArg { - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - return { marker: marker, limit: limit } satisfies GetWebhooksQueryParamsArg; -} export function serializeCreateWebhookRequestBodyArgTargetFieldTypeField(val: CreateWebhookRequestBodyArgTargetFieldTypeField): Json { return val; } diff --git a/src/managers/workflows.generated.ts b/src/managers/workflows.generated.ts index 6e6aacd2..9c993bf6 100644 --- a/src/managers/workflows.generated.ts +++ b/src/managers/workflows.generated.ts @@ -8,6 +8,7 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; @@ -21,6 +22,14 @@ export interface GetWorkflowsQueryParamsArg { readonly limit?: number; readonly marker?: string; } +export class GetWorkflowsHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetWorkflowsHeadersArg) { + Object.assign(this, fields); + } +} export type CreateWorkflowStartRequestBodyArgTypeField = "workflow_parameters"; export interface CreateWorkflowStartRequestBodyArgFlowField { readonly type?: string; @@ -49,34 +58,38 @@ export interface CreateWorkflowStartRequestBodyArg { readonly folder: CreateWorkflowStartRequestBodyArgFolderField; readonly outcomes?: readonly CreateWorkflowStartRequestBodyArgOutcomesField[]; } +export class CreateWorkflowStartHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateWorkflowStartHeadersArg) { + Object.assign(this, fields); + } +} export class WorkflowsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async getWorkflows(queryParams: GetWorkflowsQueryParamsArg): Promise { + async getWorkflows(queryParams: GetWorkflowsQueryParamsArg, headers: GetWorkflowsHeadersArg = new GetWorkflowsHeadersArg({})): Promise { const queryParamsMap: { readonly [key: string]: string; } = prepareParams({ ["folder_id"]: toString(queryParams.folderId), ["trigger_type"]: toString(queryParams.triggerType), ["limit"]: toString(queryParams.limit), ["marker"]: toString(queryParams.marker) }); - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/workflows") as string, { method: "GET", params: queryParamsMap, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/workflows") as string, { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeWorkflows(deserializeJson(response.text)); } - async createWorkflowStart(workflowId: string, requestBody: CreateWorkflowStartRequestBodyArg): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/workflows/", workflowId, "/start") as string, { method: "POST", body: serializeJson(serializeCreateWorkflowStartRequestBodyArg(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return response.content; + async createWorkflowStart(workflowId: string, requestBody: CreateWorkflowStartRequestBodyArg, headers: CreateWorkflowStartHeadersArg = new CreateWorkflowStartHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/workflows/", workflowId, "/start") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeCreateWorkflowStartRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + return void 0; } } -export function serializeGetWorkflowsQueryParamsArg(val: GetWorkflowsQueryParamsArg): Json { - return { ["folder_id"]: val.folderId, ["trigger_type"]: val.triggerType, ["limit"]: val.limit, ["marker"]: val.marker }; -} -export function deserializeGetWorkflowsQueryParamsArg(val: any): GetWorkflowsQueryParamsArg { - const folderId: string = val.folder_id; - const triggerType: undefined | string = isJson(val.trigger_type, "string") ? val.trigger_type : void 0; - const limit: undefined | number = isJson(val.limit, "number") ? val.limit : void 0; - const marker: undefined | string = isJson(val.marker, "string") ? val.marker : void 0; - return { folderId: folderId, triggerType: triggerType, limit: limit, marker: marker } satisfies GetWorkflowsQueryParamsArg; -} export function serializeCreateWorkflowStartRequestBodyArgTypeField(val: CreateWorkflowStartRequestBodyArgTypeField): Json { return val; } diff --git a/src/managers/zipDownloads.generated.ts b/src/managers/zipDownloads.generated.ts index 8d43e651..6c9c34c9 100644 --- a/src/managers/zipDownloads.generated.ts +++ b/src/managers/zipDownloads.generated.ts @@ -14,28 +14,62 @@ import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; import { prepareParams } from "../utils.js"; import { toString } from "../utils.js"; +import { ByteStream } from "../utils.js"; import { fetch } from "../fetch.js"; import { FetchOptions } from "../fetch.js"; import { FetchResponse } from "../fetch.js"; import { serializeJson } from "../json.js"; import { Json } from "../json.js"; import { deserializeJson } from "../json.js"; +export class CreateZipDownloadHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: CreateZipDownloadHeadersArg) { + Object.assign(this, fields); + } +} +export class GetZipDownloadContentHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetZipDownloadContentHeadersArg) { + Object.assign(this, fields); + } +} +export class GetZipDownloadStatusHeadersArg { + readonly extraHeaders?: { + readonly [key: string]: undefined | string; + } = {}; + constructor(fields: GetZipDownloadStatusHeadersArg) { + Object.assign(this, fields); + } +} export class ZipDownloadsManager { readonly auth?: Authentication; readonly networkSession?: NetworkSession; constructor(fields: Omit) { Object.assign(this, fields); } - async createZipDownload(requestBody: ZipDownloadRequest): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/zip_downloads") as string, { method: "POST", body: serializeJson(serializeZipDownloadRequest(requestBody)), contentType: "application/json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async createZipDownload(requestBody: ZipDownloadRequest, headers: CreateZipDownloadHeadersArg = new CreateZipDownloadHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/zip_downloads") as string, { method: "POST", headers: headersMap, body: serializeJson(serializeZipDownloadRequest(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeZipDownload(deserializeJson(response.text)); } - async getZipDownloadContent(zipDownloadId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://dl.boxcloud.com/2.0/zip_downloads/", zipDownloadId, "/content") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getZipDownloadContent(zipDownloadId: string, headers: GetZipDownloadContentHeadersArg = new GetZipDownloadContentHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://dl.boxcloud.com/2.0/zip_downloads/", zipDownloadId, "/content") as string, { method: "GET", headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return response.content; } - async getZipDownloadStatus(zipDownloadId: string): Promise { - const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/zip_downloads/", zipDownloadId, "/status") as string, { method: "GET", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; + async getZipDownloadStatus(zipDownloadId: string, headers: GetZipDownloadStatusHeadersArg = new GetZipDownloadStatusHeadersArg({})): Promise { + const headersMap: { + readonly [key: string]: string; + } = prepareParams({ ...{}, ...headers.extraHeaders }); + const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/zip_downloads/", zipDownloadId, "/status") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeZipDownloadStatus(deserializeJson(response.text)); } } diff --git a/src/schemas.generated.ts b/src/schemas.generated.ts index 13a483b6..e9b8ab84 100644 --- a/src/schemas.generated.ts +++ b/src/schemas.generated.ts @@ -44,7 +44,7 @@ export interface ZipDownloadRequest { } export interface MetadataQueryQueryParamsField { } -export type MetadataQueryOrderByFieldDirectionField = "ASC" | "DESC" | "asc" | "desc"; +export type MetadataQueryOrderByFieldDirectionField = "ASC" | "DESC"; export interface MetadataQueryOrderByField { readonly fieldKey?: string; readonly direction?: MetadataQueryOrderByFieldDirectionField; @@ -2975,12 +2975,6 @@ export function deserializeMetadataQueryOrderByFieldDirectionField(val: any): Me if (val == "DESC") { return "DESC"; } - if (val == "asc") { - return "asc"; - } - if (val == "desc") { - return "desc"; - } throw "".concat("Invalid value: ", val) as string; } export function serializeMetadataQueryOrderByField(val: MetadataQueryOrderByField): Json { diff --git a/src/test/auth.generated.test.ts b/src/test/auth.generated.test.ts index 84e9cbf2..6880c7cc 100644 --- a/src/test/auth.generated.test.ts +++ b/src/test/auth.generated.test.ts @@ -1,5 +1,3 @@ -import { serializeGetUserMeQueryParamsArg } from "../managers/users.generated.js"; -import { deserializeGetUserMeQueryParamsArg } from "../managers/users.generated.js"; import { serializeUserFull } from "../schemas.generated.js"; import { deserializeUserFull } from "../schemas.generated.js"; import { GetUserMeQueryParamsArg } from "../managers/users.generated.js"; diff --git a/src/test/chunkedUploads.generated.test.ts b/src/test/chunkedUploads.generated.test.ts index 0ee904ba..d0207da2 100644 --- a/src/test/chunkedUploads.generated.test.ts +++ b/src/test/chunkedUploads.generated.test.ts @@ -1,11 +1,7 @@ import { serializeCreateFileUploadSessionRequestBodyArg } from "../managers/chunkedUploads.generated.js"; import { deserializeCreateFileUploadSessionRequestBodyArg } from "../managers/chunkedUploads.generated.js"; -import { serializeUploadFilePartHeadersArg } from "../managers/chunkedUploads.generated.js"; -import { deserializeUploadFilePartHeadersArg } from "../managers/chunkedUploads.generated.js"; import { serializeCreateFileUploadSessionCommitRequestBodyArg } from "../managers/chunkedUploads.generated.js"; import { deserializeCreateFileUploadSessionCommitRequestBodyArg } from "../managers/chunkedUploads.generated.js"; -import { serializeCreateFileUploadSessionCommitHeadersArg } from "../managers/chunkedUploads.generated.js"; -import { deserializeCreateFileUploadSessionCommitHeadersArg } from "../managers/chunkedUploads.generated.js"; import { serializeUploadPart } from "../schemas.generated.js"; import { deserializeUploadPart } from "../schemas.generated.js"; import { CreateFileUploadSessionRequestBodyArg } from "../managers/chunkedUploads.generated.js"; @@ -65,7 +61,7 @@ export async function upload(client: Client): Promise { const bytesStart: any = lastIndex + 1; const bytesEnd: any = lastIndex + chunkSize; const contentRange: any = "".concat("bytes ", bytesStart, "-", bytesEnd, "/", fileSize) as string; - const uploadedPart: any = await client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, { digest: digest, contentRange: contentRange } satisfies UploadFilePartHeadersArg); + const uploadedPart: any = await client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, new UploadFilePartHeadersArg({ digest: digest, contentRange: contentRange })); const part: any = uploadedPart.part; const partSha1: any = hexToBase64(part.sha1); if (!(partSha1 == sha1)) { @@ -92,7 +88,7 @@ export async function upload(client: Client): Promise { } const sha1: any = fileHash.digestHash("base64"); const digest: any = "".concat("sha=", sha1) as string; - const commmitedSession: any = await client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts } satisfies CreateFileUploadSessionCommitRequestBodyArg, { digest: digest } satisfies CreateFileUploadSessionCommitHeadersArg); + const commmitedSession: any = await client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts } satisfies CreateFileUploadSessionCommitRequestBodyArg, new CreateFileUploadSessionCommitHeadersArg({ digest: digest })); if (!(commmitedSession.totalCount == 1)) { throw "Assertion failed"; } diff --git a/src/test/commons.generated.ts b/src/test/commons.generated.ts index 90f5d43f..b56dc8ea 100644 --- a/src/test/commons.generated.ts +++ b/src/test/commons.generated.ts @@ -18,7 +18,6 @@ import { generateByteStream } from "../utils.js"; import { Client } from "../client.generated.js"; import { JwtAuth } from "../jwtAuth.js"; import { JwtConfig } from "../jwtAuth.js"; -import { Readable } from "stream"; const jwtConfig: any = JwtConfig.fromConfigJsonString(decodeBase64(getEnvVar("JWT_CONFIG_BASE_64"))); const auth: any = new JwtAuth({ config: jwtConfig }); const client: any = new Client({ auth: auth }); diff --git a/src/test/downloads.generated.test.ts b/src/test/downloads.generated.test.ts index 7f84224d..665254fb 100644 --- a/src/test/downloads.generated.test.ts +++ b/src/test/downloads.generated.test.ts @@ -8,7 +8,9 @@ import { UploadFileRequestBodyArgAttributesFieldParentField } from "../managers/ import { decodeBase64 } from "../utils.js"; import { getEnvVar } from "../utils.js"; import { getUuid } from "../utils.js"; -import { generateByteStream } from "../utils.js"; +import { generateByteBuffer } from "../utils.js"; +import { generateByteStreamFromBuffer } from "../utils.js"; +import { bufferEquals } from "../utils.js"; import { readByteStream } from "../utils.js"; import { Client } from "../client.generated.js"; import { JwtAuth } from "../jwtAuth.js"; @@ -18,12 +20,12 @@ const auth: any = new JwtAuth({ config: jwtConfig }); const client: any = new Client({ auth: auth }); test("test_download_file", async function test_download_file(): Promise { const newFileName: any = getUuid(); - const fileContentStream: any = generateByteStream(1048576); - const fileBuffer: any = await readByteStream(fileContentStream); - const uploadedFiles: any = await client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } satisfies UploadFileRequestBodyArgAttributesFieldParentField } satisfies UploadFileRequestBodyArgAttributesField, file: fileBuffer } satisfies UploadFileRequestBodyArg); + const fileBuffer: any = generateByteBuffer(1048576); + const fileContentStream: any = generateByteStreamFromBuffer(fileBuffer); + const uploadedFiles: any = await client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } satisfies UploadFileRequestBodyArgAttributesFieldParentField } satisfies UploadFileRequestBodyArgAttributesField, file: fileContentStream } satisfies UploadFileRequestBodyArg); const uploadedFile: any = uploadedFiles.entries[0]; const downloadedFileContent: any = await client.downloads.downloadFile(uploadedFile.id); - if (!(Buffer.compare(downloadedFileContent, fileBuffer) === 0)) { + if (!bufferEquals(await readByteStream(downloadedFileContent), fileBuffer)) { throw "Assertion failed"; } await client.files.deleteFileById(uploadedFile.id) diff --git a/src/test/files.generated.test.ts b/src/test/files.generated.test.ts index b31e58c3..a3d0a88e 100644 --- a/src/test/files.generated.test.ts +++ b/src/test/files.generated.test.ts @@ -4,8 +4,6 @@ import { serializeUploadFileRequestBodyArgAttributesFieldParentField } from "../ import { deserializeUploadFileRequestBodyArgAttributesFieldParentField } from "../managers/uploads.generated.js"; import { serializeGetFileThumbnailByIdExtensionArg } from "../managers/files.generated.js"; import { deserializeGetFileThumbnailByIdExtensionArg } from "../managers/files.generated.js"; -import { serializeGetFileByIdQueryParamsArg } from "../managers/files.generated.js"; -import { deserializeGetFileByIdQueryParamsArg } from "../managers/files.generated.js"; import { serializeUpdateFileByIdRequestBodyArg } from "../managers/files.generated.js"; import { deserializeUpdateFileByIdRequestBodyArg } from "../managers/files.generated.js"; import { serializeCopyFileRequestBodyArg } from "../managers/files.generated.js"; @@ -29,7 +27,6 @@ import { Client } from "../client.generated.js"; import { JwtAuth } from "../jwtAuth.js"; import { JwtConfig } from "../jwtAuth.js"; import { uploadNewFile } from "./commons.generated.js"; -import { Readable } from "stream"; const jwtConfig: any = JwtConfig.fromConfigJsonString(decodeBase64(getEnvVar("JWT_CONFIG_BASE_64"))); const auth: any = new JwtAuth({ config: jwtConfig }); const client: any = new Client({ auth: auth }); diff --git a/src/test/folders.generated.test.ts b/src/test/folders.generated.test.ts index e1b2015b..89779442 100644 --- a/src/test/folders.generated.test.ts +++ b/src/test/folders.generated.test.ts @@ -1,5 +1,3 @@ -import { serializeGetFolderByIdQueryParamsArg } from "../managers/folders.generated.js"; -import { deserializeGetFolderByIdQueryParamsArg } from "../managers/folders.generated.js"; import { serializeCreateFolderRequestBodyArg } from "../managers/folders.generated.js"; import { deserializeCreateFolderRequestBodyArg } from "../managers/folders.generated.js"; import { serializeCreateFolderRequestBodyArgParentField } from "../managers/folders.generated.js"; diff --git a/src/test/groups.generated.test.ts b/src/test/groups.generated.test.ts index bb7430cc..d1e77813 100644 --- a/src/test/groups.generated.test.ts +++ b/src/test/groups.generated.test.ts @@ -1,7 +1,5 @@ import { serializeCreateGroupRequestBodyArg } from "../managers/groups.generated.js"; import { deserializeCreateGroupRequestBodyArg } from "../managers/groups.generated.js"; -import { serializeGetGroupByIdQueryParamsArg } from "../managers/groups.generated.js"; -import { deserializeGetGroupByIdQueryParamsArg } from "../managers/groups.generated.js"; import { serializeUpdateGroupByIdRequestBodyArg } from "../managers/groups.generated.js"; import { deserializeUpdateGroupByIdRequestBodyArg } from "../managers/groups.generated.js"; import { CreateGroupRequestBodyArg } from "../managers/groups.generated.js"; diff --git a/src/test/signRequests.generated.test.ts b/src/test/signRequests.generated.test.ts index ea8fda88..948dc4c0 100644 --- a/src/test/signRequests.generated.test.ts +++ b/src/test/signRequests.generated.test.ts @@ -2,8 +2,6 @@ import { serializeFolderBaseTypeField } from "../schemas.generated.js"; import { deserializeFolderBaseTypeField } from "../schemas.generated.js"; import { serializeFileBaseTypeField } from "../schemas.generated.js"; import { deserializeFileBaseTypeField } from "../schemas.generated.js"; -import { serializeDeleteFolderByIdQueryParamsArg } from "../managers/folders.generated.js"; -import { deserializeDeleteFolderByIdQueryParamsArg } from "../managers/folders.generated.js"; import { serializeSignRequestCreateRequest } from "../schemas.generated.js"; import { deserializeSignRequestCreateRequest } from "../schemas.generated.js"; import { serializeSignRequestCreateSigner } from "../schemas.generated.js"; diff --git a/src/utils.ts b/src/utils.ts index a1201004..90d835cf 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -44,10 +44,22 @@ export function listConcat(a: readonly T[], b: readonly T[]): T[] { return [...a, ...b]; } +export function generateByteBuffer(size: number): Buffer { + return crypto.randomBytes(size); +} + +export function generateByteStreamFromBuffer(buffer: Buffer): Readable { + return Readable.from(buffer); +} + export function generateByteStream(size: number): Readable { return Readable.from(crypto.randomBytes(size)); } +export function bufferEquals(buffer1: Buffer, buffer2: Buffer): boolean { + return Buffer.compare(buffer1, buffer2) === 0; +} + export function decodeBase64ByteStream(data: string): Readable { return Readable.from(Buffer.from(data, 'base64')); } From 56abcd0bb54ba75b4f62897b4f3628986a743aa0 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 3 Aug 2023 02:15:19 -0700 Subject: [PATCH 3/7] generated with codegen at box/box-codegen@537f0cd and spec at box/box-openapi@063fe0b --- docs/fileMetadata.md | 2 +- lib/managers/fileMetadata.generated.d.ts | 3 ++- lib/managers/fileMetadata.generated.js | 5 +++-- lib/managers/fileMetadata.generated.js.map | 2 +- src/managers/fileMetadata.generated.ts | 7 +++++-- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/docs/fileMetadata.md b/docs/fileMetadata.md index 692c5452..f7e2d5ec 100644 --- a/docs/fileMetadata.md +++ b/docs/fileMetadata.md @@ -59,7 +59,7 @@ See the endpoint docs at ### Returns -This function returns a value of type `Metadata`. +This function returns a value of type `MetadataFull`. An instance of the metadata template that includes additional "key:value" pairs defined by the user or diff --git a/lib/managers/fileMetadata.generated.d.ts b/lib/managers/fileMetadata.generated.d.ts index 844bff98..22d11cc2 100644 --- a/lib/managers/fileMetadata.generated.d.ts +++ b/lib/managers/fileMetadata.generated.d.ts @@ -1,4 +1,5 @@ import { Metadatas } from "../schemas.generated.js"; +import { MetadataFull } from "../schemas.generated.js"; import { Metadata } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; @@ -37,7 +38,7 @@ export declare class FileMetadataManager { readonly networkSession?: NetworkSession; constructor(fields: Omit); getFileMetadata(fileId: string, headers?: GetFileMetadataHeadersArg): Promise; - getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers?: GetFileMetadataByIdHeadersArg): Promise; + getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers?: GetFileMetadataByIdHeadersArg): Promise; createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg, headers?: CreateFileMetadataByIdHeadersArg): Promise; deleteFileMetadataById(fileId: string, scope: DeleteFileMetadataByIdScopeArg, templateKey: string, headers?: DeleteFileMetadataByIdHeadersArg): Promise; } diff --git a/lib/managers/fileMetadata.generated.js b/lib/managers/fileMetadata.generated.js index 2c865669..7514aca1 100644 --- a/lib/managers/fileMetadata.generated.js +++ b/lib/managers/fileMetadata.generated.js @@ -12,6 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.deserializeDeleteFileMetadataByIdScopeArg = exports.serializeDeleteFileMetadataByIdScopeArg = exports.deserializeCreateFileMetadataByIdRequestBodyArg = exports.serializeCreateFileMetadataByIdRequestBodyArg = exports.deserializeCreateFileMetadataByIdScopeArg = exports.serializeCreateFileMetadataByIdScopeArg = exports.deserializeGetFileMetadataByIdScopeArg = exports.serializeGetFileMetadataByIdScopeArg = exports.FileMetadataManager = exports.DeleteFileMetadataByIdHeadersArg = exports.CreateFileMetadataByIdHeadersArg = exports.GetFileMetadataByIdHeadersArg = exports.GetFileMetadataHeadersArg = void 0; const schemas_generated_js_1 = require("../schemas.generated.js"); const schemas_generated_js_2 = require("../schemas.generated.js"); +const schemas_generated_js_3 = require("../schemas.generated.js"); const utils_js_1 = require("../utils.js"); const fetch_js_1 = require("../fetch.js"); const json_js_1 = require("../json.js"); @@ -60,14 +61,14 @@ class FileMetadataManager { return __awaiter(this, void 0, void 0, function* () { const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); + return (0, schemas_generated_js_2.deserializeMetadataFull)((0, json_js_1.deserializeJson)(response.text)); }); } createFileMetadataById(fileId, scope, templateKey, requestBody, headers = new CreateFileMetadataByIdHeadersArg({})) { return __awaiter(this, void 0, void 0, function* () { const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); + return (0, schemas_generated_js_3.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); }); } deleteFileMetadataById(fileId, scope, templateKey, headers = new DeleteFileMetadataByIdHeadersArg({})) { diff --git a/lib/managers/fileMetadata.generated.js.map b/lib/managers/fileMetadata.generated.js.map index e25d7833..96eb554b 100644 --- a/lib/managers/fileMetadata.generated.js.map +++ b/lib/managers/fileMetadata.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/managers/fileMetadata.generated.ts b/src/managers/fileMetadata.generated.ts index 585b0bd6..cf5b0c41 100644 --- a/src/managers/fileMetadata.generated.ts +++ b/src/managers/fileMetadata.generated.ts @@ -2,10 +2,13 @@ import { serializeMetadatas } from "../schemas.generated.js"; import { deserializeMetadatas } from "../schemas.generated.js"; import { serializeClientError } from "../schemas.generated.js"; import { deserializeClientError } from "../schemas.generated.js"; +import { serializeMetadataFull } from "../schemas.generated.js"; +import { deserializeMetadataFull } from "../schemas.generated.js"; import { serializeMetadata } from "../schemas.generated.js"; import { deserializeMetadata } from "../schemas.generated.js"; import { Metadatas } from "../schemas.generated.js"; import { ClientError } from "../schemas.generated.js"; +import { MetadataFull } from "../schemas.generated.js"; import { Metadata } from "../schemas.generated.js"; import { Authentication } from "../auth.js"; import { NetworkSession } from "../network.js"; @@ -69,12 +72,12 @@ export class FileMetadataManager { const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata") as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; return deserializeMetadatas(deserializeJson(response.text)); } - async getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers: GetFileMetadataByIdHeadersArg = new GetFileMetadataByIdHeadersArg({})): Promise { + async getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers: GetFileMetadataByIdHeadersArg = new GetFileMetadataByIdHeadersArg({})): Promise { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); const response: FetchResponse = await fetch("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey) as string, { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession } satisfies FetchOptions) as FetchResponse; - return deserializeMetadata(deserializeJson(response.text)); + return deserializeMetadataFull(deserializeJson(response.text)); } async createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg, headers: CreateFileMetadataByIdHeadersArg = new CreateFileMetadataByIdHeadersArg({})): Promise { const headersMap: { From 661059cc090735f723dace765423ba259e4f0523 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 3 Aug 2023 06:11:24 -0700 Subject: [PATCH 4/7] generated with codegen at box/box-codegen@89d71f3 and spec at box/box-openapi@063fe0b --- docs/authorization.md | 9 ++- docs/avatars.md | 32 +++++----- docs/chunkedUploads.md | 50 ++++++++-------- docs/classifications.md | 23 +++++--- docs/collaborationAllowlistEntries.md | 24 ++++---- docs/collaborationAllowlistExemptTargets.md | 28 +++++---- docs/collections.md | 17 +++--- docs/comments.md | 43 +++++++------- docs/devicePinners.md | 24 ++++---- docs/emailAliases.md | 27 +++++---- docs/events.md | 30 ++++++---- docs/fileClassifications.md | 32 +++++----- docs/fileMetadata.md | 50 ++++++++-------- docs/fileRequests.md | 30 +++++----- docs/fileVersionLegalHolds.md | 21 ++++--- docs/fileVersionRetentions.md | 13 ++-- docs/fileVersions.md | 59 +++++++++---------- docs/fileWatermarks.md | 22 +++---- docs/folderClassifications.md | 32 +++++----- docs/folderLocks.md | 18 +++--- docs/folderMetadata.md | 54 ++++++++--------- docs/folderWatermarks.md | 22 +++---- docs/groups.md | 40 +++++++------ docs/integrationMappings.md | 28 +++++---- docs/invites.md | 19 +++--- docs/legalHoldPolicies.md | 32 +++++----- docs/legalHoldPolicyAssignments.md | 54 +++++++++-------- docs/listCollaborations.md | 41 +++++++------ docs/memberships.md | 55 +++++++++-------- docs/metadataCascadePolicies.md | 34 ++++++----- docs/metadataTemplates.md | 56 ++++++++++-------- docs/recentItems.md | 7 ++- docs/retentionPolicies.md | 34 ++++++----- docs/retentionPolicyAssignments.md | 45 +++++++------- docs/search.md | 21 ++++--- docs/sessionTermination.md | 16 +++-- docs/sharedLinksFiles.md | 49 +++++++-------- docs/sharedLinksFolders.md | 45 +++++++------- docs/sharedLinksWebLinks.md | 45 +++++++------- docs/shieldInformationBarrierReports.md | 18 +++--- .../shieldInformationBarrierSegmentMembers.md | 24 ++++---- ...ldInformationBarrierSegmentRestrictions.md | 24 ++++---- docs/shieldInformationBarrierSegments.md | 32 +++++----- docs/shieldInformationBarriers.md | 23 +++++--- docs/signTemplates.md | 13 ++-- docs/skills.md | 30 +++++----- docs/storagePolicies.md | 13 ++-- docs/storagePolicyAssignments.md | 34 ++++++----- docs/taskAssignments.md | 33 ++++++----- docs/tasks.md | 35 ++++++----- docs/termsOfServiceUserStatuses.md | 20 ++++--- docs/termsOfServices.md | 26 ++++---- docs/transfer.md | 26 ++++---- docs/trashedFiles.md | 30 +++++----- docs/trashedFolders.md | 30 +++++----- docs/trashedItems.md | 11 ++-- docs/trashedWebLinks.md | 26 ++++---- docs/userCollaborations.md | 47 ++++++++------- docs/users.md | 53 +++++++++-------- docs/webLinks.md | 27 +++++---- docs/webhooks.md | 36 ++++++----- docs/workflows.md | 25 ++++---- docs/zipDownloads.md | 45 +++++++------- 63 files changed, 1073 insertions(+), 889 deletions(-) diff --git a/docs/authorization.md b/docs/authorization.md index 9378d6c8..1d76eec4 100644 --- a/docs/authorization.md +++ b/docs/authorization.md @@ -1,12 +1,15 @@ # AuthorizationManager + +- [Authorize user](#authorize-user) + ## Authorize user Authorize a user by sending them through the [Box](https://box.com) website and request their permission to act on their behalf. This is the first step when authenticating a user using -OAuth 2.0. To request a user's authorization to use the Box APIs +OAuth 2.0. To request a user's authorization to use the Box APIs on their behalf you will need to send a user to the URL with this format. @@ -20,9 +23,9 @@ See the endpoint docs at ### Arguments - queryParams `GetAuthorizeQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getAuthorize method - headers `GetAuthorizeHeadersArg` - - Used as headers for the API call + - Headers of getAuthorize method ### Returns diff --git a/docs/avatars.md b/docs/avatars.md index fea39fae..bf0845fb 100644 --- a/docs/avatars.md +++ b/docs/avatars.md @@ -1,8 +1,13 @@ # AvatarsManager + +- [Get user avatar](#get-user-avatar) +- [Add or update user avatar](#add-or-update-user-avatar) +- [Delete user avatar](#delete-user-avatar) + ## Get user avatar -Retrieves an image of a the user's avatar. +Retrieves an image of a the user's avatar. This operation is performed by calling function `getUserAvatar`. @@ -17,10 +22,9 @@ await client.avatars.getUserAvatar(user.id) ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - headers `GetUserAvatarHeadersArg` - - Used as headers for the API call + - Headers of getUserAvatar method ### Returns @@ -43,26 +47,25 @@ See the endpoint docs at ```ts -await client.avatars.createUserAvatar(user.id, { pic: decodeBase64ByteStream("iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAAA1BMVEW10NBjBBbqAAAAH0lEQVRoge3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAvg0hAAABmmDh1QAAAABJRU5ErkJggg=="), picContentType: "image/png", picFileName: "avatar.png" } satisfies CreateUserAvatarRequestBodyArg) +await client.avatars.createUserAvatar(user.id, { pic: decodeBase64ByteStream("iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAAA1BMVEW10NBjBBbqAAAAH0lEQVRoge3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAvg0hAAABmmDh1QAAAABJRU5ErkJggg=="), picContentType: "image/png", picFileName: "avatar.png" } satisfies CreateUserAvatarRequestBodyArg) ``` ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - requestBody `CreateUserAvatarRequestBodyArg` - - Used as requestBody for the API call + - Request body of createUserAvatar method - headers `CreateUserAvatarHeadersArg` - - Used as headers for the API call + - Headers of createUserAvatar method ### Returns This function returns a value of type `UserAvatar`. -* `ok`: Returns the `pic_urls` object with URLs to existing -user avatars that were updated.* `created`: Returns the `pic_urls` object with URLS to user avatars +* `ok`: Returns the `pic_urls` object with URLs to existing +user avatars that were updated.* `created`: Returns the `pic_urls` object with URLS to user avatars uploaded to Box with the request. @@ -84,16 +87,15 @@ await client.avatars.deleteUserAvatar(user.id) ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - headers `DeleteUserAvatarHeadersArg` - - Used as headers for the API call + - Headers of deleteUserAvatar method ### Returns This function returns a value of type `undefined`. -* `no_content`: Removes the avatar and returns an empty response. +* `no_content`: Removes the avatar and returns an empty response. diff --git a/docs/chunkedUploads.md b/docs/chunkedUploads.md index 946d6ac7..355a00ab 100644 --- a/docs/chunkedUploads.md +++ b/docs/chunkedUploads.md @@ -2,6 +2,14 @@ This is a manager for chunked uploads (allowed for files at least 20MB). +- [Create upload session](#create-upload-session) +- [Create upload session for existing file](#create-upload-session-for-existing-file) +- [Get upload session](#get-upload-session) +- [Upload part of file](#upload-part-of-file) +- [Remove upload session](#remove-upload-session) +- [List parts](#list-parts) +- [Commit upload session](#commit-upload-session) + ## Create upload session Creates an upload session for a new file. @@ -19,9 +27,9 @@ await client.chunkedUploads.createFileUploadSession({ fileName: fileName, fileSi ### Arguments - requestBody `CreateFileUploadSessionRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFileUploadSession method - headers `CreateFileUploadSessionHeadersArg` - - Used as headers for the API call + - Headers of createFileUploadSession method ### Returns @@ -45,12 +53,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `CreateFileUploadSessionForExistingFileRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFileUploadSessionForExistingFile method - headers `CreateFileUploadSessionForExistingFileHeadersArg` - - Used as headers for the API call + - Headers of createFileUploadSessionForExistingFile method ### Returns @@ -77,10 +84,9 @@ await client.chunkedUploads.getFileUploadSessionById(uploadSessionId) ### Arguments - uploadSessionId `string` - - The ID of the upload session. - - Used as `upload_session_id` in path `path` of the API call + - The ID of the upload session. Example: "D5E3F7A" - headers `GetFileUploadSessionByIdHeadersArg` - - Used as headers for the API call + - Headers of getFileUploadSessionById method ### Returns @@ -107,12 +113,11 @@ await client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, new U ### Arguments - uploadSessionId `string` - - The ID of the upload session. - - Used as `upload_session_id` in path `path` of the API call + - The ID of the upload session. Example: "D5E3F7A" - requestBody `ByteStream` - - Used as requestBody for the API call + - Request body of uploadFilePart method - headers `UploadFilePartHeadersArg` - - Used as headers for the API call + - Headers of uploadFilePart method ### Returns @@ -138,10 +143,9 @@ See the endpoint docs at ### Arguments - uploadSessionId `string` - - The ID of the upload session. - - Used as `upload_session_id` in path `path` of the API call + - The ID of the upload session. Example: "D5E3F7A" - headers `DeleteFileUploadSessionByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteFileUploadSessionById method ### Returns @@ -170,12 +174,11 @@ await client.chunkedUploads.getFileUploadSessionParts(uploadSessionId) ### Arguments - uploadSessionId `string` - - The ID of the upload session. - - Used as `upload_session_id` in path `path` of the API call + - The ID of the upload session. Example: "D5E3F7A" - queryParams `GetFileUploadSessionPartsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileUploadSessionParts method - headers `GetFileUploadSessionPartsHeadersArg` - - Used as headers for the API call + - Headers of getFileUploadSessionParts method ### Returns @@ -203,12 +206,11 @@ await client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { par ### Arguments - uploadSessionId `string` - - The ID of the upload session. - - Used as `upload_session_id` in path `path` of the API call + - The ID of the upload session. Example: "D5E3F7A" - requestBody `CreateFileUploadSessionCommitRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFileUploadSessionCommit method - headers `CreateFileUploadSessionCommitHeadersArg` - - Used as headers for the API call + - Headers of createFileUploadSessionCommit method ### Returns diff --git a/docs/classifications.md b/docs/classifications.md index 0d905801..fe2250f0 100644 --- a/docs/classifications.md +++ b/docs/classifications.md @@ -1,5 +1,10 @@ # ClassificationsManager + +- [List all classifications](#list-all-classifications) +- [Delete all classifications](#delete-all-classifications) +- [Add initial classifications](#add-initial-classifications) + ## List all classifications Retrieves the classification metadata template and lists all the @@ -7,7 +12,7 @@ classifications available to this enterprise. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/metadata_templates/enterprise_12345/securityClassification-6VMVochwUWo/schema`. +`/metadata_templates/enterprise_12345/securityClassification-6VMVochwUWo/schema`. This operation is performed by calling function `getMetadataTemplateEnterpriseSecurityClassificationSchema`. @@ -19,15 +24,15 @@ See the endpoint docs at ### Arguments - headers `GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg` - - Used as headers for the API call + - Headers of getMetadataTemplateEnterpriseSecurityClassificationSchema method ### Returns This function returns a value of type `ClassificationTemplate`. -Returns the `securityClassification` metadata template, which contains -a `Box__Security__Classification__Key` field that lists all the +Returns the `securityClassification` metadata template, which contains +a `Box__Security__Classification__Key` field that lists all the classifications available to this enterprise. @@ -46,7 +51,7 @@ See the endpoint docs at ### Arguments - headers `DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg` - - Used as headers for the API call + - Headers of deleteMetadataTemplateEnterpriseSecurityClassificationSchema method ### Returns @@ -77,17 +82,17 @@ See the endpoint docs at ### Arguments - requestBody `CreateMetadataTemplateSchemaClassificationRequestBodyArg` - - Used as requestBody for the API call + - Request body of createMetadataTemplateSchemaClassification method - headers `CreateMetadataTemplateSchemaClassificationHeadersArg` - - Used as headers for the API call + - Headers of createMetadataTemplateSchemaClassification method ### Returns This function returns a value of type `ClassificationTemplate`. -Returns a new `securityClassification` metadata template, which -contains a `Box__Security__Classification__Key` field that lists all +Returns a new `securityClassification` metadata template, which +contains a `Box__Security__Classification__Key` field that lists all the classifications available to this enterprise. diff --git a/docs/collaborationAllowlistEntries.md b/docs/collaborationAllowlistEntries.md index e39fad00..41ed5aea 100644 --- a/docs/collaborationAllowlistEntries.md +++ b/docs/collaborationAllowlistEntries.md @@ -1,5 +1,11 @@ # CollaborationAllowlistEntriesManager + +- [List allowed collaboration domains](#list-allowed-collaboration-domains) +- [Add domain to list of allowed collaboration domains](#add-domain-to-list-of-allowed-collaboration-domains) +- [Get allowed collaboration domain](#get-allowed-collaboration-domain) +- [Remove domain from list of allowed collaboration domains](#remove-domain-from-list-of-allowed-collaboration-domains) + ## List allowed collaboration domains Returns the list domains that have been deemed safe to create collaborations @@ -15,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetCollaborationWhitelistEntriesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCollaborationWhitelistEntries method - headers `GetCollaborationWhitelistEntriesHeadersArg` - - Used as headers for the API call + - Headers of getCollaborationWhitelistEntries method ### Returns @@ -42,9 +48,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateCollaborationWhitelistEntryRequestBodyArg` - - Used as requestBody for the API call + - Request body of createCollaborationWhitelistEntry method - headers `CreateCollaborationWhitelistEntryHeadersArg` - - Used as headers for the API call + - Headers of createCollaborationWhitelistEntry method ### Returns @@ -69,10 +75,9 @@ See the endpoint docs at ### Arguments - collaborationWhitelistEntryId `string` - - The ID of the entry in the list. - - Used as `collaboration_whitelist_entry_id` in path `path` of the API call + - The ID of the entry in the list. Example: "213123" - headers `GetCollaborationWhitelistEntryByIdHeadersArg` - - Used as headers for the API call + - Headers of getCollaborationWhitelistEntryById method ### Returns @@ -97,10 +102,9 @@ See the endpoint docs at ### Arguments - collaborationWhitelistEntryId `string` - - The ID of the entry in the list. - - Used as `collaboration_whitelist_entry_id` in path `path` of the API call + - The ID of the entry in the list. Example: "213123" - headers `DeleteCollaborationWhitelistEntryByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteCollaborationWhitelistEntryById method ### Returns diff --git a/docs/collaborationAllowlistExemptTargets.md b/docs/collaborationAllowlistExemptTargets.md index a3450252..a1ad7ba5 100644 --- a/docs/collaborationAllowlistExemptTargets.md +++ b/docs/collaborationAllowlistExemptTargets.md @@ -1,5 +1,11 @@ # CollaborationAllowlistExemptTargetsManager + +- [List users exempt from collaboration domain restrictions](#list-users-exempt-from-collaboration-domain-restrictions) +- [Create user exemption from collaboration domain restrictions](#create-user-exemption-from-collaboration-domain-restrictions) +- [Get user exempt from collaboration domain restrictions](#get-user-exempt-from-collaboration-domain-restrictions) +- [Remove user from list of users exempt from domain restrictions](#remove-user-from-list-of-users-exempt-from-domain-restrictions) + ## List users exempt from collaboration domain restrictions Returns a list of users who have been exempt from the collaboration @@ -15,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetCollaborationWhitelistExemptTargetsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCollaborationWhitelistExemptTargets method - headers `GetCollaborationWhitelistExemptTargetsHeadersArg` - - Used as headers for the API call + - Headers of getCollaborationWhitelistExemptTargets method ### Returns @@ -42,9 +48,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateCollaborationWhitelistExemptTargetRequestBodyArg` - - Used as requestBody for the API call + - Request body of createCollaborationWhitelistExemptTarget method - headers `CreateCollaborationWhitelistExemptTargetHeadersArg` - - Used as headers for the API call + - Headers of createCollaborationWhitelistExemptTarget method ### Returns @@ -69,22 +75,21 @@ See the endpoint docs at ### Arguments - collaborationWhitelistExemptTargetId `string` - - The ID of the exemption to the list. - - Used as `collaboration_whitelist_exempt_target_id` in path `path` of the API call + - The ID of the exemption to the list. Example: "984923" - headers `GetCollaborationWhitelistExemptTargetByIdHeadersArg` - - Used as headers for the API call + - Headers of getCollaborationWhitelistExemptTargetById method ### Returns This function returns a value of type `CollaborationAllowlistExemptTarget`. -Returns the user's exempted from the list of collaboration domains. +Returns the user's exempted from the list of collaboration domains. ## Remove user from list of users exempt from domain restrictions -Removes a user's exemption from the restrictions set out by the allowed list +Removes a user's exemption from the restrictions set out by the allowed list of domains for collaborations. This operation is performed by calling function `deleteCollaborationWhitelistExemptTargetById`. @@ -97,10 +102,9 @@ See the endpoint docs at ### Arguments - collaborationWhitelistExemptTargetId `string` - - The ID of the exemption to the list. - - Used as `collaboration_whitelist_exempt_target_id` in path `path` of the API call + - The ID of the exemption to the list. Example: "984923" - headers `DeleteCollaborationWhitelistExemptTargetByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteCollaborationWhitelistExemptTargetById method ### Returns diff --git a/docs/collections.md b/docs/collections.md index 206e767f..c2352885 100644 --- a/docs/collections.md +++ b/docs/collections.md @@ -1,10 +1,14 @@ # CollectionsManager + +- [List all collections](#list-all-collections) +- [List collection items](#list-collection-items) + ## List all collections Retrieves all collections for a given user. -Currently, only the `favorites` collection +Currently, only the `favorites` collection is supported. This operation is performed by calling function `getCollections`. @@ -17,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetCollectionsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCollections method - headers `GetCollectionsHeadersArg` - - Used as headers for the API call + - Headers of getCollections method ### Returns @@ -44,12 +48,11 @@ See the endpoint docs at ### Arguments - collectionId `string` - - The ID of the collection. - - Used as `collection_id` in path `path` of the API call + - The ID of the collection. Example: "926489" - queryParams `GetCollectionItemsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCollectionItems method - headers `GetCollectionItemsHeadersArg` - - Used as headers for the API call + - Headers of getCollectionItems method ### Returns diff --git a/docs/comments.md b/docs/comments.md index c497d10f..b23eeee7 100644 --- a/docs/comments.md +++ b/docs/comments.md @@ -1,5 +1,12 @@ # CommentsManager + +- [List file comments](#list-file-comments) +- [Get comment](#get-comment) +- [Update comment](#update-comment) +- [Remove comment](#remove-comment) +- [Create comment](#create-comment) + ## List file comments Retrieves a list of comments for a file. @@ -17,12 +24,11 @@ await client.comments.getFileComments(fileId) ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - queryParams `GetFileCommentsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileComments method - headers `GetFileCommentsHeadersArg` - - Used as headers for the API call + - Headers of getFileComments method ### Returns @@ -51,12 +57,11 @@ await client.comments.getCommentById(newComment.id) ### Arguments - commentId `string` - - The ID of the comment. - - Used as `comment_id` in path `path` of the API call + - The ID of the comment. Example: "12345" - queryParams `GetCommentByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCommentById method - headers `GetCommentByIdHeadersArg` - - Used as headers for the API call + - Headers of getCommentById method ### Returns @@ -83,14 +88,13 @@ await client.comments.updateCommentById(newReplyComment.id, { message: newMessag ### Arguments - commentId `string` - - The ID of the comment. - - Used as `comment_id` in path `path` of the API call + - The ID of the comment. Example: "12345" - requestBody `UpdateCommentByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateCommentById method - queryParams `UpdateCommentByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateCommentById method - headers `UpdateCommentByIdHeadersArg` - - Used as headers for the API call + - Headers of updateCommentById method ### Returns @@ -117,10 +121,9 @@ await client.comments.deleteCommentById(newComment.id) ### Arguments - commentId `string` - - The ID of the comment. - - Used as `comment_id` in path `path` of the API call + - The ID of the comment. Example: "12345" - headers `DeleteCommentByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteCommentById method ### Returns @@ -142,17 +145,17 @@ See the endpoint docs at ```ts -await client.comments.createComment({ message: message, item: { id: newComment.id, type: "comment" as CreateCommentRequestBodyArgItemFieldTypeField } satisfies CreateCommentRequestBodyArgItemField } satisfies CreateCommentRequestBodyArg) +await client.comments.createComment({ message: message, item: { id: newComment.id, type: "comment" as CreateCommentRequestBodyArgItemFieldTypeField } satisfies CreateCommentRequestBodyArgItemField } satisfies CreateCommentRequestBodyArg) ``` ### Arguments - requestBody `CreateCommentRequestBodyArg` - - Used as requestBody for the API call + - Request body of createComment method - queryParams `CreateCommentQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createComment method - headers `CreateCommentHeadersArg` - - Used as headers for the API call + - Headers of createComment method ### Returns diff --git a/docs/devicePinners.md b/docs/devicePinners.md index 10f64bcd..8c200e4c 100644 --- a/docs/devicePinners.md +++ b/docs/devicePinners.md @@ -1,5 +1,10 @@ # DevicePinnersManager + +- [Get device pin](#get-device-pin) +- [Remove device pin](#remove-device-pin) +- [List enterprise device pins](#list-enterprise-device-pins) + ## Get device pin Retrieves information about an individual device pin. @@ -14,10 +19,9 @@ See the endpoint docs at ### Arguments - devicePinnerId `string` - - The ID of the device pin - - Used as `device_pinner_id` in path `path` of the API call + - The ID of the device pin Example: "2324234" - headers `GetDevicePinnerByIdHeadersArg` - - Used as headers for the API call + - Headers of getDevicePinnerById method ### Returns @@ -41,10 +45,9 @@ See the endpoint docs at ### Arguments - devicePinnerId `string` - - The ID of the device pin - - Used as `device_pinner_id` in path `path` of the API call + - The ID of the device pin Example: "2324234" - headers `DeleteDevicePinnerByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteDevicePinnerById method ### Returns @@ -59,7 +62,7 @@ Returns an empty response when the pin has been deleted. Retrieves all the device pins within an enterprise. The user must have admin privileges, and the application -needs the "manage enterprise" scope to make this call. +needs the "manage enterprise" scope to make this call. This operation is performed by calling function `getEnterpriseDevicePinners`. @@ -71,12 +74,11 @@ See the endpoint docs at ### Arguments - enterpriseId `string` - - The ID of the enterprise - - Used as `enterprise_id` in path `path` of the API call + - The ID of the enterprise Example: "3442311" - queryParams `GetEnterpriseDevicePinnersQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getEnterpriseDevicePinners method - headers `GetEnterpriseDevicePinnersHeadersArg` - - Used as headers for the API call + - Headers of getEnterpriseDevicePinners method ### Returns diff --git a/docs/emailAliases.md b/docs/emailAliases.md index b7b30bc2..cc9b37ef 100644 --- a/docs/emailAliases.md +++ b/docs/emailAliases.md @@ -1,6 +1,11 @@ # EmailAliasesManager -## List user's email aliases + +- [List user's email aliases](#list-users-email-aliases) +- [Create email alias](#create-email-alias) +- [Remove email alias](#remove-email-alias) + +## List user's email aliases Retrieves all email aliases for a user. The collection does not include the primary login for the user. @@ -15,10 +20,9 @@ See the endpoint docs at ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - headers `GetUserEmailAliasesHeadersArg` - - Used as headers for the API call + - Headers of getUserEmailAliases method ### Returns @@ -42,12 +46,11 @@ See the endpoint docs at ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - requestBody `CreateUserEmailAliasRequestBodyArg` - - Used as requestBody for the API call + - Request body of createUserEmailAlias method - headers `CreateUserEmailAliasHeadersArg` - - Used as headers for the API call + - Headers of createUserEmailAlias method ### Returns @@ -71,13 +74,11 @@ See the endpoint docs at ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - emailAliasId `string` - - The ID of the email alias. - - Used as `email_alias_id` in path `path` of the API call + - The ID of the email alias. Example: "23432" - headers `DeleteUserEmailAliasByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteUserEmailAliasById method ### Returns diff --git a/docs/events.md b/docs/events.md index 1bd23e5e..d4953746 100644 --- a/docs/events.md +++ b/docs/events.md @@ -1,16 +1,20 @@ # EventsManager + +- [List user and enterprise events](#list-user-and-enterprise-events) +- [Get events long poll endpoint](#get-events-long-poll-endpoint) + ## List user and enterprise events Returns up to a year of past events for a given user or for the entire enterprise. By default this returns events for the authenticated user. To retrieve events -for the entire enterprise, set the `stream_type` to `admin_logs_streaming` -for live monitoring of new events, or `admin_logs` for querying across +for the entire enterprise, set the `stream_type` to `admin_logs_streaming` +for live monitoring of new events, or `admin_logs` for querying across historical events. The user making the API call will need to have admin privileges, and the application will need to have the -scope `manage enterprise properties` checked. +scope `manage enterprise properties` checked. This operation is performed by calling function `getEvents`. @@ -22,9 +26,9 @@ See the endpoint docs at ### Arguments - queryParams `GetEventsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getEvents method - headers `GetEventsHeadersArg` - - Used as headers for the API call + - Headers of getEvents method ### Returns @@ -35,8 +39,8 @@ Returns a list of event objects. Events objects are returned in pages, with each page (chunk) including a list of event objects. The response includes a -`chunk_size` parameter indicating how many events were returned in this -chunk, as well as the next `stream_position` that can be +`chunk_size` parameter indicating how many events were returned in this +chunk, as well as the next `stream_position` that can be queried. @@ -56,23 +60,23 @@ To use long polling, first use this endpoint to retrieve a list of long poll URLs. Next, make a long poll request to any of the provided URLs. When an event occurs in monitored account a response with the value -`new_change` will be sent. The response contains no other details as +`new_change` will be sent. The response contains no other details as it only serves as a prompt to take further action such as sending a request to the [events endpoint](#get-events) with the last known -`stream_position`. +`stream_position`. After the server sends this response it closes the connection. You must now repeat the long poll process to begin listening for events again. If no events occur for a while and the connection times out you will -receive a response with the value `reconnect`. When you receive this response +receive a response with the value `reconnect`. When you receive this response you’ll make another call to this endpoint to restart the process. -If you receive no events in `retry_timeout` seconds then you will need to +If you receive no events in `retry_timeout` seconds then you will need to make another request to the real-time server (one of the URLs in the response for this endpoint). This might be necessary due to network errors. -Finally, if you receive a `max_retries` error when making a request to the +Finally, if you receive a `max_retries` error when making a request to the real-time server, you should start over by making a call to this endpoint first. @@ -86,7 +90,7 @@ See the endpoint docs at ### Arguments - headers `GetEventsWithLongPollingHeadersArg` - - Used as headers for the API call + - Headers of getEventsWithLongPolling method ### Returns diff --git a/docs/fileClassifications.md b/docs/fileClassifications.md index 2872afce..b7a52bf2 100644 --- a/docs/fileClassifications.md +++ b/docs/fileClassifications.md @@ -1,5 +1,10 @@ # FileClassificationsManager + +- [Get classification on file](#get-classification-on-file) +- [Add classification to file](#add-classification-to-file) +- [Remove classification from file](#remove-classification-from-file) + ## Get classification on file Retrieves the classification metadata instance that @@ -7,7 +12,7 @@ has been applied to a file. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/files/:id//enterprise_12345/securityClassification-6VMVochwUWo`. +`/files/:id//enterprise_12345/securityClassification-6VMVochwUWo`. This operation is performed by calling function `getFileMetadataEnterpriseSecurityClassification6VmVochwUWo`. @@ -19,18 +24,17 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg` - - Used as headers for the API call + - Headers of getFileMetadataEnterpriseSecurityClassification6VmVochwUWo method ### Returns This function returns a value of type `Classification`. -Returns an instance of the `securityClassification` metadata -template, which contains a `Box__Security__Classification__Key` +Returns an instance of the `securityClassification` metadata +template, which contains a `Box__Security__Classification__Key` field that lists all the classifications available to this enterprise. @@ -42,7 +46,7 @@ classification to add. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/files/:id//enterprise_12345/securityClassification-6VMVochwUWo`. +`/files/:id//enterprise_12345/securityClassification-6VMVochwUWo`. This operation is performed by calling function `createFileMetadataEnterpriseSecurityClassification`. @@ -54,12 +58,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFileMetadataEnterpriseSecurityClassification method - headers `CreateFileMetadataEnterpriseSecurityClassificationHeadersArg` - - Used as headers for the API call + - Headers of createFileMetadataEnterpriseSecurityClassification method ### Returns @@ -76,7 +79,7 @@ Removes any classifications from a file. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/files/:id//enterprise_12345/securityClassification-6VMVochwUWo`. +`/files/:id//enterprise_12345/securityClassification-6VMVochwUWo`. This operation is performed by calling function `deleteFileMetadataEnterpriseSecurityClassification`. @@ -88,10 +91,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg` - - Used as headers for the API call + - Headers of deleteFileMetadataEnterpriseSecurityClassification method ### Returns diff --git a/docs/fileMetadata.md b/docs/fileMetadata.md index f7e2d5ec..f1d7aaf3 100644 --- a/docs/fileMetadata.md +++ b/docs/fileMetadata.md @@ -1,5 +1,11 @@ # FileMetadataManager + +- [List metadata instances on file](#list-metadata-instances-on-file) +- [Get metadata instance on file](#get-metadata-instance-on-file) +- [Create metadata instance on file](#create-metadata-instance-on-file) +- [Remove metadata instance from file](#remove-metadata-instance-from-file) + ## List metadata instances on file Retrieves all metadata for a given file. @@ -14,10 +20,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `GetFileMetadataHeadersArg` - - Used as headers for the API call + - Headers of getFileMetadata method ### Returns @@ -45,16 +50,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - scope `GetFileMetadataByIdScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - headers `GetFileMetadataByIdHeadersArg` - - Used as headers for the API call + - Headers of getFileMetadataById method ### Returns @@ -62,7 +64,7 @@ See the endpoint docs at This function returns a value of type `MetadataFull`. An instance of the metadata template that includes -additional "key:value" pairs defined by the user or +additional "key:value" pairs defined by the user or an application. @@ -71,7 +73,7 @@ an application. Applies an instance of a metadata template to a file. In most cases only values that are present in the metadata template -will be accepted, except for the `global.properties` template which accepts +will be accepted, except for the `global.properties` template which accepts any key-value pair. This operation is performed by calling function `createFileMetadataById`. @@ -84,18 +86,15 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - scope `CreateFileMetadataByIdScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - requestBody `CreateFileMetadataByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFileMetadataById method - headers `CreateFileMetadataByIdHeadersArg` - - Used as headers for the API call + - Headers of createFileMetadataById method ### Returns @@ -120,16 +119,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - scope `DeleteFileMetadataByIdScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - headers `DeleteFileMetadataByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteFileMetadataById method ### Returns diff --git a/docs/fileRequests.md b/docs/fileRequests.md index df008d33..65c0b1e4 100644 --- a/docs/fileRequests.md +++ b/docs/fileRequests.md @@ -1,5 +1,11 @@ # FileRequestsManager + +- [Get file request](#get-file-request) +- [Update file request](#update-file-request) +- [Delete file request](#delete-file-request) +- [Copy file request](#copy-file-request) + ## Get file request Retrieves the information about a file request. @@ -14,10 +20,9 @@ See the endpoint docs at ### Arguments - fileRequestId `string` - - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. - - Used as `file_request_id` in path `path` of the API call + - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. Example: "123" - headers `GetFileRequestByIdHeadersArg` - - Used as headers for the API call + - Headers of getFileRequestById method ### Returns @@ -42,12 +47,11 @@ See the endpoint docs at ### Arguments - fileRequestId `string` - - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. - - Used as `file_request_id` in path `path` of the API call + - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. Example: "123" - requestBody `FileRequestUpdateRequest` - - Used as requestBody for the API call + - Request body of updateFileRequestById method - headers `UpdateFileRequestByIdHeadersArg` - - Used as headers for the API call + - Headers of updateFileRequestById method ### Returns @@ -71,10 +75,9 @@ See the endpoint docs at ### Arguments - fileRequestId `string` - - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. - - Used as `file_request_id` in path `path` of the API call + - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. Example: "123" - headers `DeleteFileRequestByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteFileRequestById method ### Returns @@ -100,12 +103,11 @@ See the endpoint docs at ### Arguments - fileRequestId `string` - - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. - - Used as `file_request_id` in path `path` of the API call + - The unique identifier that represent a file request. The ID for any file request can be determined by visiting a file request builder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/filerequest/123` the `file_request_id` is `123`. Example: "123" - requestBody `FileRequestCopyRequest` - - Used as requestBody for the API call + - Request body of createFileRequestCopy method - headers `CreateFileRequestCopyHeadersArg` - - Used as headers for the API call + - Headers of createFileRequestCopy method ### Returns diff --git a/docs/fileVersionLegalHolds.md b/docs/fileVersionLegalHolds.md index ecd84fbc..122b1076 100644 --- a/docs/fileVersionLegalHolds.md +++ b/docs/fileVersionLegalHolds.md @@ -1,5 +1,9 @@ # FileVersionLegalHoldsManager + +- [Get file version legal hold](#get-file-version-legal-hold) +- [List file version legal holds](#list-file-version-legal-holds) + ## Get file version legal hold Retrieves information about the legal hold policies @@ -15,10 +19,9 @@ See the endpoint docs at ### Arguments - fileVersionLegalHoldId `string` - - The ID of the file version legal hold - - Used as `file_version_legal_hold_id` in path `path` of the API call + - The ID of the file version legal hold Example: "2348213" - headers `GetFileVersionLegalHoldByIdHeadersArg` - - Used as headers for the API call + - Headers of getFileVersionLegalHoldById method ### Returns @@ -40,13 +43,13 @@ Instead, this API will only return file versions held in the legacy architecture. Two new endpoints will available to request any file versions held in the new architecture. -For file versions held in the new architecture, the `GET -/legal_hold_policy_assignments/:id/file_versions_on_hold` API can be used to +For file versions held in the new architecture, the `GET +/legal_hold_policy_assignments/:id/file_versions_on_hold` API can be used to return all past file versions available for this policy assignment, and the -`GET /legal_hold_policy_assignments/:id/files_on_hold` API can be used to +`GET /legal_hold_policy_assignments/:id/files_on_hold` API can be used to return any current (latest) versions of a file under legal hold. -The `GET /legal_hold_policy_assignments?policy_id={id}` API can be used to +The `GET /legal_hold_policy_assignments?policy_id={id}` API can be used to find a list of policy assignments for a given policy ID. Once the re-architecture is completed this API will be deprecated. @@ -61,9 +64,9 @@ See the endpoint docs at ### Arguments - queryParams `GetFileVersionLegalHoldsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileVersionLegalHolds method - headers `GetFileVersionLegalHoldsHeadersArg` - - Used as headers for the API call + - Headers of getFileVersionLegalHolds method ### Returns diff --git a/docs/fileVersionRetentions.md b/docs/fileVersionRetentions.md index 8091306b..1a892bcf 100644 --- a/docs/fileVersionRetentions.md +++ b/docs/fileVersionRetentions.md @@ -1,5 +1,9 @@ # FileVersionRetentionsManager + +- [List file version retentions](#list-file-version-retentions) +- [Get retention on file](#get-retention-on-file) + ## List file version retentions Retrieves all file version retentions for the given enterprise. @@ -14,9 +18,9 @@ See the endpoint docs at ### Arguments - queryParams `GetFileVersionRetentionsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileVersionRetentions method - headers `GetFileVersionRetentionsHeadersArg` - - Used as headers for the API call + - Headers of getFileVersionRetentions method ### Returns @@ -40,10 +44,9 @@ See the endpoint docs at ### Arguments - fileVersionRetentionId `string` - - The ID of the file version retention - - Used as `file_version_retention_id` in path `path` of the API call + - The ID of the file version retention Example: "3424234" - headers `GetFileVersionRetentionByIdHeadersArg` - - Used as headers for the API call + - Headers of getFileVersionRetentionById method ### Returns diff --git a/docs/fileVersions.md b/docs/fileVersions.md index 36ac758c..5e2d49fd 100644 --- a/docs/fileVersions.md +++ b/docs/fileVersions.md @@ -1,11 +1,18 @@ # FileVersionsManager + +- [List all file versions](#list-all-file-versions) +- [Get file version](#get-file-version) +- [Restore file version](#restore-file-version) +- [Remove file version](#remove-file-version) +- [Promote file version](#promote-file-version) + ## List all file versions Retrieve a list of the past versions for a file. Versions are only tracked by Box users with premium accounts. To fetch the ID -of the current version of a file, use the `GET /file/:id` API. +of the current version of a file, use the `GET /file/:id` API. This operation is performed by calling function `getFileVersions`. @@ -17,12 +24,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - queryParams `GetFileVersionsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileVersions method - headers `GetFileVersionsHeadersArg` - - Used as headers for the API call + - Headers of getFileVersions method ### Returns @@ -48,15 +54,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - fileVersionId `string` - - The ID of the file version - - Used as `file_version_id` in path `path` of the API call + - The ID of the file version Example: "1234" - queryParams `GetFileVersionByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileVersionById method - headers `GetFileVersionByIdHeadersArg` - - Used as headers for the API call + - Headers of getFileVersionById method ### Returns @@ -73,7 +77,7 @@ any specific fields. ## Restore file version Restores a specific version of a file after it was deleted. -Don't use this endpoint to restore Box Notes, +Don't use this endpoint to restore Box Notes, as it works with file formats such as PDF, DOC, PPTX or similar. @@ -87,15 +91,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - fileVersionId `string` - - The ID of the file version - - Used as `file_version_id` in path `path` of the API call + - The ID of the file version Example: "1234" - requestBody `UpdateFileVersionByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFileVersionById method - headers `UpdateFileVersionByIdHeadersArg` - - Used as headers for the API call + - Headers of updateFileVersionById method ### Returns @@ -121,13 +123,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - fileVersionId `string` - - The ID of the file version - - Used as `file_version_id` in path `path` of the API call + - The ID of the file version Example: "1234" - headers `DeleteFileVersionByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteFileVersionById method ### Returns @@ -147,13 +147,13 @@ promote one of the older versions to the top of the version history. This creates a new copy of the old version and puts it at the top of the versions history. The file will have the exact same contents -as the older version, with the the same hash digest, `etag`, and +as the older version, with the the same hash digest, `etag`, and name as the original. Other properties such as comments do not get updated to their former values. -Don't use this endpoint to restore Box Notes, +Don't use this endpoint to restore Box Notes, as it works with file formats such as PDF, DOC, PPTX or similar. @@ -167,14 +167,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `PromoteFileVersionRequestBodyArg` - - Used as requestBody for the API call + - Request body of promoteFileVersion method - queryParams `PromoteFileVersionQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of promoteFileVersion method - headers `PromoteFileVersionHeadersArg` - - Used as headers for the API call + - Headers of promoteFileVersion method ### Returns diff --git a/docs/fileWatermarks.md b/docs/fileWatermarks.md index b43f55c0..905afd67 100644 --- a/docs/fileWatermarks.md +++ b/docs/fileWatermarks.md @@ -1,5 +1,10 @@ # FileWatermarksManager + +- [Get watermark on file](#get-watermark-on-file) +- [Apply watermark to file](#apply-watermark-to-file) +- [Remove watermark from file](#remove-watermark-from-file) + ## Get watermark on file Retrieve the watermark for a file. @@ -14,10 +19,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `GetFileWatermarkHeadersArg` - - Used as headers for the API call + - Headers of getFileWatermark method ### Returns @@ -42,12 +46,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `UpdateFileWatermarkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFileWatermark method - headers `UpdateFileWatermarkHeadersArg` - - Used as headers for the API call + - Headers of updateFileWatermark method ### Returns @@ -73,10 +76,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `DeleteFileWatermarkHeadersArg` - - Used as headers for the API call + - Headers of deleteFileWatermark method ### Returns diff --git a/docs/folderClassifications.md b/docs/folderClassifications.md index 68b3ed2d..0094b025 100644 --- a/docs/folderClassifications.md +++ b/docs/folderClassifications.md @@ -1,5 +1,10 @@ # FolderClassificationsManager + +- [Get classification on folder](#get-classification-on-folder) +- [Add classification to folder](#add-classification-to-folder) +- [Remove classification from folder](#remove-classification-from-folder) + ## Get classification on folder Retrieves the classification metadata instance that @@ -7,7 +12,7 @@ has been applied to a folder. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/folders/:id//enterprise_12345/securityClassification-6VMVochwUWo`. +`/folders/:id//enterprise_12345/securityClassification-6VMVochwUWo`. This operation is performed by calling function `getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo`. @@ -19,18 +24,17 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - headers `GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg` - - Used as headers for the API call + - Headers of getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo method ### Returns This function returns a value of type `Classification`. -Returns an instance of the `securityClassification` metadata -template, which contains a `Box__Security__Classification__Key` +Returns an instance of the `securityClassification` metadata +template, which contains a `Box__Security__Classification__Key` field that lists all the classifications available to this enterprise. @@ -42,7 +46,7 @@ classification to add. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/folders/:id//enterprise_12345/securityClassification-6VMVochwUWo`. +`/folders/:id//enterprise_12345/securityClassification-6VMVochwUWo`. This operation is performed by calling function `createFolderMetadataEnterpriseSecurityClassification`. @@ -54,12 +58,11 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - requestBody `CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFolderMetadataEnterpriseSecurityClassification method - headers `CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg` - - Used as headers for the API call + - Headers of createFolderMetadataEnterpriseSecurityClassification method ### Returns @@ -76,7 +79,7 @@ Removes any classifications from a folder. This API can also be called by including the enterprise ID in the URL explicitly, for example -`/folders/:id//enterprise_12345/securityClassification-6VMVochwUWo`. +`/folders/:id//enterprise_12345/securityClassification-6VMVochwUWo`. This operation is performed by calling function `deleteFolderMetadataEnterpriseSecurityClassification`. @@ -88,10 +91,9 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - headers `DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg` - - Used as headers for the API call + - Headers of deleteFolderMetadataEnterpriseSecurityClassification method ### Returns diff --git a/docs/folderLocks.md b/docs/folderLocks.md index 37d933da..5d72bd34 100644 --- a/docs/folderLocks.md +++ b/docs/folderLocks.md @@ -1,5 +1,10 @@ # FolderLocksManager + +- [List folder locks](#list-folder-locks) +- [Create folder lock](#create-folder-lock) +- [Delete folder lock](#delete-folder-lock) + ## List folder locks Retrieves folder lock details for a given folder. @@ -17,9 +22,9 @@ See the endpoint docs at ### Arguments - queryParams `GetFolderLocksQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFolderLocks method - headers `GetFolderLocksHeadersArg` - - Used as headers for the API call + - Headers of getFolderLocks method ### Returns @@ -48,9 +53,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateFolderLockRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFolderLock method - headers `CreateFolderLockHeadersArg` - - Used as headers for the API call + - Headers of createFolderLock method ### Returns @@ -78,10 +83,9 @@ See the endpoint docs at ### Arguments - folderLockId `string` - - The ID of the folder lock. - - Used as `folder_lock_id` in path `path` of the API call + - The ID of the folder lock. Example: "12345" - headers `DeleteFolderLockByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteFolderLockById method ### Returns diff --git a/docs/folderMetadata.md b/docs/folderMetadata.md index 9f045036..045658f3 100644 --- a/docs/folderMetadata.md +++ b/docs/folderMetadata.md @@ -1,9 +1,15 @@ # FolderMetadataManager + +- [List metadata instances on folder](#list-metadata-instances-on-folder) +- [Get metadata instance on folder](#get-metadata-instance-on-folder) +- [Create metadata instance on folder](#create-metadata-instance-on-folder) +- [Remove metadata instance from folder](#remove-metadata-instance-from-folder) + ## List metadata instances on folder Retrieves all metadata for a given folder. This can not be used on the root -folder with ID `0`. +folder with ID `0`. This operation is performed by calling function `getFolderMetadata`. @@ -15,10 +21,9 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - headers `GetFolderMetadataHeadersArg` - - Used as headers for the API call + - Headers of getFolderMetadata method ### Returns @@ -34,7 +39,7 @@ all of the metadata associated to the folder. ## Get metadata instance on folder Retrieves the instance of a metadata template that has been applied to a -folder. This can not be used on the root folder with ID `0`. +folder. This can not be used on the root folder with ID `0`. This operation is performed by calling function `getFolderMetadataById`. @@ -46,16 +51,13 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - scope `GetFolderMetadataByIdScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - headers `GetFolderMetadataByIdHeadersArg` - - Used as headers for the API call + - Headers of getFolderMetadataById method ### Returns @@ -63,7 +65,7 @@ See the endpoint docs at This function returns a value of type `Metadata`. An instance of the metadata template that includes -additional "key:value" pairs defined by the user or +additional "key:value" pairs defined by the user or an application. @@ -72,7 +74,7 @@ an application. Applies an instance of a metadata template to a folder. In most cases only values that are present in the metadata template -will be accepted, except for the `global.properties` template which accepts +will be accepted, except for the `global.properties` template which accepts any key-value pair. To display the metadata template in the Box web app the enterprise needs to be @@ -89,18 +91,15 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - scope `CreateFolderMetadataByIdScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - requestBody `CreateFolderMetadataByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFolderMetadataById method - headers `CreateFolderMetadataByIdHeadersArg` - - Used as headers for the API call + - Headers of createFolderMetadataById method ### Returns @@ -125,16 +124,13 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - scope `DeleteFolderMetadataByIdScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - headers `DeleteFolderMetadataByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteFolderMetadataById method ### Returns diff --git a/docs/folderWatermarks.md b/docs/folderWatermarks.md index ebf5283e..0fa7aef7 100644 --- a/docs/folderWatermarks.md +++ b/docs/folderWatermarks.md @@ -1,5 +1,10 @@ # FolderWatermarksManager + +- [Get watermark for folder](#get-watermark-for-folder) +- [Apply watermark to folder](#apply-watermark-to-folder) +- [Remove watermark from folder](#remove-watermark-from-folder) + ## Get watermark for folder Retrieve the watermark for a folder. @@ -14,10 +19,9 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - headers `GetFolderWatermarkHeadersArg` - - Used as headers for the API call + - Headers of getFolderWatermark method ### Returns @@ -42,12 +46,11 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - requestBody `UpdateFolderWatermarkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFolderWatermark method - headers `UpdateFolderWatermarkHeadersArg` - - Used as headers for the API call + - Headers of updateFolderWatermark method ### Returns @@ -73,10 +76,9 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - headers `DeleteFolderWatermarkHeadersArg` - - Used as headers for the API call + - Headers of deleteFolderWatermark method ### Returns diff --git a/docs/groups.md b/docs/groups.md index ae08154a..c5f03689 100644 --- a/docs/groups.md +++ b/docs/groups.md @@ -1,9 +1,16 @@ # GroupsManager + +- [List groups for enterprise](#list-groups-for-enterprise) +- [Create group](#create-group) +- [Get group](#get-group) +- [Update group](#update-group) +- [Remove group](#remove-group) + ## List groups for enterprise Retrieves all of the groups for a given enterprise. The user -must have admin permissions to inspect enterprise's groups. +must have admin permissions to inspect enterprise's groups. This operation is performed by calling function `getGroups`. @@ -18,9 +25,9 @@ await client.groups.getGroups() ### Arguments - queryParams `GetGroupsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getGroups method - headers `GetGroupsHeadersArg` - - Used as headers for the API call + - Headers of getGroups method ### Returns @@ -49,11 +56,11 @@ await client.groups.createGroup({ name: getUuid() } satisfies CreateGroupRequest ### Arguments - requestBody `CreateGroupRequestBodyArg` - - Used as requestBody for the API call + - Request body of createGroup method - queryParams `CreateGroupQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createGroup method - headers `CreateGroupHeadersArg` - - Used as headers for the API call + - Headers of createGroup method ### Returns @@ -82,12 +89,11 @@ await client.groups.getGroupById(group.id) ### Arguments - groupId `string` - - The ID of the group. - - Used as `group_id` in path `path` of the API call + - The ID of the group. Example: "57645" - queryParams `GetGroupByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getGroupById method - headers `GetGroupByIdHeadersArg` - - Used as headers for the API call + - Headers of getGroupById method ### Returns @@ -116,14 +122,13 @@ await client.groups.updateGroupById(group.id, { name: updatedGroupName } satisfi ### Arguments - groupId `string` - - The ID of the group. - - Used as `group_id` in path `path` of the API call + - The ID of the group. Example: "57645" - requestBody `UpdateGroupByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateGroupById method - queryParams `UpdateGroupByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateGroupById method - headers `UpdateGroupByIdHeadersArg` - - Used as headers for the API call + - Headers of updateGroupById method ### Returns @@ -151,10 +156,9 @@ await client.groups.deleteGroupById(group.id) ### Arguments - groupId `string` - - The ID of the group. - - Used as `group_id` in path `path` of the API call + - The ID of the group. Example: "57645" - headers `DeleteGroupByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteGroupById method ### Returns diff --git a/docs/integrationMappings.md b/docs/integrationMappings.md index 09cfe322..27999f98 100644 --- a/docs/integrationMappings.md +++ b/docs/integrationMappings.md @@ -1,8 +1,14 @@ # IntegrationMappingsManager + +- [List Slack integration mappings](#list-slack-integration-mappings) +- [Create Slack integration mapping](#create-slack-integration-mapping) +- [Update Slack integration mapping](#update-slack-integration-mapping) +- [Delete Slack integration mapping](#delete-slack-integration-mapping) + ## List Slack integration mappings -Lists [Slack integration mappings](https://support.box.com/hc/en-us/articles/4415585987859-Box-as-the-Content-Layer-for-Slack) in a users' enterprise. +Lists [Slack integration mappings](https://support.box.com/hc/en-us/articles/4415585987859-Box-as-the-Content-Layer-for-Slack) in a users' enterprise. You need Admin or Co-Admin role to use this endpoint. @@ -17,9 +23,9 @@ See the endpoint docs at ### Arguments - queryParams `GetIntegrationMappingSlackQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getIntegrationMappingSlack method - headers `GetIntegrationMappingSlackHeadersArg` - - Used as headers for the API call + - Headers of getIntegrationMappingSlack method ### Returns @@ -47,9 +53,9 @@ See the endpoint docs at ### Arguments - requestBody `IntegrationMappingSlackCreateRequest` - - Used as requestBody for the API call + - Request body of createIntegrationMappingSlack method - headers `CreateIntegrationMappingSlackHeadersArg` - - Used as headers for the API call + - Headers of createIntegrationMappingSlack method ### Returns @@ -77,12 +83,11 @@ See the endpoint docs at ### Arguments - integrationMappingId `string` - - An ID of an integration mapping - - Used as `integration_mapping_id` in path `path` of the API call + - An ID of an integration mapping Example: "11235432" - requestBody `UpdateIntegrationMappingSlackByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateIntegrationMappingSlackById method - headers `UpdateIntegrationMappingSlackByIdHeadersArg` - - Used as headers for the API call + - Headers of updateIntegrationMappingSlackById method ### Returns @@ -110,10 +115,9 @@ See the endpoint docs at ### Arguments - integrationMappingId `string` - - An ID of an integration mapping - - Used as `integration_mapping_id` in path `path` of the API call + - An ID of an integration mapping Example: "11235432" - headers `DeleteIntegrationMappingSlackByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteIntegrationMappingSlackById method ### Returns diff --git a/docs/invites.md b/docs/invites.md index d8f894e8..538eef1e 100644 --- a/docs/invites.md +++ b/docs/invites.md @@ -1,5 +1,9 @@ # InvitesManager + +- [Create user invite](#create-user-invite) +- [Get user invite status](#get-user-invite-status) + ## Create user invite Invites an existing external user to join an enterprise. @@ -9,7 +13,7 @@ must already have a Box account. Once invited, the user will receive an email and are prompted to accept the invitation within the Box web application. -This method requires the "Manage An Enterprise" scope enabled for +This method requires the "Manage An Enterprise" scope enabled for the application, which can be enabled within the developer console. This operation is performed by calling function `createInvite`. @@ -22,11 +26,11 @@ See the endpoint docs at ### Arguments - requestBody `CreateInviteRequestBodyArg` - - Used as requestBody for the API call + - Request body of createInvite method - queryParams `CreateInviteQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createInvite method - headers `CreateInviteHeadersArg` - - Used as headers for the API call + - Headers of createInvite method ### Returns @@ -50,12 +54,11 @@ See the endpoint docs at ### Arguments - inviteId `string` - - The ID of an invite. - - Used as `invite_id` in path `path` of the API call + - The ID of an invite. Example: "213723" - queryParams `GetInviteByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getInviteById method - headers `GetInviteByIdHeadersArg` - - Used as headers for the API call + - Headers of getInviteById method ### Returns diff --git a/docs/legalHoldPolicies.md b/docs/legalHoldPolicies.md index 7bd5ca09..4d5dff8c 100644 --- a/docs/legalHoldPolicies.md +++ b/docs/legalHoldPolicies.md @@ -1,5 +1,12 @@ # LegalHoldPoliciesManager + +- [List all legal hold policies](#list-all-legal-hold-policies) +- [Create legal hold policy](#create-legal-hold-policy) +- [Get legal hold policy](#get-legal-hold-policy) +- [Update legal hold policy](#update-legal-hold-policy) +- [Remove legal hold policy](#remove-legal-hold-policy) + ## List all legal hold policies Retrieves a list of legal hold policies that belong to @@ -15,9 +22,9 @@ See the endpoint docs at ### Arguments - queryParams `GetLegalHoldPoliciesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getLegalHoldPolicies method - headers `GetLegalHoldPoliciesHeadersArg` - - Used as headers for the API call + - Headers of getLegalHoldPolicies method ### Returns @@ -41,9 +48,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateLegalHoldPolicyRequestBodyArg` - - Used as requestBody for the API call + - Request body of createLegalHoldPolicy method - headers `CreateLegalHoldPolicyHeadersArg` - - Used as headers for the API call + - Headers of createLegalHoldPolicy method ### Returns @@ -67,10 +74,9 @@ See the endpoint docs at ### Arguments - legalHoldPolicyId `string` - - The ID of the legal hold policy - - Used as `legal_hold_policy_id` in path `path` of the API call + - The ID of the legal hold policy Example: "324432" - headers `GetLegalHoldPolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of getLegalHoldPolicyById method ### Returns @@ -94,12 +100,11 @@ See the endpoint docs at ### Arguments - legalHoldPolicyId `string` - - The ID of the legal hold policy - - Used as `legal_hold_policy_id` in path `path` of the API call + - The ID of the legal hold policy Example: "324432" - requestBody `UpdateLegalHoldPolicyByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateLegalHoldPolicyById method - headers `UpdateLegalHoldPolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of updateLegalHoldPolicyById method ### Returns @@ -126,10 +131,9 @@ See the endpoint docs at ### Arguments - legalHoldPolicyId `string` - - The ID of the legal hold policy - - Used as `legal_hold_policy_id` in path `path` of the API call + - The ID of the legal hold policy Example: "324432" - headers `DeleteLegalHoldPolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteLegalHoldPolicyById method ### Returns diff --git a/docs/legalHoldPolicyAssignments.md b/docs/legalHoldPolicyAssignments.md index f4bb5602..1fb79964 100644 --- a/docs/legalHoldPolicyAssignments.md +++ b/docs/legalHoldPolicyAssignments.md @@ -1,5 +1,13 @@ # LegalHoldPolicyAssignmentsManager + +- [List legal hold policy assignments](#list-legal-hold-policy-assignments) +- [Assign legal hold policy](#assign-legal-hold-policy) +- [Get legal hold policy assignment](#get-legal-hold-policy-assignment) +- [Unassign legal hold policy](#unassign-legal-hold-policy) +- [List current file versions for legal hold policy assignment](#list-current-file-versions-for-legal-hold-policy-assignment) +- [List previous file versions for legal hold policy assignment](#list-previous-file-versions-for-legal-hold-policy-assignment) + ## List legal hold policy assignments Retrieves a list of items a legal hold policy has been assigned to. @@ -14,9 +22,9 @@ See the endpoint docs at ### Arguments - queryParams `GetLegalHoldPolicyAssignmentsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getLegalHoldPolicyAssignments method - headers `GetLegalHoldPolicyAssignmentsHeadersArg` - - Used as headers for the API call + - Headers of getLegalHoldPolicyAssignments method ### Returns @@ -40,9 +48,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateLegalHoldPolicyAssignmentRequestBodyArg` - - Used as requestBody for the API call + - Request body of createLegalHoldPolicyAssignment method - headers `CreateLegalHoldPolicyAssignmentHeadersArg` - - Used as headers for the API call + - Headers of createLegalHoldPolicyAssignment method ### Returns @@ -66,10 +74,9 @@ See the endpoint docs at ### Arguments - legalHoldPolicyAssignmentId `string` - - The ID of the legal hold policy assignment - - Used as `legal_hold_policy_assignment_id` in path `path` of the API call + - The ID of the legal hold policy assignment Example: "753465" - headers `GetLegalHoldPolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of getLegalHoldPolicyAssignmentById method ### Returns @@ -96,10 +103,9 @@ See the endpoint docs at ### Arguments - legalHoldPolicyAssignmentId `string` - - The ID of the legal hold policy assignment - - Used as `legal_hold_policy_assignment_id` in path `path` of the API call + - The ID of the legal hold policy assignment Example: "753465" - headers `DeleteLegalHoldPolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteLegalHoldPolicyAssignmentById method ### Returns @@ -116,17 +122,17 @@ Get a list of current file versions for a legal hold assignment. In some cases you may want to get previous file versions instead. In these -cases, use the `GET /legal_hold_policy_assignments/:id/file_versions_on_hold` +cases, use the `GET /legal_hold_policy_assignments/:id/file_versions_on_hold` API instead to return any previous versions of a file for this legal hold policy assignment. Due to ongoing re-architecture efforts this API might not return all file versions held for this policy ID. Instead, this API will only return the -latest file version held in the newly developed architecture. The `GET -/file_version_legal_holds` API can be used to fetch current and past versions +latest file version held in the newly developed architecture. The `GET +/file_version_legal_holds` API can be used to fetch current and past versions of files held within the legacy architecture. -The `GET /legal_hold_policy_assignments?policy_id={id}` API can be used to +The `GET /legal_hold_policy_assignments?policy_id={id}` API can be used to find a list of policy assignments for a given policy ID. This operation is performed by calling function `getLegalHoldPolicyAssignmentFileOnHold`. @@ -139,12 +145,11 @@ See the endpoint docs at ### Arguments - legalHoldPolicyAssignmentId `string` - - The ID of the legal hold policy assignment - - Used as `legal_hold_policy_assignment_id` in path `path` of the API call + - The ID of the legal hold policy assignment Example: "753465" - queryParams `GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getLegalHoldPolicyAssignmentFileOnHold method - headers `GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg` - - Used as headers for the API call + - Headers of getLegalHoldPolicyAssignmentFileOnHold method ### Returns @@ -161,17 +166,17 @@ Get a list of previous file versions for a legal hold assignment. In some cases you may only need the latest file versions instead. In these -cases, use the `GET /legal_hold_policy_assignments/:id/files_on_hold` API +cases, use the `GET /legal_hold_policy_assignments/:id/files_on_hold` API instead to return any current (latest) versions of a file for this legal hold policy assignment. Due to ongoing re-architecture efforts this API might not return all files held for this policy ID. Instead, this API will only return past file versions -held in the newly developed architecture. The `GET /file_version_legal_holds` +held in the newly developed architecture. The `GET /file_version_legal_holds` API can be used to fetch current and past versions of files held within the legacy architecture. -The `GET /legal_hold_policy_assignments?policy_id={id}` API can be used to +The `GET /legal_hold_policy_assignments?policy_id={id}` API can be used to find a list of policy assignments for a given policy ID. This operation is performed by calling function `getLegalHoldPolicyAssignmentFileVersionOnHold`. @@ -184,12 +189,11 @@ See the endpoint docs at ### Arguments - legalHoldPolicyAssignmentId `string` - - The ID of the legal hold policy assignment - - Used as `legal_hold_policy_assignment_id` in path `path` of the API call + - The ID of the legal hold policy assignment Example: "753465" - queryParams `GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getLegalHoldPolicyAssignmentFileVersionOnHold method - headers `GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg` - - Used as headers for the API call + - Headers of getLegalHoldPolicyAssignmentFileVersionOnHold method ### Returns diff --git a/docs/listCollaborations.md b/docs/listCollaborations.md index b1b0361a..58388f54 100644 --- a/docs/listCollaborations.md +++ b/docs/listCollaborations.md @@ -1,5 +1,11 @@ # ListCollaborationsManager + +- [List file collaborations](#list-file-collaborations) +- [List folder collaborations](#list-folder-collaborations) +- [List pending collaborations](#list-pending-collaborations) +- [List group collaborations](#list-group-collaborations) + ## List file collaborations Retrieves a list of pending and active collaborations for a @@ -16,12 +22,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - queryParams `GetFileCollaborationsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileCollaborations method - headers `GetFileCollaborationsHeadersArg` - - Used as headers for the API call + - Headers of getFileCollaborations method ### Returns @@ -31,8 +36,8 @@ This function returns a value of type `Collaborations`. Returns a collection of collaboration objects. If there are no collaborations on this file an empty collection will be returned. -This list includes pending collaborations, for which the `status` -is set to `pending`, indicating invitations that have been sent but not +This list includes pending collaborations, for which the `status` +is set to `pending`, indicating invitations that have been sent but not yet accepted. @@ -52,12 +57,11 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. Example: "12345" - queryParams `GetFolderCollaborationsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFolderCollaborations method - headers `GetFolderCollaborationsHeadersArg` - - Used as headers for the API call + - Headers of getFolderCollaborations method ### Returns @@ -67,8 +71,8 @@ This function returns a value of type `Collaborations`. Returns a collection of collaboration objects. If there are no collaborations on this folder an empty collection will be returned. -This list includes pending collaborations, for which the `status` -is set to `pending`, indicating invitations that have been sent but not +This list includes pending collaborations, for which the `status` +is set to `pending`, indicating invitations that have been sent but not yet accepted. @@ -86,9 +90,9 @@ See the endpoint docs at ### Arguments - queryParams `GetCollaborationsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCollaborations method - headers `GetCollaborationsHeadersArg` - - Used as headers for the API call + - Headers of getCollaborations method ### Returns @@ -104,7 +108,7 @@ will be empty. ## List group collaborations Retrieves all the collaborations for a group. The user -must have admin permissions to inspect enterprise's groups. +must have admin permissions to inspect enterprise's groups. Each collaboration object has details on which files or folders the group has access to and with what role. @@ -119,12 +123,11 @@ See the endpoint docs at ### Arguments - groupId `string` - - The ID of the group. - - Used as `group_id` in path `path` of the API call + - The ID of the group. Example: "57645" - queryParams `GetGroupCollaborationsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getGroupCollaborations method - headers `GetGroupCollaborationsHeadersArg` - - Used as headers for the API call + - Headers of getGroupCollaborations method ### Returns diff --git a/docs/memberships.md b/docs/memberships.md index cd79b435..3516e9c7 100644 --- a/docs/memberships.md +++ b/docs/memberships.md @@ -1,6 +1,14 @@ # MembershipsManager -## List user's groups + +- [List user's groups](#list-users-groups) +- [List members of group](#list-members-of-group) +- [Add user to group](#add-user-to-group) +- [Get group membership](#get-group-membership) +- [Update group membership](#update-group-membership) +- [Remove user from group](#remove-user-from-group) + +## List user's groups Retrieves all the groups for a user. Only members of this group or users with admin-level permissions will be able to @@ -19,12 +27,11 @@ await client.memberships.getUserMemberships(user.id) ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - queryParams `GetUserMembershipsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getUserMemberships method - headers `GetUserMembershipsHeadersArg` - - Used as headers for the API call + - Headers of getUserMemberships method ### Returns @@ -54,12 +61,11 @@ await client.memberships.getGroupMemberships(group.id) ### Arguments - groupId `string` - - The ID of the group. - - Used as `group_id` in path `path` of the API call + - The ID of the group. Example: "57645" - queryParams `GetGroupMembershipsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getGroupMemberships method - headers `GetGroupMembershipsHeadersArg` - - Used as headers for the API call + - Headers of getGroupMemberships method ### Returns @@ -88,11 +94,11 @@ await client.memberships.createGroupMembership({ user: user, group: group } sati ### Arguments - requestBody `CreateGroupMembershipRequestBodyArg` - - Used as requestBody for the API call + - Request body of createGroupMembership method - queryParams `CreateGroupMembershipQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createGroupMembership method - headers `CreateGroupMembershipHeadersArg` - - Used as headers for the API call + - Headers of createGroupMembership method ### Returns @@ -121,12 +127,11 @@ await client.memberships.getGroupMembershipById(groupMembership.id) ### Arguments - groupMembershipId `string` - - The ID of the group membership. - - Used as `group_membership_id` in path `path` of the API call + - The ID of the group membership. Example: "434534" - queryParams `GetGroupMembershipByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getGroupMembershipById method - headers `GetGroupMembershipByIdHeadersArg` - - Used as headers for the API call + - Headers of getGroupMembershipById method ### Returns @@ -138,7 +143,7 @@ Returns the group membership object. ## Update group membership -Updates a user's group membership. Only admins of this +Updates a user's group membership. Only admins of this group or users with admin-level permissions will be able to use this API. @@ -149,20 +154,19 @@ See the endpoint docs at ```ts -await client.memberships.updateGroupMembershipById(groupMembership.id, { role: "admin" as UpdateGroupMembershipByIdRequestBodyArgRoleField } satisfies UpdateGroupMembershipByIdRequestBodyArg) +await client.memberships.updateGroupMembershipById(groupMembership.id, { role: "admin" as UpdateGroupMembershipByIdRequestBodyArgRoleField } satisfies UpdateGroupMembershipByIdRequestBodyArg) ``` ### Arguments - groupMembershipId `string` - - The ID of the group membership. - - Used as `group_membership_id` in path `path` of the API call + - The ID of the group membership. Example: "434534" - requestBody `UpdateGroupMembershipByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateGroupMembershipById method - queryParams `UpdateGroupMembershipByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateGroupMembershipById method - headers `UpdateGroupMembershipByIdHeadersArg` - - Used as headers for the API call + - Headers of updateGroupMembershipById method ### Returns @@ -191,10 +195,9 @@ await client.memberships.deleteGroupMembershipById(groupMembership.id) ### Arguments - groupMembershipId `string` - - The ID of the group membership. - - Used as `group_membership_id` in path `path` of the API call + - The ID of the group membership. Example: "434534" - headers `DeleteGroupMembershipByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteGroupMembershipById method ### Returns diff --git a/docs/metadataCascadePolicies.md b/docs/metadataCascadePolicies.md index 7e3c7007..aeacd192 100644 --- a/docs/metadataCascadePolicies.md +++ b/docs/metadataCascadePolicies.md @@ -1,10 +1,17 @@ # MetadataCascadePoliciesManager + +- [List metadata cascade policies](#list-metadata-cascade-policies) +- [Create metadata cascade policy](#create-metadata-cascade-policy) +- [Get metadata cascade policy](#get-metadata-cascade-policy) +- [Remove metadata cascade policy](#remove-metadata-cascade-policy) +- [Force-apply metadata cascade policy to folder](#force-apply-metadata-cascade-policy-to-folder) + ## List metadata cascade policies Retrieves a list of all the metadata cascade policies that are applied to a given folder. This can not be used on the root -folder with ID `0`. +folder with ID `0`. This operation is performed by calling function `getMetadataCascadePolicies`. @@ -16,9 +23,9 @@ See the endpoint docs at ### Arguments - queryParams `GetMetadataCascadePoliciesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getMetadataCascadePolicies method - headers `GetMetadataCascadePoliciesHeadersArg` - - Used as headers for the API call + - Headers of getMetadataCascadePolicies method ### Returns @@ -47,9 +54,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateMetadataCascadePolicyRequestBodyArg` - - Used as requestBody for the API call + - Request body of createMetadataCascadePolicy method - headers `CreateMetadataCascadePolicyHeadersArg` - - Used as headers for the API call + - Headers of createMetadataCascadePolicy method ### Returns @@ -73,10 +80,9 @@ See the endpoint docs at ### Arguments - metadataCascadePolicyId `string` - - The ID of the metadata cascade policy. - - Used as `metadata_cascade_policy_id` in path `path` of the API call + - The ID of the metadata cascade policy. Example: "6fd4ff89-8fc1-42cf-8b29-1890dedd26d7" - headers `GetMetadataCascadePolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of getMetadataCascadePolicyById method ### Returns @@ -100,10 +106,9 @@ See the endpoint docs at ### Arguments - metadataCascadePolicyId `string` - - The ID of the metadata cascade policy. - - Used as `metadata_cascade_policy_id` in path `path` of the API call + - The ID of the metadata cascade policy. Example: "6fd4ff89-8fc1-42cf-8b29-1890dedd26d7" - headers `DeleteMetadataCascadePolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteMetadataCascadePolicyById method ### Returns @@ -131,12 +136,11 @@ See the endpoint docs at ### Arguments - metadataCascadePolicyId `string` - - The ID of the cascade policy to force-apply. - - Used as `metadata_cascade_policy_id` in path `path` of the API call + - The ID of the cascade policy to force-apply. Example: "6fd4ff89-8fc1-42cf-8b29-1890dedd26d7" - requestBody `CreateMetadataCascadePolicyApplyRequestBodyArg` - - Used as requestBody for the API call + - Request body of createMetadataCascadePolicyApply method - headers `CreateMetadataCascadePolicyApplyHeadersArg` - - Used as headers for the API call + - Headers of createMetadataCascadePolicyApply method ### Returns diff --git a/docs/metadataTemplates.md b/docs/metadataTemplates.md index 4578529b..0936b006 100644 --- a/docs/metadataTemplates.md +++ b/docs/metadataTemplates.md @@ -1,5 +1,14 @@ # MetadataTemplatesManager + +- [Find metadata template by instance ID](#find-metadata-template-by-instance-id) +- [Get metadata template by name](#get-metadata-template-by-name) +- [Remove metadata template](#remove-metadata-template) +- [Get metadata template by ID](#get-metadata-template-by-id) +- [List all global metadata templates](#list-all-global-metadata-templates) +- [List all metadata templates for enterprise](#list-all-metadata-templates-for-enterprise) +- [Create metadata template](#create-metadata-template) + ## Find metadata template by instance ID Finds a metadata template by searching for the ID of an instance of the @@ -15,9 +24,9 @@ See the endpoint docs at ### Arguments - queryParams `GetMetadataTemplatesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getMetadataTemplates method - headers `GetMetadataTemplatesHeadersArg` - - Used as headers for the API call + - Headers of getMetadataTemplates method ### Returns @@ -30,9 +39,9 @@ instance ID. ## Get metadata template by name -Retrieves a metadata template by its `scope` and `templateKey` values. +Retrieves a metadata template by its `scope` and `templateKey` values. -To find the `scope` and `templateKey` for a template, list all templates for +To find the `scope` and `templateKey` for a template, list all templates for an enterprise or globally, or list all templates applied to a file or folder. This operation is performed by calling function `getMetadataTemplateSchema`. @@ -45,21 +54,19 @@ See the endpoint docs at ### Arguments - scope `GetMetadataTemplateSchemaScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - headers `GetMetadataTemplateSchemaHeadersArg` - - Used as headers for the API call + - Headers of getMetadataTemplateSchema method ### Returns This function returns a value of type `MetadataTemplate`. -Returns the metadata template matching the `scope` -and `template` name. +Returns the metadata template matching the `scope` +and `template` name. ## Remove metadata template @@ -77,13 +84,11 @@ See the endpoint docs at ### Arguments - scope `DeleteMetadataTemplateSchemaScopeArg` - - The scope of the metadata template - - Used as `scope` in path `path` of the API call + - The scope of the metadata template Example: "global" - templateKey `string` - - The name of the metadata template - - Used as `template_key` in path `path` of the API call + - The name of the metadata template Example: "properties" - headers `DeleteMetadataTemplateSchemaHeadersArg` - - Used as headers for the API call + - Headers of deleteMetadataTemplateSchema method ### Returns @@ -108,10 +113,9 @@ See the endpoint docs at ### Arguments - templateId `string` - - The ID of the template - - Used as `template_id` in path `path` of the API call + - The ID of the template Example: "f7a9891f" - headers `GetMetadataTemplateByIdHeadersArg` - - Used as headers for the API call + - Headers of getMetadataTemplateById method ### Returns @@ -136,9 +140,9 @@ See the endpoint docs at ### Arguments - queryParams `GetMetadataTemplateGlobalQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getMetadataTemplateGlobal method - headers `GetMetadataTemplateGlobalHeadersArg` - - Used as headers for the API call + - Headers of getMetadataTemplateGlobal method ### Returns @@ -152,7 +156,7 @@ and their corresponding schema. ## List all metadata templates for enterprise Used to retrieve all metadata templates created to be used specifically within -the user's enterprise +the user's enterprise This operation is performed by calling function `getMetadataTemplateEnterprise`. @@ -164,9 +168,9 @@ See the endpoint docs at ### Arguments - queryParams `GetMetadataTemplateEnterpriseQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getMetadataTemplateEnterprise method - headers `GetMetadataTemplateEnterpriseHeadersArg` - - Used as headers for the API call + - Headers of getMetadataTemplateEnterprise method ### Returns @@ -192,9 +196,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateMetadataTemplateSchemaRequestBodyArg` - - Used as requestBody for the API call + - Request body of createMetadataTemplateSchema method - headers `CreateMetadataTemplateSchemaHeadersArg` - - Used as headers for the API call + - Headers of createMetadataTemplateSchema method ### Returns diff --git a/docs/recentItems.md b/docs/recentItems.md index 4f5486eb..ec1ac907 100644 --- a/docs/recentItems.md +++ b/docs/recentItems.md @@ -1,5 +1,8 @@ # RecentItemsManager + +- [List recently accessed items](#list-recently-accessed-items) + ## List recently accessed items Returns information about the recent items accessed @@ -16,9 +19,9 @@ See the endpoint docs at ### Arguments - queryParams `GetRecentItemsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRecentItems method - headers `GetRecentItemsHeadersArg` - - Used as headers for the API call + - Headers of getRecentItems method ### Returns diff --git a/docs/retentionPolicies.md b/docs/retentionPolicies.md index 394d2a8e..954ba36d 100644 --- a/docs/retentionPolicies.md +++ b/docs/retentionPolicies.md @@ -1,5 +1,12 @@ # RetentionPoliciesManager + +- [List retention policies](#list-retention-policies) +- [Create retention policy](#create-retention-policy) +- [Get retention policy](#get-retention-policy) +- [Update retention policy](#update-retention-policy) +- [Delete retention policy](#delete-retention-policy) + ## List retention policies Retrieves all of the retention policies for an enterprise. @@ -14,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetRetentionPoliciesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRetentionPolicies method - headers `GetRetentionPoliciesHeadersArg` - - Used as headers for the API call + - Headers of getRetentionPolicies method ### Returns @@ -40,9 +47,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateRetentionPolicyRequestBodyArg` - - Used as requestBody for the API call + - Request body of createRetentionPolicy method - headers `CreateRetentionPolicyHeadersArg` - - Used as headers for the API call + - Headers of createRetentionPolicy method ### Returns @@ -66,12 +73,11 @@ See the endpoint docs at ### Arguments - retentionPolicyId `string` - - The ID of the retention policy. - - Used as `retention_policy_id` in path `path` of the API call + - The ID of the retention policy. Example: "982312" - queryParams `GetRetentionPolicyByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRetentionPolicyById method - headers `GetRetentionPolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of getRetentionPolicyById method ### Returns @@ -95,12 +101,11 @@ See the endpoint docs at ### Arguments - retentionPolicyId `string` - - The ID of the retention policy. - - Used as `retention_policy_id` in path `path` of the API call + - The ID of the retention policy. Example: "982312" - requestBody `UpdateRetentionPolicyByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateRetentionPolicyById method - headers `UpdateRetentionPolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of updateRetentionPolicyById method ### Returns @@ -124,10 +129,9 @@ See the endpoint docs at ### Arguments - retentionPolicyId `string` - - The ID of the retention policy. - - Used as `retention_policy_id` in path `path` of the API call + - The ID of the retention policy. Example: "982312" - headers `DeleteRetentionPolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteRetentionPolicyById method ### Returns diff --git a/docs/retentionPolicyAssignments.md b/docs/retentionPolicyAssignments.md index a4f1743a..ee2329e9 100644 --- a/docs/retentionPolicyAssignments.md +++ b/docs/retentionPolicyAssignments.md @@ -1,5 +1,13 @@ # RetentionPolicyAssignmentsManager + +- [List retention policy assignments](#list-retention-policy-assignments) +- [Assign retention policy](#assign-retention-policy) +- [Get retention policy assignment](#get-retention-policy-assignment) +- [Remove retention policy assignment](#remove-retention-policy-assignment) +- [Get files under retention](#get-files-under-retention) +- [Get file versions under retention](#get-file-versions-under-retention) + ## List retention policy assignments Returns a list of all retention policy assignments associated with a specified @@ -15,12 +23,11 @@ See the endpoint docs at ### Arguments - retentionPolicyId `string` - - The ID of the retention policy. - - Used as `retention_policy_id` in path `path` of the API call + - The ID of the retention policy. Example: "982312" - queryParams `GetRetentionPolicyAssignmentsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRetentionPolicyAssignments method - headers `GetRetentionPolicyAssignmentsHeadersArg` - - Used as headers for the API call + - Headers of getRetentionPolicyAssignments method ### Returns @@ -45,9 +52,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateRetentionPolicyAssignmentRequestBodyArg` - - Used as requestBody for the API call + - Request body of createRetentionPolicyAssignment method - headers `CreateRetentionPolicyAssignmentHeadersArg` - - Used as headers for the API call + - Headers of createRetentionPolicyAssignment method ### Returns @@ -71,12 +78,11 @@ See the endpoint docs at ### Arguments - retentionPolicyAssignmentId `string` - - The ID of the retention policy assignment. - - Used as `retention_policy_assignment_id` in path `path` of the API call + - The ID of the retention policy assignment. Example: "1233123" - queryParams `GetRetentionPolicyAssignmentByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRetentionPolicyAssignmentById method - headers `GetRetentionPolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of getRetentionPolicyAssignmentById method ### Returns @@ -101,10 +107,9 @@ See the endpoint docs at ### Arguments - retentionPolicyAssignmentId `string` - - The ID of the retention policy assignment. - - Used as `retention_policy_assignment_id` in path `path` of the API call + - The ID of the retention policy assignment. Example: "1233123" - headers `DeleteRetentionPolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteRetentionPolicyAssignmentById method ### Returns @@ -129,12 +134,11 @@ See the endpoint docs at ### Arguments - retentionPolicyAssignmentId `string` - - The ID of the retention policy assignment. - - Used as `retention_policy_assignment_id` in path `path` of the API call + - The ID of the retention policy assignment. Example: "1233123" - queryParams `GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRetentionPolicyAssignmentFileUnderRetention method - headers `GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg` - - Used as headers for the API call + - Headers of getRetentionPolicyAssignmentFileUnderRetention method ### Returns @@ -160,12 +164,11 @@ See the endpoint docs at ### Arguments - retentionPolicyAssignmentId `string` - - The ID of the retention policy assignment. - - Used as `retention_policy_assignment_id` in path `path` of the API call + - The ID of the retention policy assignment. Example: "1233123" - queryParams `GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getRetentionPolicyAssignmentFileVersionUnderRetention method - headers `GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg` - - Used as headers for the API call + - Headers of getRetentionPolicyAssignmentFileVersionUnderRetention method ### Returns diff --git a/docs/search.md b/docs/search.md index de4547cf..b7524e09 100644 --- a/docs/search.md +++ b/docs/search.md @@ -1,5 +1,10 @@ # SearchManager + +- [Query files/folders by metadata](#query-files-folders-by-metadata) +- [List metadata query indices](#list-metadata-query-indices) +- [Search for content](#search-for-content) + ## Query files/folders by metadata Create a search using SQL-like syntax to return items that match specific @@ -7,7 +12,7 @@ metadata. By default, this endpoint returns only the most basic info about the items for which the query matches. To get additional fields for each item, including any -of the metadata, use the `fields` attribute in the query. +of the metadata, use the `fields` attribute in the query. This operation is performed by calling function `createMetadataQueryExecuteRead`. @@ -19,9 +24,9 @@ See the endpoint docs at ### Arguments - requestBody `MetadataQuery` - - Used as requestBody for the API call + - Request body of createMetadataQueryExecuteRead method - headers `CreateMetadataQueryExecuteReadHeadersArg` - - Used as headers for the API call + - Headers of createMetadataQueryExecuteRead method ### Returns @@ -45,9 +50,9 @@ See the endpoint docs at ### Arguments - queryParams `GetMetadataQueryIndicesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getMetadataQueryIndices method - headers `GetMetadataQueryIndicesHeadersArg` - - Used as headers for the API call + - Headers of getMetadataQueryIndices method ### Returns @@ -72,9 +77,9 @@ See the endpoint docs at ### Arguments - queryParams `GetSearchQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getSearch method - headers `GetSearchHeadersArg` - - Used as headers for the API call + - Headers of getSearch method ### Returns @@ -82,6 +87,6 @@ See the endpoint docs at This function returns a value of type `SearchResultsOrSearchResultsWithSharedLinks`. Returns a collection of search results. If there are no matching -search results, the `entries` array will be empty. +search results, the `entries` array will be empty. diff --git a/docs/sessionTermination.md b/docs/sessionTermination.md index 18a35210..95a34342 100644 --- a/docs/sessionTermination.md +++ b/docs/sessionTermination.md @@ -1,10 +1,14 @@ # SessionTerminationManager + +- [Create jobs to terminate users session](#create-jobs-to-terminate-users-session) +- [Create jobs to terminate user group session](#create-jobs-to-terminate-user-group-session) + ## Create jobs to terminate users session Validates the roles and permissions of the user, and creates asynchronous jobs -to terminate the user's sessions. +to terminate the user's sessions. Returns the status for the POST request. This operation is performed by calling function `createUserTerminateSession`. @@ -17,9 +21,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateUserTerminateSessionRequestBodyArg` - - Used as requestBody for the API call + - Request body of createUserTerminateSession method - headers `CreateUserTerminateSessionHeadersArg` - - Used as headers for the API call + - Headers of createUserTerminateSession method ### Returns @@ -33,7 +37,7 @@ Returns a message about the request status. Validates the roles and permissions of the group, and creates asynchronous jobs -to terminate the group's sessions. +to terminate the group's sessions. Returns the status for the POST request. This operation is performed by calling function `createGroupTerminateSession`. @@ -46,9 +50,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateGroupTerminateSessionRequestBodyArg` - - Used as requestBody for the API call + - Request body of createGroupTerminateSession method - headers `CreateGroupTerminateSessionHeadersArg` - - Used as headers for the API call + - Headers of createGroupTerminateSession method ### Returns diff --git a/docs/sharedLinksFiles.md b/docs/sharedLinksFiles.md index 15314b8b..c563761b 100644 --- a/docs/sharedLinksFiles.md +++ b/docs/sharedLinksFiles.md @@ -1,5 +1,12 @@ # SharedLinksFilesManager + +- [Find file for shared link](#find-file-for-shared-link) +- [Get shared link for file](#get-shared-link-for-file) +- [Add shared link to file](#add-shared-link-to-file) +- [Update shared link on file](#update-shared-link-on-file) +- [Remove shared link from file](#remove-shared-link-from-file) + ## Find file for shared link Returns the file represented by a shared link. @@ -10,8 +17,8 @@ which can originate within the current enterprise or within another. This endpoint allows an application to retrieve information about a shared file when only given a shared link. -The `shared_link_permission_options` array field can be returned -by requesting it in the `fields` query parameter. +The `shared_link_permission_options` array field can be returned +by requesting it in the `fields` query parameter. This operation is performed by calling function `getSharedItems`. @@ -23,9 +30,9 @@ See the endpoint docs at ### Arguments - queryParams `GetSharedItemsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getSharedItems method - headers `GetSharedItemsHeadersArg` - - Used as headers for the API call + - Headers of getSharedItems method ### Returns @@ -50,12 +57,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - queryParams `GetFileGetSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileGetSharedLink method - headers `GetFileGetSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of getFileGetSharedLink method ### Returns @@ -80,14 +86,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `UpdateFileAddSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFileAddSharedLink method - queryParams `UpdateFileAddSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateFileAddSharedLink method - headers `UpdateFileAddSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateFileAddSharedLink method ### Returns @@ -112,14 +117,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `UpdateFileUpdateSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFileUpdateSharedLink method - queryParams `UpdateFileUpdateSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateFileUpdateSharedLink method - headers `UpdateFileUpdateSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateFileUpdateSharedLink method ### Returns @@ -144,14 +148,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `UpdateFileRemoveSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFileRemoveSharedLink method - queryParams `UpdateFileRemoveSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateFileRemoveSharedLink method - headers `UpdateFileRemoveSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateFileRemoveSharedLink method ### Returns diff --git a/docs/sharedLinksFolders.md b/docs/sharedLinksFolders.md index 57af77c4..aaf8231d 100644 --- a/docs/sharedLinksFolders.md +++ b/docs/sharedLinksFolders.md @@ -1,5 +1,12 @@ # SharedLinksFoldersManager + +- [Find folder for shared link](#find-folder-for-shared-link) +- [Get shared link for folder](#get-shared-link-for-folder) +- [Add shared link to folder](#add-shared-link-to-folder) +- [Update shared link on folder](#update-shared-link-on-folder) +- [Remove shared link from folder](#remove-shared-link-from-folder) + ## Find folder for shared link Return the folder represented by a shared link. @@ -20,9 +27,9 @@ See the endpoint docs at ### Arguments - queryParams `GetSharedItemFoldersQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getSharedItemFolders method - headers `GetSharedItemFoldersHeadersArg` - - Used as headers for the API call + - Headers of getSharedItemFolders method ### Returns @@ -47,12 +54,11 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - queryParams `GetFolderGetSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFolderGetSharedLink method - headers `GetFolderGetSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of getFolderGetSharedLink method ### Returns @@ -77,14 +83,13 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - requestBody `UpdateFolderAddSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFolderAddSharedLink method - queryParams `UpdateFolderAddSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateFolderAddSharedLink method - headers `UpdateFolderAddSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateFolderAddSharedLink method ### Returns @@ -109,14 +114,13 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - requestBody `UpdateFolderUpdateSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFolderUpdateSharedLink method - queryParams `UpdateFolderUpdateSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateFolderUpdateSharedLink method - headers `UpdateFolderUpdateSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateFolderUpdateSharedLink method ### Returns @@ -141,14 +145,13 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - requestBody `UpdateFolderRemoveSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateFolderRemoveSharedLink method - queryParams `UpdateFolderRemoveSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateFolderRemoveSharedLink method - headers `UpdateFolderRemoveSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateFolderRemoveSharedLink method ### Returns diff --git a/docs/sharedLinksWebLinks.md b/docs/sharedLinksWebLinks.md index d4e51e6c..7a0aacfd 100644 --- a/docs/sharedLinksWebLinks.md +++ b/docs/sharedLinksWebLinks.md @@ -1,5 +1,12 @@ # SharedLinksWebLinksManager + +- [Find web link for shared link](#find-web-link-for-shared-link) +- [Get shared link for web link](#get-shared-link-for-web-link) +- [Add shared link to web link](#add-shared-link-to-web-link) +- [Update shared link on web link](#update-shared-link-on-web-link) +- [Remove shared link from web link](#remove-shared-link-from-web-link) + ## Find web link for shared link Returns the web link represented by a shared link. @@ -20,9 +27,9 @@ See the endpoint docs at ### Arguments - queryParams `GetSharedItemWebLinksQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getSharedItemWebLinks method - headers `GetSharedItemWebLinksHeadersArg` - - Used as headers for the API call + - Headers of getSharedItemWebLinks method ### Returns @@ -47,12 +54,11 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - queryParams `GetWebLinkGetSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getWebLinkGetSharedLink method - headers `GetWebLinkGetSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of getWebLinkGetSharedLink method ### Returns @@ -77,14 +83,13 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - requestBody `UpdateWebLinkAddSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateWebLinkAddSharedLink method - queryParams `UpdateWebLinkAddSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateWebLinkAddSharedLink method - headers `UpdateWebLinkAddSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateWebLinkAddSharedLink method ### Returns @@ -109,14 +114,13 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - requestBody `UpdateWebLinkUpdateSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateWebLinkUpdateSharedLink method - queryParams `UpdateWebLinkUpdateSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateWebLinkUpdateSharedLink method - headers `UpdateWebLinkUpdateSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateWebLinkUpdateSharedLink method ### Returns @@ -141,14 +145,13 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - requestBody `UpdateWebLinkRemoveSharedLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateWebLinkRemoveSharedLink method - queryParams `UpdateWebLinkRemoveSharedLinkQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateWebLinkRemoveSharedLink method - headers `UpdateWebLinkRemoveSharedLinkHeadersArg` - - Used as headers for the API call + - Headers of updateWebLinkRemoveSharedLink method ### Returns diff --git a/docs/shieldInformationBarrierReports.md b/docs/shieldInformationBarrierReports.md index b7f27d3a..8c0179c2 100644 --- a/docs/shieldInformationBarrierReports.md +++ b/docs/shieldInformationBarrierReports.md @@ -1,5 +1,10 @@ # ShieldInformationBarrierReportsManager + +- [List shield information barrier reports](#list-shield-information-barrier-reports) +- [Create shield information barrier report](#create-shield-information-barrier-report) +- [Get shield information barrier report by ID](#get-shield-information-barrier-report-by-id) + ## List shield information barrier reports Lists shield information barrier reports with specific IDs. @@ -14,9 +19,9 @@ See the endpoint docs at ### Arguments - queryParams `GetShieldInformationBarrierReportsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getShieldInformationBarrierReports method - headers `GetShieldInformationBarrierReportsHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierReports method ### Returns @@ -40,9 +45,9 @@ See the endpoint docs at ### Arguments - requestBody `ShieldInformationBarrierReference` - - Used as requestBody for the API call + - Request body of createShieldInformationBarrierReport method - headers `CreateShieldInformationBarrierReportHeadersArg` - - Used as headers for the API call + - Headers of createShieldInformationBarrierReport method ### Returns @@ -66,10 +71,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierReportId `string` - - The ID of the shield information barrier Report. - - Used as `shield_information_barrier_report_id` in path `path` of the API call + - The ID of the shield information barrier Report. Example: "3423" - headers `GetShieldInformationBarrierReportByIdHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierReportById method ### Returns diff --git a/docs/shieldInformationBarrierSegmentMembers.md b/docs/shieldInformationBarrierSegmentMembers.md index 1a8e99f4..1d4ba6f2 100644 --- a/docs/shieldInformationBarrierSegmentMembers.md +++ b/docs/shieldInformationBarrierSegmentMembers.md @@ -1,5 +1,11 @@ # ShieldInformationBarrierSegmentMembersManager + +- [Get shield information barrier segment member by ID](#get-shield-information-barrier-segment-member-by-id) +- [Delete shield information barrier segment member by ID](#delete-shield-information-barrier-segment-member-by-id) +- [List shield information barrier segment members](#list-shield-information-barrier-segment-members) +- [Create shield information barrier segment member](#create-shield-information-barrier-segment-member) + ## Get shield information barrier segment member by ID Retrieves a shield information barrier @@ -15,10 +21,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentMemberId `string` - - The ID of the shield information barrier segment Member. - - Used as `shield_information_barrier_segment_member_id` in path `path` of the API call + - The ID of the shield information barrier segment Member. Example: "7815" - headers `GetShieldInformationBarrierSegmentMemberByIdHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierSegmentMemberById method ### Returns @@ -43,10 +48,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentMemberId `string` - - The ID of the shield information barrier segment Member. - - Used as `shield_information_barrier_segment_member_id` in path `path` of the API call + - The ID of the shield information barrier segment Member. Example: "7815" - headers `DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteShieldInformationBarrierSegmentMemberById method ### Returns @@ -72,9 +76,9 @@ See the endpoint docs at ### Arguments - queryParams `GetShieldInformationBarrierSegmentMembersQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getShieldInformationBarrierSegmentMembers method - headers `GetShieldInformationBarrierSegmentMembersHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierSegmentMembers method ### Returns @@ -99,9 +103,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateShieldInformationBarrierSegmentMemberRequestBodyArg` - - Used as requestBody for the API call + - Request body of createShieldInformationBarrierSegmentMember method - headers `CreateShieldInformationBarrierSegmentMemberHeadersArg` - - Used as headers for the API call + - Headers of createShieldInformationBarrierSegmentMember method ### Returns diff --git a/docs/shieldInformationBarrierSegmentRestrictions.md b/docs/shieldInformationBarrierSegmentRestrictions.md index 5a8b35c2..af945918 100644 --- a/docs/shieldInformationBarrierSegmentRestrictions.md +++ b/docs/shieldInformationBarrierSegmentRestrictions.md @@ -1,5 +1,11 @@ # ShieldInformationBarrierSegmentRestrictionsManager + +- [Get shield information barrier segment restriction by ID](#get-shield-information-barrier-segment-restriction-by-id) +- [Delete shield information barrier segment restriction by ID](#delete-shield-information-barrier-segment-restriction-by-id) +- [List shield information barrier segment restrictions](#list-shield-information-barrier-segment-restrictions) +- [Create shield information barrier segment restriction](#create-shield-information-barrier-segment-restriction) + ## Get shield information barrier segment restriction by ID Retrieves a shield information barrier segment @@ -15,10 +21,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentRestrictionId `string` - - The ID of the shield information barrier segment Restriction. - - Used as `shield_information_barrier_segment_restriction_id` in path `path` of the API call + - The ID of the shield information barrier segment Restriction. Example: "4563" - headers `GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierSegmentRestrictionById method ### Returns @@ -44,10 +49,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentRestrictionId `string` - - The ID of the shield information barrier segment Restriction. - - Used as `shield_information_barrier_segment_restriction_id` in path `path` of the API call + - The ID of the shield information barrier segment Restriction. Example: "4563" - headers `DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteShieldInformationBarrierSegmentRestrictionById method ### Returns @@ -72,9 +76,9 @@ See the endpoint docs at ### Arguments - queryParams `GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getShieldInformationBarrierSegmentRestrictions method - headers `GetShieldInformationBarrierSegmentRestrictionsHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierSegmentRestrictions method ### Returns @@ -100,9 +104,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg` - - Used as requestBody for the API call + - Request body of createShieldInformationBarrierSegmentRestriction method - headers `CreateShieldInformationBarrierSegmentRestrictionHeadersArg` - - Used as headers for the API call + - Headers of createShieldInformationBarrierSegmentRestriction method ### Returns diff --git a/docs/shieldInformationBarrierSegments.md b/docs/shieldInformationBarrierSegments.md index 4038638f..cdc7effd 100644 --- a/docs/shieldInformationBarrierSegments.md +++ b/docs/shieldInformationBarrierSegments.md @@ -1,5 +1,12 @@ # ShieldInformationBarrierSegmentsManager + +- [Get shield information barrier segment with specified ID](#get-shield-information-barrier-segment-with-specified-id) +- [Update shield information barrier segment with specified ID](#update-shield-information-barrier-segment-with-specified-id) +- [Delete shield information barrier segment](#delete-shield-information-barrier-segment) +- [List shield information barrier segments](#list-shield-information-barrier-segments) +- [Create shield information barrier segment](#create-shield-information-barrier-segment) + ## Get shield information barrier segment with specified ID Retrieves shield information barrier segment based on provided ID.. @@ -14,10 +21,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentId `string` - - The ID of the shield information barrier segment. - - Used as `shield_information_barrier_segment_id` in path `path` of the API call + - The ID of the shield information barrier segment. Example: "3423" - headers `GetShieldInformationBarrierSegmentByIdHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierSegmentById method ### Returns @@ -41,12 +47,11 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentId `string` - - The ID of the shield information barrier segment. - - Used as `shield_information_barrier_segment_id` in path `path` of the API call + - The ID of the shield information barrier segment. Example: "3423" - requestBody `UpdateShieldInformationBarrierSegmentByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateShieldInformationBarrierSegmentById method - headers `UpdateShieldInformationBarrierSegmentByIdHeadersArg` - - Used as headers for the API call + - Headers of updateShieldInformationBarrierSegmentById method ### Returns @@ -71,10 +76,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierSegmentId `string` - - The ID of the shield information barrier segment. - - Used as `shield_information_barrier_segment_id` in path `path` of the API call + - The ID of the shield information barrier segment. Example: "3423" - headers `DeleteShieldInformationBarrierSegmentByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteShieldInformationBarrierSegmentById method ### Returns @@ -99,9 +103,9 @@ See the endpoint docs at ### Arguments - queryParams `GetShieldInformationBarrierSegmentsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getShieldInformationBarrierSegments method - headers `GetShieldInformationBarrierSegmentsHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierSegments method ### Returns @@ -125,9 +129,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateShieldInformationBarrierSegmentRequestBodyArg` - - Used as requestBody for the API call + - Request body of createShieldInformationBarrierSegment method - headers `CreateShieldInformationBarrierSegmentHeadersArg` - - Used as headers for the API call + - Headers of createShieldInformationBarrierSegment method ### Returns diff --git a/docs/shieldInformationBarriers.md b/docs/shieldInformationBarriers.md index 6864c939..f96afcb6 100644 --- a/docs/shieldInformationBarriers.md +++ b/docs/shieldInformationBarriers.md @@ -1,5 +1,11 @@ # ShieldInformationBarriersManager + +- [Get shield information barrier with specified ID](#get-shield-information-barrier-with-specified-id) +- [Add changed status of shield information barrier with specified ID](#add-changed-status-of-shield-information-barrier-with-specified-id) +- [List shield information barriers](#list-shield-information-barriers) +- [Create shield information barrier](#create-shield-information-barrier) + ## Get shield information barrier with specified ID Get shield information barrier based on provided ID.. @@ -14,10 +20,9 @@ See the endpoint docs at ### Arguments - shieldInformationBarrierId `string` - - The ID of the shield information barrier. - - Used as `shield_information_barrier_id` in path `path` of the API call + - The ID of the shield information barrier. Example: "1910967" - headers `GetShieldInformationBarrierByIdHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarrierById method ### Returns @@ -41,9 +46,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateShieldInformationBarrierChangeStatusRequestBodyArg` - - Used as requestBody for the API call + - Request body of createShieldInformationBarrierChangeStatus method - headers `CreateShieldInformationBarrierChangeStatusHeadersArg` - - Used as headers for the API call + - Headers of createShieldInformationBarrierChangeStatus method ### Returns @@ -68,9 +73,9 @@ See the endpoint docs at ### Arguments - queryParams `GetShieldInformationBarriersQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getShieldInformationBarriers method - headers `GetShieldInformationBarriersHeadersArg` - - Used as headers for the API call + - Headers of getShieldInformationBarriers method ### Returns @@ -98,9 +103,9 @@ See the endpoint docs at ### Arguments - requestBody `ShieldInformationBarrier` - - Used as requestBody for the API call + - Request body of createShieldInformationBarrier method - headers `CreateShieldInformationBarrierHeadersArg` - - Used as headers for the API call + - Headers of createShieldInformationBarrier method ### Returns diff --git a/docs/signTemplates.md b/docs/signTemplates.md index fe6e2c94..0d59e163 100644 --- a/docs/signTemplates.md +++ b/docs/signTemplates.md @@ -1,5 +1,9 @@ # SignTemplatesManager + +- [List Box Sign templates](#list-box-sign-templates) +- [Get Box Sign template by ID](#get-box-sign-template-by-id) + ## List Box Sign templates Gets Box Sign templates created by a user. @@ -14,9 +18,9 @@ See the endpoint docs at ### Arguments - queryParams `GetSignTemplatesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getSignTemplates method - headers `GetSignTemplatesHeadersArg` - - Used as headers for the API call + - Headers of getSignTemplates method ### Returns @@ -40,10 +44,9 @@ See the endpoint docs at ### Arguments - templateId `string` - - The ID of a Box Sign template. - - Used as `template_id` in path `path` of the API call + - The ID of a Box Sign template. Example: "123075213-7d117509-8f05-42e4-a5ef-5190a319d41d" - headers `GetSignTemplateByIdHeadersArg` - - Used as headers for the API call + - Headers of getSignTemplateById method ### Returns diff --git a/docs/skills.md b/docs/skills.md index bf8db90c..968b2db0 100644 --- a/docs/skills.md +++ b/docs/skills.md @@ -1,5 +1,11 @@ # SkillsManager + +- [List Box Skill cards on file](#list-box-skill-cards-on-file) +- [Create Box Skill cards on file](#create-box-skill-cards-on-file) +- [Remove Box Skill cards from file](#remove-box-skill-cards-from-file) +- [Update all Box Skill cards on file](#update-all-box-skill-cards-on-file) + ## List Box Skill cards on file List the Box Skills metadata cards that are attached to a file. @@ -14,10 +20,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `GetFileMetadataGlobalBoxSkillsCardsHeadersArg` - - Used as headers for the API call + - Headers of getFileMetadataGlobalBoxSkillsCards method ### Returns @@ -44,12 +49,11 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg` - - Used as requestBody for the API call + - Request body of createFileMetadataGlobalBoxSkillsCard method - headers `CreateFileMetadataGlobalBoxSkillsCardHeadersArg` - - Used as headers for the API call + - Headers of createFileMetadataGlobalBoxSkillsCard method ### Returns @@ -74,10 +78,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `DeleteFileMetadataGlobalBoxSkillsCardHeadersArg` - - Used as headers for the API call + - Headers of deleteFileMetadataGlobalBoxSkillsCard method ### Returns @@ -103,12 +106,11 @@ See the endpoint docs at ### Arguments - skillId `string` - - The ID of the skill to apply this metadata for. - - Used as `skill_id` in path `path` of the API call + - The ID of the skill to apply this metadata for. Example: "33243242" - requestBody `UpdateSkillInvocationByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateSkillInvocationById method - headers `UpdateSkillInvocationByIdHeadersArg` - - Used as headers for the API call + - Headers of updateSkillInvocationById method ### Returns diff --git a/docs/storagePolicies.md b/docs/storagePolicies.md index 6dcc44cb..69f8aef8 100644 --- a/docs/storagePolicies.md +++ b/docs/storagePolicies.md @@ -1,5 +1,9 @@ # StoragePoliciesManager + +- [List storage policies](#list-storage-policies) +- [Get storage policy](#get-storage-policy) + ## List storage policies Fetches all the storage policies in the enterprise. @@ -14,9 +18,9 @@ See the endpoint docs at ### Arguments - queryParams `GetStoragePoliciesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getStoragePolicies method - headers `GetStoragePoliciesHeadersArg` - - Used as headers for the API call + - Headers of getStoragePolicies method ### Returns @@ -40,10 +44,9 @@ See the endpoint docs at ### Arguments - storagePolicyId `string` - - The ID of the storage policy. - - Used as `storage_policy_id` in path `path` of the API call + - The ID of the storage policy. Example: "34342" - headers `GetStoragePolicyByIdHeadersArg` - - Used as headers for the API call + - Headers of getStoragePolicyById method ### Returns diff --git a/docs/storagePolicyAssignments.md b/docs/storagePolicyAssignments.md index 2f490758..ee19ae58 100644 --- a/docs/storagePolicyAssignments.md +++ b/docs/storagePolicyAssignments.md @@ -1,5 +1,12 @@ # StoragePolicyAssignmentsManager + +- [List storage policy assignments](#list-storage-policy-assignments) +- [Assign storage policy](#assign-storage-policy) +- [Get storage policy assignment](#get-storage-policy-assignment) +- [Update storage policy assignment](#update-storage-policy-assignment) +- [Unassign storage policy](#unassign-storage-policy) + ## List storage policy assignments Fetches all the storage policy assignment for an enterprise or user. @@ -14,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetStoragePolicyAssignmentsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getStoragePolicyAssignments method - headers `GetStoragePolicyAssignmentsHeadersArg` - - Used as headers for the API call + - Headers of getStoragePolicyAssignments method ### Returns @@ -41,9 +48,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateStoragePolicyAssignmentRequestBodyArg` - - Used as requestBody for the API call + - Request body of createStoragePolicyAssignment method - headers `CreateStoragePolicyAssignmentHeadersArg` - - Used as headers for the API call + - Headers of createStoragePolicyAssignment method ### Returns @@ -67,10 +74,9 @@ See the endpoint docs at ### Arguments - storagePolicyAssignmentId `string` - - The ID of the storage policy assignment. - - Used as `storage_policy_assignment_id` in path `path` of the API call + - The ID of the storage policy assignment. Example: "932483" - headers `GetStoragePolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of getStoragePolicyAssignmentById method ### Returns @@ -94,12 +100,11 @@ See the endpoint docs at ### Arguments - storagePolicyAssignmentId `string` - - The ID of the storage policy assignment. - - Used as `storage_policy_assignment_id` in path `path` of the API call + - The ID of the storage policy assignment. Example: "932483" - requestBody `UpdateStoragePolicyAssignmentByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateStoragePolicyAssignmentById method - headers `UpdateStoragePolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of updateStoragePolicyAssignmentById method ### Returns @@ -114,7 +119,7 @@ Returns an updated storage policy assignment object. Delete a storage policy assignment. Deleting a storage policy assignment on a user -will have the user inherit the enterprise's default +will have the user inherit the enterprise's default storage policy. There is a rate limit for calling this endpoint of only @@ -130,10 +135,9 @@ See the endpoint docs at ### Arguments - storagePolicyAssignmentId `string` - - The ID of the storage policy assignment. - - Used as `storage_policy_assignment_id` in path `path` of the API call + - The ID of the storage policy assignment. Example: "932483" - headers `DeleteStoragePolicyAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteStoragePolicyAssignmentById method ### Returns diff --git a/docs/taskAssignments.md b/docs/taskAssignments.md index 2708a1d3..fdb40e82 100644 --- a/docs/taskAssignments.md +++ b/docs/taskAssignments.md @@ -1,5 +1,12 @@ # TaskAssignmentsManager + +- [List task assignments](#list-task-assignments) +- [Assign task](#assign-task) +- [Get task assignment](#get-task-assignment) +- [Update task assignment](#update-task-assignment) +- [Unassign task](#unassign-task) + ## List task assignments Lists all of the assignments for a given task. @@ -14,10 +21,9 @@ See the endpoint docs at ### Arguments - taskId `string` - - The ID of the task. - - Used as `task_id` in path `path` of the API call + - The ID of the task. Example: "12345" - headers `GetTaskAssignmentsHeadersArg` - - Used as headers for the API call + - Headers of getTaskAssignments method ### Returns @@ -45,9 +51,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateTaskAssignmentRequestBodyArg` - - Used as requestBody for the API call + - Request body of createTaskAssignment method - headers `CreateTaskAssignmentHeadersArg` - - Used as headers for the API call + - Headers of createTaskAssignment method ### Returns @@ -71,10 +77,9 @@ See the endpoint docs at ### Arguments - taskAssignmentId `string` - - The ID of the task assignment. - - Used as `task_assignment_id` in path `path` of the API call + - The ID of the task assignment. Example: "12345" - headers `GetTaskAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of getTaskAssignmentById method ### Returns @@ -100,12 +105,11 @@ See the endpoint docs at ### Arguments - taskAssignmentId `string` - - The ID of the task assignment. - - Used as `task_assignment_id` in path `path` of the API call + - The ID of the task assignment. Example: "12345" - requestBody `UpdateTaskAssignmentByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateTaskAssignmentById method - headers `UpdateTaskAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of updateTaskAssignmentById method ### Returns @@ -129,10 +133,9 @@ See the endpoint docs at ### Arguments - taskAssignmentId `string` - - The ID of the task assignment. - - Used as `task_assignment_id` in path `path` of the API call + - The ID of the task assignment. Example: "12345" - headers `DeleteTaskAssignmentByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteTaskAssignmentById method ### Returns diff --git a/docs/tasks.md b/docs/tasks.md index 13a70c77..50cbc026 100644 --- a/docs/tasks.md +++ b/docs/tasks.md @@ -1,5 +1,12 @@ # TasksManager + +- [List tasks on file](#list-tasks-on-file) +- [Create task](#create-task) +- [Get task](#get-task) +- [Update task](#update-task) +- [Remove task](#remove-task) + ## List tasks on file Retrieves a list of all the tasks for a file. This @@ -15,10 +22,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `GetFileTasksHeadersArg` - - Used as headers for the API call + - Headers of getFileTasks method ### Returns @@ -46,9 +52,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateTaskRequestBodyArg` - - Used as requestBody for the API call + - Request body of createTask method - headers `CreateTaskHeadersArg` - - Used as headers for the API call + - Headers of createTask method ### Returns @@ -72,10 +78,9 @@ See the endpoint docs at ### Arguments - taskId `string` - - The ID of the task. - - Used as `task_id` in path `path` of the API call + - The ID of the task. Example: "12345" - headers `GetTaskByIdHeadersArg` - - Used as headers for the API call + - Headers of getTaskById method ### Returns @@ -87,7 +92,7 @@ Returns a task object. ## Update task -Updates a task. This can be used to update a task's configuration, or to +Updates a task. This can be used to update a task's configuration, or to update its completion state. This operation is performed by calling function `updateTaskById`. @@ -100,12 +105,11 @@ See the endpoint docs at ### Arguments - taskId `string` - - The ID of the task. - - Used as `task_id` in path `path` of the API call + - The ID of the task. Example: "12345" - requestBody `UpdateTaskByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateTaskById method - headers `UpdateTaskByIdHeadersArg` - - Used as headers for the API call + - Headers of updateTaskById method ### Returns @@ -129,10 +133,9 @@ See the endpoint docs at ### Arguments - taskId `string` - - The ID of the task. - - Used as `task_id` in path `path` of the API call + - The ID of the task. Example: "12345" - headers `DeleteTaskByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteTaskById method ### Returns diff --git a/docs/termsOfServiceUserStatuses.md b/docs/termsOfServiceUserStatuses.md index a5e46c7c..b40ab996 100644 --- a/docs/termsOfServiceUserStatuses.md +++ b/docs/termsOfServiceUserStatuses.md @@ -1,5 +1,10 @@ # TermsOfServiceUserStatusesManager + +- [List terms of service user statuses](#list-terms-of-service-user-statuses) +- [Create terms of service status for new user](#create-terms-of-service-status-for-new-user) +- [Update terms of service status for existing user](#update-terms-of-service-status-for-existing-user) + ## List terms of service user statuses Retrieves an overview of users and their status for a @@ -16,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetTermOfServiceUserStatusesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getTermOfServiceUserStatuses method - headers `GetTermOfServiceUserStatusesHeadersArg` - - Used as headers for the API call + - Headers of getTermOfServiceUserStatuses method ### Returns @@ -42,9 +47,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateTermOfServiceUserStatusRequestBodyArg` - - Used as requestBody for the API call + - Request body of createTermOfServiceUserStatus method - headers `CreateTermOfServiceUserStatusHeadersArg` - - Used as headers for the API call + - Headers of createTermOfServiceUserStatus method ### Returns @@ -68,12 +73,11 @@ See the endpoint docs at ### Arguments - termsOfServiceUserStatusId `string` - - The ID of the terms of service status. - - Used as `terms_of_service_user_status_id` in path `path` of the API call + - The ID of the terms of service status. Example: "324234" - requestBody `UpdateTermOfServiceUserStatusByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateTermOfServiceUserStatusById method - headers `UpdateTermOfServiceUserStatusByIdHeadersArg` - - Used as headers for the API call + - Headers of updateTermOfServiceUserStatusById method ### Returns diff --git a/docs/termsOfServices.md b/docs/termsOfServices.md index 34581ded..3b3d7fc0 100644 --- a/docs/termsOfServices.md +++ b/docs/termsOfServices.md @@ -1,5 +1,11 @@ # TermsOfServicesManager + +- [List terms of services](#list-terms-of-services) +- [Create terms of service](#create-terms-of-service) +- [Get terms of service](#get-terms-of-service) +- [Update terms of service](#update-terms-of-service) + ## List terms of services Returns the current terms of service text and settings @@ -15,9 +21,9 @@ See the endpoint docs at ### Arguments - queryParams `GetTermOfServicesQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getTermOfServices method - headers `GetTermOfServicesHeadersArg` - - Used as headers for the API call + - Headers of getTermOfServices method ### Returns @@ -43,9 +49,9 @@ See the endpoint docs at ### Arguments - requestBody `CreateTermOfServiceRequestBodyArg` - - Used as requestBody for the API call + - Request body of createTermOfService method - headers `CreateTermOfServiceHeadersArg` - - Used as headers for the API call + - Headers of createTermOfService method ### Returns @@ -69,10 +75,9 @@ See the endpoint docs at ### Arguments - termsOfServiceId `string` - - The ID of the terms of service. - - Used as `terms_of_service_id` in path `path` of the API call + - The ID of the terms of service. Example: "324234" - headers `GetTermOfServiceByIdHeadersArg` - - Used as headers for the API call + - Headers of getTermOfServiceById method ### Returns @@ -96,12 +101,11 @@ See the endpoint docs at ### Arguments - termsOfServiceId `string` - - The ID of the terms of service. - - Used as `terms_of_service_id` in path `path` of the API call + - The ID of the terms of service. Example: "324234" - requestBody `UpdateTermOfServiceByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateTermOfServiceById method - headers `UpdateTermOfServiceByIdHeadersArg` - - Used as headers for the API call + - Headers of updateTermOfServiceById method ### Returns diff --git a/docs/transfer.md b/docs/transfer.md index 19369a09..b74258b2 100644 --- a/docs/transfer.md +++ b/docs/transfer.md @@ -1,11 +1,14 @@ # TransferManager + +- [Transfer owned folders](#transfer-owned-folders) + ## Transfer owned folders Move all of the items (files, folders and workflows) owned by a user into -another user's account +another user's account -Only the root folder (`0`) can be transferred. +Only the root folder (`0`) can be transferred. Folders can only be moved across users by users with administrative permissions. @@ -24,13 +27,13 @@ asynchronously. There is currently no way to check for when this operation is finished. -The destination folder's name will be in the format `{User}'s Files and -Folders`, where `{User}` is the display name of the user. +The destination folder's name will be in the format `{User}'s Files and +Folders`, where `{User}` is the display name of the user. -To make this API call your application will need to have the "Read and write -all files and folders stored in Box" scope enabled. +To make this API call your application will need to have the "Read and write +all files and folders stored in Box" scope enabled. -Please make sure the destination user has access to `Relay` or `Relay Lite`, +Please make sure the destination user has access to `Relay` or `Relay Lite`, and has access to the files and folders involved in the workflows being transferred. @@ -46,14 +49,13 @@ See the endpoint docs at ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - requestBody `TransferOwnedFolderRequestBodyArg` - - Used as requestBody for the API call + - Request body of transferOwnedFolder method - queryParams `TransferOwnedFolderQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of transferOwnedFolder method - headers `TransferOwnedFolderHeadersArg` - - Used as headers for the API call + - Headers of transferOwnedFolder method ### Returns diff --git a/docs/trashedFiles.md b/docs/trashedFiles.md index 3fea2ad4..472020c3 100644 --- a/docs/trashedFiles.md +++ b/docs/trashedFiles.md @@ -1,5 +1,10 @@ # TrashedFilesManager + +- [Restore file](#restore-file) +- [Get trashed file](#get-trashed-file) +- [Permanently remove file](#permanently-remove-file) + ## Restore file Restores a file that has been moved to the trash. @@ -17,14 +22,13 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - requestBody `RestoreFileFromTrashRequestBodyArg` - - Used as requestBody for the API call + - Request body of restoreFileFromTrash method - queryParams `RestoreFileFromTrashQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of restoreFileFromTrash method - headers `RestoreFileFromTrashHeadersArg` - - Used as headers for the API call + - Headers of restoreFileFromTrash method ### Returns @@ -42,10 +46,10 @@ Please note that only if the file itself has been moved to the trash can it be retrieved with this API call. If instead one of its parent folders was moved to the trash, only that folder can be inspected using the -[`GET /folders/:id/trash`](e://get_folders_id_trash) API. +[`GET /folders/:id/trash`](e://get_folders_id_trash) API. To list all items that have been moved to the trash, please -use the [`GET /folders/trash/items`](e://get-folders-trash-items/) +use the [`GET /folders/trash/items`](e://get-folders-trash-items/) API. This operation is performed by calling function `getFileTrash`. @@ -61,12 +65,11 @@ await client.trashedFiles.getFileTrash(uploadedFile.id) ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - queryParams `GetFileTrashQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFileTrash method - headers `GetFileTrashHeadersArg` - - Used as headers for the API call + - Headers of getFileTrash method ### Returns @@ -93,10 +96,9 @@ See the endpoint docs at ### Arguments - fileId `string` - - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. - - Used as `file_id` in path `path` of the API call + - The unique identifier that represents a file. The ID for any file can be determined by visiting a file in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/files/123` the `file_id` is `123`. Example: "12345" - headers `DeleteFileTrashHeadersArg` - - Used as headers for the API call + - Headers of deleteFileTrash method ### Returns diff --git a/docs/trashedFolders.md b/docs/trashedFolders.md index e476fb2c..e2d1b5c9 100644 --- a/docs/trashedFolders.md +++ b/docs/trashedFolders.md @@ -1,5 +1,10 @@ # TrashedFoldersManager + +- [Restore folder](#restore-folder) +- [Get trashed folder](#get-trashed-folder) +- [Permanently remove folder](#permanently-remove-folder) + ## Restore folder Restores a folder that has been moved to the trash. @@ -26,14 +31,13 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - requestBody `RestoreFolderFromTrashRequestBodyArg` - - Used as requestBody for the API call + - Request body of restoreFolderFromTrash method - queryParams `RestoreFolderFromTrashQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of restoreFolderFromTrash method - headers `RestoreFolderFromTrashHeadersArg` - - Used as headers for the API call + - Headers of restoreFolderFromTrash method ### Returns @@ -51,10 +55,10 @@ Please note that only if the folder itself has been moved to the trash can it be retrieved with this API call. If instead one of its parent folders was moved to the trash, only that folder can be inspected using the -[`GET /folders/:id/trash`](e://get_folders_id_trash) API. +[`GET /folders/:id/trash`](e://get_folders_id_trash) API. To list all items that have been moved to the trash, please -use the [`GET /folders/trash/items`](e://get-folders-trash-items/) +use the [`GET /folders/trash/items`](e://get-folders-trash-items/) API. This operation is performed by calling function `getFolderTrash`. @@ -67,12 +71,11 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - queryParams `GetFolderTrashQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFolderTrash method - headers `GetFolderTrashHeadersArg` - - Used as headers for the API call + - Headers of getFolderTrash method ### Returns @@ -99,10 +102,9 @@ See the endpoint docs at ### Arguments - folderId `string` - - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. - - Used as `folder_id` in path `path` of the API call + - The unique identifier that represent a folder. The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the `folder_id` is `123`. The root folder of a Box account is always represented by the ID `0`. Example: "12345" - headers `DeleteFolderTrashHeadersArg` - - Used as headers for the API call + - Headers of deleteFolderTrash method ### Returns diff --git a/docs/trashedItems.md b/docs/trashedItems.md index c982bf45..cc52e955 100644 --- a/docs/trashedItems.md +++ b/docs/trashedItems.md @@ -1,16 +1,19 @@ # TrashedItemsManager + +- [List trashed items](#list-trashed-items) + ## List trashed items Retrieves the files and folders that have been moved to the trash. Any attribute in the full files or folders objects can be passed -in with the `fields` parameter to retrieve those specific +in with the `fields` parameter to retrieve those specific attributes that are not returned by default. This endpoint defaults to use offset-based pagination, yet also supports -marker-based pagination using the `marker` parameter. +marker-based pagination using the `marker` parameter. This operation is performed by calling function `getFolderTrashItems`. @@ -22,9 +25,9 @@ See the endpoint docs at ### Arguments - queryParams `GetFolderTrashItemsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getFolderTrashItems method - headers `GetFolderTrashItemsHeadersArg` - - Used as headers for the API call + - Headers of getFolderTrashItems method ### Returns diff --git a/docs/trashedWebLinks.md b/docs/trashedWebLinks.md index 2a2c1e39..3abed439 100644 --- a/docs/trashedWebLinks.md +++ b/docs/trashedWebLinks.md @@ -1,5 +1,10 @@ # TrashedWebLinksManager + +- [Restore web link](#restore-web-link) +- [Get trashed web link](#get-trashed-web-link) +- [Permanently remove web link](#permanently-remove-web-link) + ## Restore web link Restores a web link that has been moved to the trash. @@ -17,14 +22,13 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - requestBody `CreateWebLinkByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of createWebLinkById method - queryParams `CreateWebLinkByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createWebLinkById method - headers `CreateWebLinkByIdHeadersArg` - - Used as headers for the API call + - Headers of createWebLinkById method ### Returns @@ -48,12 +52,11 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - queryParams `GetWebLinkTrashQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getWebLinkTrash method - headers `GetWebLinkTrashHeadersArg` - - Used as headers for the API call + - Headers of getWebLinkTrash method ### Returns @@ -80,10 +83,9 @@ See the endpoint docs at ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - headers `DeleteWebLinkTrashHeadersArg` - - Used as headers for the API call + - Headers of deleteWebLinkTrash method ### Returns diff --git a/docs/userCollaborations.md b/docs/userCollaborations.md index b30a0b91..ca3d4c15 100644 --- a/docs/userCollaborations.md +++ b/docs/userCollaborations.md @@ -1,5 +1,11 @@ # UserCollaborationsManager + +- [Get collaboration](#get-collaboration) +- [Update collaboration](#update-collaboration) +- [Remove collaboration](#remove-collaboration) +- [Create collaboration](#create-collaboration) + ## Get collaboration Retrieves a single collaboration. @@ -14,12 +20,11 @@ See the endpoint docs at ### Arguments - collaborationId `string` - - The ID of the collaboration - - Used as `collaboration_id` in path `path` of the API call + - The ID of the collaboration Example: "1234" - queryParams `GetCollaborationByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getCollaborationById method - headers `GetCollaborationByIdHeadersArg` - - Used as headers for the API call + - Headers of getCollaborationById method ### Returns @@ -45,21 +50,20 @@ See the endpoint docs at ### Arguments - collaborationId `string` - - The ID of the collaboration - - Used as `collaboration_id` in path `path` of the API call + - The ID of the collaboration Example: "1234" - requestBody `UpdateCollaborationByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateCollaborationById method - headers `UpdateCollaborationByIdHeadersArg` - - Used as headers for the API call + - Headers of updateCollaborationById method ### Returns This function returns a value of type `Collaboration`. -Returns an updated collaboration object unless the owner has changed.If the role is changed to `owner`, the collaboration is deleted -and a new collaboration is created. The previous `owner` of -the old collaboration will be a `co-owner` on the new collaboration. +Returns an updated collaboration object unless the owner has changed.If the role is changed to `owner`, the collaboration is deleted +and a new collaboration is created. The previous `owner` of +the old collaboration will be a `co-owner` on the new collaboration. ## Remove collaboration @@ -76,10 +80,9 @@ See the endpoint docs at ### Arguments - collaborationId `string` - - The ID of the collaboration - - Used as `collaboration_id` in path `path` of the API call + - The ID of the collaboration Example: "1234" - headers `DeleteCollaborationByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteCollaborationById method ### Returns @@ -99,13 +102,13 @@ Collaborations can be created using email address, user IDs, or a group IDs. If a collaboration is being created with a group, access to -this endpoint is dependent on the group's ability to be invited. +this endpoint is dependent on the group's ability to be invited. -If collaboration is in `pending` status, the following fields +If collaboration is in `pending` status, the following fields are redacted: -- `login` and `name` are hidden if a collaboration was created -using `user_id`, -- `name` is hidden if a collaboration was created using `login`. +- `login` and `name` are hidden if a collaboration was created +using `user_id`, +- `name` is hidden if a collaboration was created using `login`. This operation is performed by calling function `createCollaboration`. @@ -117,11 +120,11 @@ See the endpoint docs at ### Arguments - requestBody `CreateCollaborationRequestBodyArg` - - Used as requestBody for the API call + - Request body of createCollaboration method - queryParams `CreateCollaborationQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createCollaboration method - headers `CreateCollaborationHeadersArg` - - Used as headers for the API call + - Headers of createCollaboration method ### Returns diff --git a/docs/users.md b/docs/users.md index 52aa842f..af83db61 100644 --- a/docs/users.md +++ b/docs/users.md @@ -1,9 +1,17 @@ # UsersManager + +- [List enterprise users](#list-enterprise-users) +- [Create user](#create-user) +- [Get current user](#get-current-user) +- [Get user](#get-user) +- [Update user](#update-user) +- [Delete user](#delete-user) + ## List enterprise users -Returns a list of all users for the Enterprise along with their `user_id`, -`public_name`, and `login`. +Returns a list of all users for the Enterprise along with their `user_id`, +`public_name`, and `login`. The application and the authenticated user need to have the permission to look up users in the entire @@ -22,9 +30,9 @@ await client.users.getUsers() ### Arguments - queryParams `GetUsersQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getUsers method - headers `GetUsersHeadersArg` - - Used as headers for the API call + - Headers of getUsers method ### Returns @@ -53,11 +61,11 @@ await client.users.createUser({ name: userName, login: userLogin, isPlatformAcce ### Arguments - requestBody `CreateUserRequestBodyArg` - - Used as requestBody for the API call + - Request body of createUser method - queryParams `CreateUserQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of createUser method - headers `CreateUserHeadersArg` - - Used as headers for the API call + - Headers of createUser method ### Returns @@ -78,7 +86,7 @@ In the case of a JWT, server-side authenticated application this will be the service account that belongs to the application by default. -Use the `As-User` header to change who this API call is made on behalf of. +Use the `As-User` header to change who this API call is made on behalf of. This operation is performed by calling function `getUserMe`. @@ -93,9 +101,9 @@ await client.users.getUserMe() ### Arguments - queryParams `GetUserMeQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getUserMe method - headers `GetUserMeHeadersArg` - - Used as headers for the API call + - Headers of getUserMe method ### Returns @@ -132,12 +140,11 @@ await client.users.getUserById(user.id) ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - queryParams `GetUserByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getUserById method - headers `GetUserByIdHeadersArg` - - Used as headers for the API call + - Headers of getUserById method ### Returns @@ -171,14 +178,13 @@ await client.users.updateUserById(user.id, { name: updatedUserName } satisfies U ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - requestBody `UpdateUserByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateUserById method - queryParams `UpdateUserByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of updateUserById method - headers `UpdateUserByIdHeadersArg` - - Used as headers for the API call + - Headers of updateUserById method ### Returns @@ -192,7 +198,7 @@ Returns the updated user object. Deletes a user. By default this will fail if the user still owns any content. Move their owned content first -before proceeding, or use the `force` field to delete +before proceeding, or use the `force` field to delete the user and their files. This operation is performed by calling function `deleteUserById`. @@ -208,12 +214,11 @@ await client.users.deleteUserById(user.id) ### Arguments - userId `string` - - The ID of the user. - - Used as `user_id` in path `path` of the API call + - The ID of the user. Example: "12345" - queryParams `DeleteUserByIdQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of deleteUserById method - headers `DeleteUserByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteUserById method ### Returns diff --git a/docs/webLinks.md b/docs/webLinks.md index 210ba464..5baa0f02 100644 --- a/docs/webLinks.md +++ b/docs/webLinks.md @@ -1,5 +1,11 @@ # WebLinksManager + +- [Create web link](#create-web-link) +- [Get web link](#get-web-link) +- [Update web link](#update-web-link) +- [Remove web link](#remove-web-link) + ## Create web link Creates a web link object within a folder. @@ -17,9 +23,9 @@ await client.webLinks.createWebLink({ url: url, parent: parent, name: name, desc ### Arguments - requestBody `CreateWebLinkRequestBodyArg` - - Used as requestBody for the API call + - Request body of createWebLink method - headers `CreateWebLinkHeadersArg` - - Used as headers for the API call + - Headers of createWebLink method ### Returns @@ -46,10 +52,9 @@ await client.webLinks.getWebLinkById(weblink.id) ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - headers `GetWebLinkByIdHeadersArg` - - Used as headers for the API call + - Headers of getWebLinkById method ### Returns @@ -76,12 +81,11 @@ await client.webLinks.updateWebLinkById(weblink.id, { name: updatedName, sharedL ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - requestBody `UpdateWebLinkByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateWebLinkById method - headers `UpdateWebLinkByIdHeadersArg` - - Used as headers for the API call + - Headers of updateWebLinkById method ### Returns @@ -108,10 +112,9 @@ await client.webLinks.deleteWebLinkById(weblink.id) ### Arguments - webLinkId `string` - - The ID of the web link. - - Used as `web_link_id` in path `path` of the API call + - The ID of the web link. Example: "12345" - headers `DeleteWebLinkByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteWebLinkById method ### Returns diff --git a/docs/webhooks.md b/docs/webhooks.md index 816f1b6e..c91473bd 100644 --- a/docs/webhooks.md +++ b/docs/webhooks.md @@ -1,5 +1,12 @@ # WebhooksManager + +- [List all webhooks](#list-all-webhooks) +- [Create webhook](#create-webhook) +- [Get webhook](#get-webhook) +- [Update webhook](#update-webhook) +- [Remove webhook](#remove-webhook) + ## List all webhooks Returns all defined webhooks for the requesting application. @@ -22,9 +29,9 @@ await client.webhooks.getWebhooks() ### Arguments - queryParams `GetWebhooksQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getWebhooks method - headers `GetWebhooksHeadersArg` - - Used as headers for the API call + - Headers of getWebhooks method ### Returns @@ -45,15 +52,15 @@ See the endpoint docs at ```ts -await client.webhooks.createWebhook({ target: { id: folder.id, type: "folder" as CreateWebhookRequestBodyArgTargetFieldTypeField } satisfies CreateWebhookRequestBodyArgTargetField, address: "https://example.com/new-webhook", triggers: ["FILE.UPLOADED"] } satisfies CreateWebhookRequestBodyArg) +await client.webhooks.createWebhook({ target: { id: folder.id, type: "folder" as CreateWebhookRequestBodyArgTargetFieldTypeField } satisfies CreateWebhookRequestBodyArgTargetField, address: "https://example.com/new-webhook", triggers: ["FILE.UPLOADED"] } satisfies CreateWebhookRequestBodyArg) ``` ### Arguments - requestBody `CreateWebhookRequestBodyArg` - - Used as requestBody for the API call + - Request body of createWebhook method - headers `CreateWebhookHeadersArg` - - Used as headers for the API call + - Headers of createWebhook method ### Returns @@ -80,10 +87,9 @@ await client.webhooks.getWebhookById(webhook.id) ### Arguments - webhookId `string` - - The ID of the webhook. - - Used as `webhook_id` in path `path` of the API call + - The ID of the webhook. Example: "3321123" - headers `GetWebhookByIdHeadersArg` - - Used as headers for the API call + - Headers of getWebhookById method ### Returns @@ -104,18 +110,17 @@ See the endpoint docs at ```ts -await client.webhooks.updateWebhookById(webhook.id, { address: "https://example.com/updated-webhook" } satisfies UpdateWebhookByIdRequestBodyArg) +await client.webhooks.updateWebhookById(webhook.id, { address: "https://example.com/updated-webhook" } satisfies UpdateWebhookByIdRequestBodyArg) ``` ### Arguments - webhookId `string` - - The ID of the webhook. - - Used as `webhook_id` in path `path` of the API call + - The ID of the webhook. Example: "3321123" - requestBody `UpdateWebhookByIdRequestBodyArg` - - Used as requestBody for the API call + - Request body of updateWebhookById method - headers `UpdateWebhookByIdHeadersArg` - - Used as headers for the API call + - Headers of updateWebhookById method ### Returns @@ -142,10 +147,9 @@ await client.webhooks.deleteWebhookById(webhook.id) ### Arguments - webhookId `string` - - The ID of the webhook. - - Used as `webhook_id` in path `path` of the API call + - The ID of the webhook. Example: "3321123" - headers `DeleteWebhookByIdHeadersArg` - - Used as headers for the API call + - Headers of deleteWebhookById method ### Returns diff --git a/docs/workflows.md b/docs/workflows.md index 3c5577cc..78105fba 100644 --- a/docs/workflows.md +++ b/docs/workflows.md @@ -1,11 +1,15 @@ # WorkflowsManager + +- [List workflows](#list-workflows) +- [Starts workflow based on request body](#starts-workflow-based-on-request-body) + ## List workflows -Returns list of workflows that act on a given `folder ID`, and -have a flow with a trigger type of `WORKFLOW_MANUAL_START`. +Returns list of workflows that act on a given `folder ID`, and +have a flow with a trigger type of `WORKFLOW_MANUAL_START`. -You application must be authorized to use the `Manage Box Relay` application +You application must be authorized to use the `Manage Box Relay` application scope within the developer console in to use this endpoint. This operation is performed by calling function `getWorkflows`. @@ -18,9 +22,9 @@ See the endpoint docs at ### Arguments - queryParams `GetWorkflowsQueryParamsArg` - - Used as queryParams for the API call + - Query parameters of getWorkflows method - headers `GetWorkflowsHeadersArg` - - Used as headers for the API call + - Headers of getWorkflows method ### Returns @@ -32,9 +36,9 @@ Returns the workflow. ## Starts workflow based on request body -Initiates a flow with a trigger type of `WORKFLOW_MANUAL_START`. +Initiates a flow with a trigger type of `WORKFLOW_MANUAL_START`. -You application must be authorized to use the `Manage Box Relay` application +You application must be authorized to use the `Manage Box Relay` application scope within the developer console. This operation is performed by calling function `createWorkflowStart`. @@ -47,12 +51,11 @@ See the endpoint docs at ### Arguments - workflowId `string` - - The ID of the workflow. - - Used as `workflow_id` in path `path` of the API call + - The ID of the workflow. Example: "12345" - requestBody `CreateWorkflowStartRequestBodyArg` - - Used as requestBody for the API call + - Request body of createWorkflowStart method - headers `CreateWorkflowStartHeadersArg` - - Used as headers for the API call + - Headers of createWorkflowStart method ### Returns diff --git a/docs/zipDownloads.md b/docs/zipDownloads.md index bb3d0c52..df89d16a 100644 --- a/docs/zipDownloads.md +++ b/docs/zipDownloads.md @@ -1,14 +1,19 @@ # ZipDownloadsManager + +- [Create zip download](#create-zip-download) +- [Download zip archive](#download-zip-archive) +- [Get zip download status](#get-zip-download-status) + ## Create zip download -Creates a request to download multiple files and folders as a single `zip` +Creates a request to download multiple files and folders as a single `zip` archive file. This API does not return the archive but instead performs all the checks to ensure that the user has access to all the items, and then -returns a `download_url` and a `status_url` that can be used to download the +returns a `download_url` and a `status_url` that can be used to download the archive. -The limit for an archive is either the Account's upload limit or +The limit for an archive is either the Account's upload limit or 10,000 files, whichever is met first. **Note**: Downloading a large file can be @@ -29,25 +34,25 @@ See the endpoint docs at ### Arguments - requestBody `ZipDownloadRequest` - - Used as requestBody for the API call + - Request body of createZipDownload method - headers `CreateZipDownloadHeadersArg` - - Used as headers for the API call + - Headers of createZipDownload method ### Returns This function returns a value of type `ZipDownload`. -If the `zip` archive is ready to be downloaded, the API will return a -response that will include a `download_url`, a `status_url`, as well as +If the `zip` archive is ready to be downloaded, the API will return a +response that will include a `download_url`, a `status_url`, as well as any conflicts that might have occurred when creating the request. ## Download zip archive -Returns the contents of a `zip` archive in binary format. This URL does not -require any form of authentication and could be used in a user's browser to -download the archive to a user's device. +Returns the contents of a `zip` archive in binary format. This URL does not +require any form of authentication and could be used in a user's browser to +download the archive to a user's device. By default, this URL is only valid for a few seconds from the creation of the request for this archive. Once a download has started it can not be @@ -56,7 +61,7 @@ be created. The URL of this endpoint should not be considered as fixed. Instead, use the [Create zip download](e://post_zip_downloads) API to request to create a -`zip` archive, and then follow the `download_url` field in the response to +`zip` archive, and then follow the `download_url` field in the response to this endpoint. This operation is performed by calling function `getZipDownloadContent`. @@ -69,10 +74,9 @@ See the endpoint docs at ### Arguments - zipDownloadId `string` - - The unique identifier that represent this `zip` archive. - - Used as `zip_download_id` in path `path` of the API call + - The unique identifier that represent this `zip` archive. Example: "Lu6fA9Ob-jyysp3AAvMF4AkLEwZwAYbL=tgj2zIC=eK9RvJnJbjJl9rNh2qBgHDpyOCAOhpM=vajg2mKq8Mdd" - headers `GetZipDownloadContentHeadersArg` - - Used as headers for the API call + - Headers of getZipDownloadContent method ### Returns @@ -80,12 +84,12 @@ See the endpoint docs at This function returns a value of type `ByteStream`. Returns the content of the items requested for this download, formatted as -a stream of files and folders in a `zip` archive. +a stream of files and folders in a `zip` archive. ## Get zip download status -Returns the download status of a `zip` archive, allowing an application to +Returns the download status of a `zip` archive, allowing an application to inspect the progress of the download as well as the number of items that might have been skipped. @@ -95,7 +99,7 @@ download. The URL of this endpoint should not be considered as fixed. Instead, use the [Create zip download](e://post_zip_downloads) API to request to create a -`zip` archive, and then follow the `status_url` field in the response to +`zip` archive, and then follow the `status_url` field in the response to this endpoint. This operation is performed by calling function `getZipDownloadStatus`. @@ -108,16 +112,15 @@ See the endpoint docs at ### Arguments - zipDownloadId `string` - - The unique identifier that represent this `zip` archive. - - Used as `zip_download_id` in path `path` of the API call + - The unique identifier that represent this `zip` archive. Example: "Lu6fA9Ob-jyysp3AAvMF4AkLEwZwAYbL=tgj2zIC=eK9RvJnJbjJl9rNh2qBgHDpyOCAOhpM=vajg2mKq8Mdd" - headers `GetZipDownloadStatusHeadersArg` - - Used as headers for the API call + - Headers of getZipDownloadStatus method ### Returns This function returns a value of type `ZipDownloadStatus`. -Returns the status of the `zip` archive that is being downloaded. +Returns the status of the `zip` archive that is being downloaded. From 9ee6336bfb46d96b64d57bac183ddfc44c4b6f6e Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 4 Aug 2023 00:55:31 -0700 Subject: [PATCH 5/7] generated with codegen at box/box-codegen@89d71f3 and spec at box/box-openapi@e5f3e7d --- lib/managers/comments.generated.d.ts | 2 +- lib/managers/comments.generated.js | 4 ++-- lib/managers/comments.generated.js.map | 2 +- lib/managers/tasks.generated.d.ts | 4 ++-- lib/managers/tasks.generated.js | 6 +++--- lib/managers/tasks.generated.js.map | 2 +- lib/managers/userCollaborations.generated.d.ts | 4 ++-- lib/managers/userCollaborations.generated.js | 6 +++--- lib/managers/userCollaborations.generated.js.map | 2 +- src/managers/comments.generated.ts | 6 +++--- src/managers/tasks.generated.ts | 10 +++++----- src/managers/userCollaborations.generated.ts | 10 +++++----- 12 files changed, 29 insertions(+), 29 deletions(-) diff --git a/lib/managers/comments.generated.d.ts b/lib/managers/comments.generated.d.ts index 63d3c950..111a026e 100644 --- a/lib/managers/comments.generated.d.ts +++ b/lib/managers/comments.generated.d.ts @@ -50,7 +50,7 @@ export interface CreateCommentRequestBodyArgItemField { export interface CreateCommentRequestBodyArg { readonly message: string; readonly taggedMessage?: string; - readonly item?: CreateCommentRequestBodyArgItemField; + readonly item: CreateCommentRequestBodyArgItemField; } export interface CreateCommentQueryParamsArg { readonly fields?: string; diff --git a/lib/managers/comments.generated.js b/lib/managers/comments.generated.js index 6b6b3d76..5a7ca251 100644 --- a/lib/managers/comments.generated.js +++ b/lib/managers/comments.generated.js @@ -136,13 +136,13 @@ function deserializeCreateCommentRequestBodyArgItemField(val) { } exports.deserializeCreateCommentRequestBodyArgItemField = deserializeCreateCommentRequestBodyArgItemField; function serializeCreateCommentRequestBodyArg(val) { - return { ["message"]: val.message, ["tagged_message"]: val.taggedMessage, ["item"]: val.item == void 0 ? void 0 : serializeCreateCommentRequestBodyArgItemField(val.item) }; + return { ["message"]: val.message, ["tagged_message"]: val.taggedMessage, ["item"]: serializeCreateCommentRequestBodyArgItemField(val.item) }; } exports.serializeCreateCommentRequestBodyArg = serializeCreateCommentRequestBodyArg; function deserializeCreateCommentRequestBodyArg(val) { const message = val.message; const taggedMessage = (0, json_js_3.isJson)(val.tagged_message, "string") ? val.tagged_message : void 0; - const item = val.item == void 0 ? void 0 : deserializeCreateCommentRequestBodyArgItemField(val.item); + const item = deserializeCreateCommentRequestBodyArgItemField(val.item); return { message: message, taggedMessage: taggedMessage, item: item }; } exports.deserializeCreateCommentRequestBodyArg = deserializeCreateCommentRequestBodyArg; diff --git a/lib/managers/comments.generated.js.map b/lib/managers/comments.generated.js.map index 7efe3a32..6887b0a9 100644 --- a/lib/managers/comments.generated.js.map +++ b/lib/managers/comments.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/tasks.generated.d.ts b/lib/managers/tasks.generated.d.ts index 1a2c4035..155ebf50 100644 --- a/lib/managers/tasks.generated.d.ts +++ b/lib/managers/tasks.generated.d.ts @@ -11,8 +11,8 @@ export declare class GetFileTasksHeadersArg { } export type CreateTaskRequestBodyArgItemFieldTypeField = "file"; export interface CreateTaskRequestBodyArgItemField { - readonly id: string; - readonly type: CreateTaskRequestBodyArgItemFieldTypeField; + readonly id?: string; + readonly type?: CreateTaskRequestBodyArgItemFieldTypeField; } export type CreateTaskRequestBodyArgActionField = "review" | "complete"; export type CreateTaskRequestBodyArgCompletionRuleField = "all_assignees" | "any_assignee"; diff --git a/lib/managers/tasks.generated.js b/lib/managers/tasks.generated.js index 18f6514a..12e2e5a4 100644 --- a/lib/managers/tasks.generated.js +++ b/lib/managers/tasks.generated.js @@ -108,12 +108,12 @@ function deserializeCreateTaskRequestBodyArgItemFieldTypeField(val) { } exports.deserializeCreateTaskRequestBodyArgItemFieldTypeField = deserializeCreateTaskRequestBodyArgItemFieldTypeField; function serializeCreateTaskRequestBodyArgItemField(val) { - return { ["id"]: val.id, ["type"]: serializeCreateTaskRequestBodyArgItemFieldTypeField(val.type) }; + return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateTaskRequestBodyArgItemFieldTypeField(val.type) }; } exports.serializeCreateTaskRequestBodyArgItemField = serializeCreateTaskRequestBodyArgItemField; function deserializeCreateTaskRequestBodyArgItemField(val) { - const id = val.id; - const type = deserializeCreateTaskRequestBodyArgItemFieldTypeField(val.type); + const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; + const type = val.type == void 0 ? void 0 : deserializeCreateTaskRequestBodyArgItemFieldTypeField(val.type); return { id: id, type: type }; } exports.deserializeCreateTaskRequestBodyArgItemField = deserializeCreateTaskRequestBodyArgItemField; diff --git a/lib/managers/tasks.generated.js.map b/lib/managers/tasks.generated.js.map index c624c199..290bdcba 100644 --- a/lib/managers/tasks.generated.js.map +++ b/lib/managers/tasks.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/userCollaborations.generated.d.ts b/lib/managers/userCollaborations.generated.d.ts index 0733d4bb..b59809d3 100644 --- a/lib/managers/userCollaborations.generated.d.ts +++ b/lib/managers/userCollaborations.generated.d.ts @@ -33,8 +33,8 @@ export declare class DeleteCollaborationByIdHeadersArg { } export type CreateCollaborationRequestBodyArgItemFieldTypeField = "file" | "folder"; export interface CreateCollaborationRequestBodyArgItemField { - readonly type: CreateCollaborationRequestBodyArgItemFieldTypeField; - readonly id: string; + readonly type?: CreateCollaborationRequestBodyArgItemFieldTypeField; + readonly id?: string; } export type CreateCollaborationRequestBodyArgAccessibleByFieldTypeField = "user" | "group"; export interface CreateCollaborationRequestBodyArgAccessibleByField { diff --git a/lib/managers/userCollaborations.generated.js b/lib/managers/userCollaborations.generated.js index dec48b0b..55b373e1 100644 --- a/lib/managers/userCollaborations.generated.js +++ b/lib/managers/userCollaborations.generated.js @@ -166,12 +166,12 @@ function deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val) { } exports.deserializeCreateCollaborationRequestBodyArgItemFieldTypeField = deserializeCreateCollaborationRequestBodyArgItemFieldTypeField; function serializeCreateCollaborationRequestBodyArgItemField(val) { - return { ["type"]: serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type), ["id"]: val.id }; + return { ["type"]: val.type == void 0 ? void 0 : serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type), ["id"]: val.id }; } exports.serializeCreateCollaborationRequestBodyArgItemField = serializeCreateCollaborationRequestBodyArgItemField; function deserializeCreateCollaborationRequestBodyArgItemField(val) { - const type = deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type); - const id = val.id; + const type = val.type == void 0 ? void 0 : deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type); + const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; return { type: type, id: id }; } exports.deserializeCreateCollaborationRequestBodyArgItemField = deserializeCreateCollaborationRequestBodyArgItemField; diff --git a/lib/managers/userCollaborations.generated.js.map b/lib/managers/userCollaborations.generated.js.map index 17f1eaef..c778ef47 100644 --- a/lib/managers/userCollaborations.generated.js.map +++ b/lib/managers/userCollaborations.generated.js.map @@ -1 +1 @@ -{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/managers/comments.generated.ts b/src/managers/comments.generated.ts index 239d6ad4..260d0f1e 100644 --- a/src/managers/comments.generated.ts +++ b/src/managers/comments.generated.ts @@ -76,7 +76,7 @@ export interface CreateCommentRequestBodyArgItemField { export interface CreateCommentRequestBodyArg { readonly message: string; readonly taggedMessage?: string; - readonly item?: CreateCommentRequestBodyArgItemField; + readonly item: CreateCommentRequestBodyArgItemField; } export interface CreateCommentQueryParamsArg { readonly fields?: string; @@ -174,11 +174,11 @@ export function deserializeCreateCommentRequestBodyArgItemField(val: any): Creat return { id: id, type: type } satisfies CreateCommentRequestBodyArgItemField; } export function serializeCreateCommentRequestBodyArg(val: CreateCommentRequestBodyArg): Json { - return { ["message"]: val.message, ["tagged_message"]: val.taggedMessage, ["item"]: val.item == void 0 ? void 0 : serializeCreateCommentRequestBodyArgItemField(val.item) }; + return { ["message"]: val.message, ["tagged_message"]: val.taggedMessage, ["item"]: serializeCreateCommentRequestBodyArgItemField(val.item) }; } export function deserializeCreateCommentRequestBodyArg(val: any): CreateCommentRequestBodyArg { const message: string = val.message; const taggedMessage: undefined | string = isJson(val.tagged_message, "string") ? val.tagged_message : void 0; - const item: undefined | CreateCommentRequestBodyArgItemField = val.item == void 0 ? void 0 : deserializeCreateCommentRequestBodyArgItemField(val.item); + const item: CreateCommentRequestBodyArgItemField = deserializeCreateCommentRequestBodyArgItemField(val.item); return { message: message, taggedMessage: taggedMessage, item: item } satisfies CreateCommentRequestBodyArg; } diff --git a/src/managers/tasks.generated.ts b/src/managers/tasks.generated.ts index cbd37eee..bd807de8 100644 --- a/src/managers/tasks.generated.ts +++ b/src/managers/tasks.generated.ts @@ -29,8 +29,8 @@ export class GetFileTasksHeadersArg { } export type CreateTaskRequestBodyArgItemFieldTypeField = "file"; export interface CreateTaskRequestBodyArgItemField { - readonly id: string; - readonly type: CreateTaskRequestBodyArgItemFieldTypeField; + readonly id?: string; + readonly type?: CreateTaskRequestBodyArgItemFieldTypeField; } export type CreateTaskRequestBodyArgActionField = "review" | "complete"; export type CreateTaskRequestBodyArgCompletionRuleField = "all_assignees" | "any_assignee"; @@ -136,11 +136,11 @@ export function deserializeCreateTaskRequestBodyArgItemFieldTypeField(val: any): throw "".concat("Invalid value: ", val) as string; } export function serializeCreateTaskRequestBodyArgItemField(val: CreateTaskRequestBodyArgItemField): Json { - return { ["id"]: val.id, ["type"]: serializeCreateTaskRequestBodyArgItemFieldTypeField(val.type) }; + return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateTaskRequestBodyArgItemFieldTypeField(val.type) }; } export function deserializeCreateTaskRequestBodyArgItemField(val: any): CreateTaskRequestBodyArgItemField { - const id: string = val.id; - const type: CreateTaskRequestBodyArgItemFieldTypeField = deserializeCreateTaskRequestBodyArgItemFieldTypeField(val.type); + const id: undefined | string = isJson(val.id, "string") ? val.id : void 0; + const type: undefined | CreateTaskRequestBodyArgItemFieldTypeField = val.type == void 0 ? void 0 : deserializeCreateTaskRequestBodyArgItemFieldTypeField(val.type); return { id: id, type: type } satisfies CreateTaskRequestBodyArgItemField; } export function serializeCreateTaskRequestBodyArgActionField(val: CreateTaskRequestBodyArgActionField): Json { diff --git a/src/managers/userCollaborations.generated.ts b/src/managers/userCollaborations.generated.ts index dd2e8531..0055b682 100644 --- a/src/managers/userCollaborations.generated.ts +++ b/src/managers/userCollaborations.generated.ts @@ -53,8 +53,8 @@ export class DeleteCollaborationByIdHeadersArg { } export type CreateCollaborationRequestBodyArgItemFieldTypeField = "file" | "folder"; export interface CreateCollaborationRequestBodyArgItemField { - readonly type: CreateCollaborationRequestBodyArgItemFieldTypeField; - readonly id: string; + readonly type?: CreateCollaborationRequestBodyArgItemFieldTypeField; + readonly id?: string; } export type CreateCollaborationRequestBodyArgAccessibleByFieldTypeField = "user" | "group"; export interface CreateCollaborationRequestBodyArgAccessibleByField { @@ -200,11 +200,11 @@ export function deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(v throw "".concat("Invalid value: ", val) as string; } export function serializeCreateCollaborationRequestBodyArgItemField(val: CreateCollaborationRequestBodyArgItemField): Json { - return { ["type"]: serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type), ["id"]: val.id }; + return { ["type"]: val.type == void 0 ? void 0 : serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type), ["id"]: val.id }; } export function deserializeCreateCollaborationRequestBodyArgItemField(val: any): CreateCollaborationRequestBodyArgItemField { - const type: CreateCollaborationRequestBodyArgItemFieldTypeField = deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type); - const id: string = val.id; + const type: undefined | CreateCollaborationRequestBodyArgItemFieldTypeField = val.type == void 0 ? void 0 : deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type); + const id: undefined | string = isJson(val.id, "string") ? val.id : void 0; return { type: type, id: id } satisfies CreateCollaborationRequestBodyArgItemField; } export function serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val: CreateCollaborationRequestBodyArgAccessibleByFieldTypeField): Json { From f9bf83d9cca48dbc8058dacf12dd9d24c2db8d73 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 4 Aug 2023 07:05:48 -0700 Subject: [PATCH 6/7] generated with codegen at box/box-codegen@fad16e2 and spec at box/box-openapi@e5f3e7d --- README.md | 4 +++- lib/test/files.generated.test.js | 2 ++ lib/test/files.generated.test.js.map | 2 +- src/test/files.generated.test.ts | 2 ++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c2c805a3..b684e5a6 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ - [Installing](#installing) - [Getting Started](#getting-started) +- [Questions, Bugs, and Feature Requests?](#questions-bugs-and-feature-requests) + - [Copyright and License](#copyright-and-license) @@ -51,7 +53,7 @@ back to you. If you have general questions about the Box API, you can post to the [Box Developer Forum](https://community.box.com/t5/Developer-Forum/bd-p/DeveloperForum). -## Copyright and License +# Copyright and License Copyright 2023 Box, Inc. All rights reserved. diff --git a/lib/test/files.generated.test.js b/lib/test/files.generated.test.js index 7f93a1a3..136de9c5 100644 --- a/lib/test/files.generated.test.js +++ b/lib/test/files.generated.test.js @@ -10,6 +10,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", { value: true }); exports.uploadFile = void 0; +const files_generated_js_1 = require("../managers/files.generated.js"); const utils_js_1 = require("../utils.js"); const utils_js_2 = require("../utils.js"); const utils_js_3 = require("../utils.js"); @@ -61,6 +62,7 @@ test("testCreateGetAndDeleteFile", function testCreateGetAndDeleteFile() { const updatedContentStream = (0, utils_js_4.generateByteStream)(1048576); const uploadedFile = yield uploadFile(newFileName, updatedContentStream); const file = yield client.files.getFileById(uploadedFile.id); + expect(() => __awaiter(this, void 0, void 0, function* () { yield client.files.getFileById(uploadedFile.id, { fields: "name" }, new files_generated_js_1.GetFileByIdHeadersArg({ extraHeaders: { ["if-none-match"]: file.etag } })); })).rejects.toThrow(); if (!(file.name == newFileName)) { throw "Assertion failed"; } diff --git a/lib/test/files.generated.test.js.map b/lib/test/files.generated.test.js.map index 23713e70..66ed7844 100644 --- a/lib/test/files.generated.test.js.map +++ b/lib/test/files.generated.test.js.map @@ -1 +1 @@ -{"version":3,"file":"files.generated.test.js","sourceRoot":"","sources":["../../src/test/files.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"files.generated.test.js","sourceRoot":"","sources":["../../src/test/files.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/test/files.generated.test.ts b/src/test/files.generated.test.ts index a3d0a88e..7bc8592e 100644 --- a/src/test/files.generated.test.ts +++ b/src/test/files.generated.test.ts @@ -15,6 +15,7 @@ import { UploadFileRequestBodyArgAttributesField } from "../managers/uploads.gen import { UploadFileRequestBodyArgAttributesFieldParentField } from "../managers/uploads.generated.js"; import { GetFileThumbnailByIdExtensionArg } from "../managers/files.generated.js"; import { GetFileByIdQueryParamsArg } from "../managers/files.generated.js"; +import { GetFileByIdHeadersArg } from "../managers/files.generated.js"; import { UpdateFileByIdRequestBodyArg } from "../managers/files.generated.js"; import { CopyFileRequestBodyArg } from "../managers/files.generated.js"; import { CopyFileRequestBodyArgParentField } from "../managers/files.generated.js"; @@ -61,6 +62,7 @@ test("testCreateGetAndDeleteFile", async function testCreateGetAndDeleteFile(): const updatedContentStream: any = generateByteStream(1048576); const uploadedFile: any = await uploadFile(newFileName, updatedContentStream); const file: any = await client.files.getFileById(uploadedFile.id); + expect(async () => { await client.files.getFileById(uploadedFile.id, { fields: "name" } satisfies GetFileByIdQueryParamsArg, new GetFileByIdHeadersArg({ extraHeaders: { ["if-none-match"]: file.etag } })); }).rejects.toThrow(); if (!(file.name == newFileName)) { throw "Assertion failed"; } From fbb9e421b552684d1c9f0aaa40b162a5abb3cc1c Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 4 Aug 2023 07:09:36 -0700 Subject: [PATCH 7/7] generated with codegen at box/box-codegen@fad16e2 and spec at box/box-openapi@e5f3e7d --- .github/ISSUE_TEMPLATE/bug.md | 55 + .github/ISSUE_TEMPLATE/config.yml | 14 + .github/ISSUE_TEMPLATE/enhancement.md | 23 + .github/ISSUE_TEMPLATE/question.md | 55 + .gitignore | 2 + lib/auth.d.ts | 5 - lib/auth.js | 3 - lib/auth.js.map | 1 - lib/authSchemas.d.ts | 113 - lib/authSchemas.js | 3 - lib/authSchemas.js.map | 1 - lib/ccgAuth.d.ts | 19 - lib/ccgAuth.js | 69 - lib/ccgAuth.js.map | 1 - lib/client.generated.d.ts | 143 - lib/client.generated.js | 147 - lib/client.generated.js.map | 1 - lib/developerTokenAuth.d.ts | 10 - lib/developerTokenAuth.js | 29 - lib/developerTokenAuth.js.map | 1 - lib/fetch.d.ts | 75 - lib/fetch.js | 135 - lib/fetch.js.map | 1 - lib/input.d.ts | 1 - lib/input.js | 21 - lib/input.js.map | 1 - lib/json.d.ts | 13 - lib/json.js | 34 - lib/json.js.map | 1 - lib/jwtAuth.d.ts | 64 - lib/jwtAuth.js | 202 - lib/jwtAuth.js.map | 1 - lib/managers/authorization.generated.d.ts | 22 - lib/managers/authorization.generated.js | 37 - lib/managers/authorization.generated.js.map | 1 - lib/managers/avatars.generated.d.ts | 36 - lib/managers/avatars.generated.js | 65 - lib/managers/avatars.generated.js.map | 1 - lib/managers/chunkedUploads.generated.d.ts | 91 - lib/managers/chunkedUploads.generated.js | 164 - lib/managers/chunkedUploads.generated.js.map | 1 - lib/managers/classifications.generated.d.ts | 84 - lib/managers/classifications.generated.js | 215 - lib/managers/classifications.generated.js.map | 1 - ...llaborationAllowlistEntries.generated.d.ts | 51 - ...collaborationAllowlistEntries.generated.js | 114 - ...aborationAllowlistEntries.generated.js.map | 1 - ...ationAllowlistExemptTargets.generated.d.ts | 52 - ...orationAllowlistExemptTargets.generated.js | 101 - ...ionAllowlistExemptTargets.generated.js.map | 1 - lib/managers/collections.generated.d.ts | 33 - lib/managers/collections.generated.js | 55 - lib/managers/collections.generated.js.map | 1 - lib/managers/comments.generated.d.ts | 81 - lib/managers/comments.generated.js | 149 - lib/managers/comments.generated.js.map | 1 - lib/managers/devicePinners.generated.d.ts | 36 - lib/managers/devicePinners.generated.js | 68 - lib/managers/devicePinners.generated.js.map | 1 - lib/managers/downloads.generated.d.ts | 22 - lib/managers/downloads.generated.js | 37 - lib/managers/downloads.generated.js.map | 1 - lib/managers/emailAliases.generated.d.ts | 36 - lib/managers/emailAliases.generated.js | 76 - lib/managers/emailAliases.generated.js.map | 1 - lib/managers/events.generated.d.ts | 32 - lib/managers/events.generated.js | 54 - lib/managers/events.generated.js.map | 1 - .../fileClassifications.generated.d.ts | 35 - lib/managers/fileClassifications.generated.js | 76 - .../fileClassifications.generated.js.map | 1 - lib/managers/fileMetadata.generated.d.ts | 52 - lib/managers/fileMetadata.generated.js | 142 - lib/managers/fileMetadata.generated.js.map | 1 - lib/managers/fileRequests.generated.d.ts | 39 - lib/managers/fileRequests.generated.js | 83 - lib/managers/fileRequests.generated.js.map | 1 - .../fileVersionLegalHolds.generated.d.ts | 28 - .../fileVersionLegalHolds.generated.js | 54 - .../fileVersionLegalHolds.generated.js.map | 1 - .../fileVersionRetentions.generated.d.ts | 34 - .../fileVersionRetentions.generated.js | 54 - .../fileVersionRetentions.generated.js.map | 1 - lib/managers/fileVersions.generated.d.ts | 71 - lib/managers/fileVersions.generated.js | 133 - lib/managers/fileVersions.generated.js.map | 1 - lib/managers/fileWatermarks.generated.d.ts | 43 - lib/managers/fileWatermarks.generated.js | 99 - lib/managers/fileWatermarks.generated.js.map | 1 - lib/managers/files.generated.d.ts | 140 - lib/managers/files.generated.js | 274 - lib/managers/files.generated.js.map | 1 - .../folderClassifications.generated.d.ts | 35 - .../folderClassifications.generated.js | 76 - .../folderClassifications.generated.js.map | 1 - lib/managers/folderLocks.generated.d.ts | 52 - lib/managers/folderLocks.generated.js | 99 - lib/managers/folderLocks.generated.js.map | 1 - lib/managers/folderMetadata.generated.d.ts | 51 - lib/managers/folderMetadata.generated.js | 141 - lib/managers/folderMetadata.generated.js.map | 1 - lib/managers/folderWatermarks.generated.d.ts | 43 - lib/managers/folderWatermarks.generated.js | 99 - .../folderWatermarks.generated.js.map | 1 - lib/managers/folders.generated.d.ts | 178 - lib/managers/folders.generated.js | 337 - lib/managers/folders.generated.js.map | 1 - lib/managers/groups.generated.d.ts | 93 - lib/managers/groups.generated.js | 210 - lib/managers/groups.generated.js.map | 1 - .../integrationMappings.generated.d.ts | 64 - lib/managers/integrationMappings.generated.js | 110 - .../integrationMappings.generated.js.map | 1 - lib/managers/invites.generated.d.ts | 45 - lib/managers/invites.generated.js | 84 - lib/managers/invites.generated.js.map | 1 - lib/managers/legalHoldPolicies.generated.d.ts | 67 - lib/managers/legalHoldPolicies.generated.js | 122 - .../legalHoldPolicies.generated.js.map | 1 - .../legalHoldPolicyAssignments.generated.d.ts | 87 - .../legalHoldPolicyAssignments.generated.js | 158 - ...egalHoldPolicyAssignments.generated.js.map | 1 - .../listCollaborations.generated.d.ts | 55 - lib/managers/listCollaborations.generated.js | 84 - .../listCollaborations.generated.js.map | 1 - lib/managers/memberships.generated.d.ts | 107 - lib/managers/memberships.generated.js | 206 - lib/managers/memberships.generated.js.map | 1 - .../metadataCascadePolicies.generated.d.ts | 69 - .../metadataCascadePolicies.generated.js | 152 - .../metadataCascadePolicies.generated.js.map | 1 - lib/managers/metadataTemplates.generated.d.ts | 104 - lib/managers/metadataTemplates.generated.js | 233 - .../metadataTemplates.generated.js.map | 1 - lib/managers/recentItems.generated.d.ts | 20 - lib/managers/recentItems.generated.js | 39 - lib/managers/recentItems.generated.js.map | 1 - lib/managers/retentionPolicies.generated.d.ts | 96 - lib/managers/retentionPolicies.generated.js | 211 - .../retentionPolicies.generated.js.map | 1 - .../retentionPolicyAssignments.generated.d.ts | 94 - .../retentionPolicyAssignments.generated.js | 172 - ...etentionPolicyAssignments.generated.js.map | 1 - lib/managers/search.generated.d.ts | 65 - lib/managers/search.generated.js | 72 - lib/managers/search.generated.js.map | 1 - .../sessionTermination.generated.d.ts | 34 - lib/managers/sessionTermination.generated.js | 83 - .../sessionTermination.generated.js.map | 1 - lib/managers/sharedLinksFiles.generated.d.ts | 118 - lib/managers/sharedLinksFiles.generated.js | 224 - .../sharedLinksFiles.generated.js.map | 1 - .../sharedLinksFolders.generated.d.ts | 118 - lib/managers/sharedLinksFolders.generated.js | 224 - .../sharedLinksFolders.generated.js.map | 1 - .../sharedLinksWebLinks.generated.d.ts | 118 - lib/managers/sharedLinksWebLinks.generated.js | 224 - .../sharedLinksWebLinks.generated.js.map | 1 - ...ldInformationBarrierReports.generated.d.ts | 35 - ...ieldInformationBarrierReports.generated.js | 69 - ...InformationBarrierReports.generated.js.map | 1 - ...mationBarrierSegmentMembers.generated.d.ts | 64 - ...ormationBarrierSegmentMembers.generated.js | 137 - ...tionBarrierSegmentMembers.generated.js.map | 1 - ...nBarrierSegmentRestrictions.generated.d.ts | 72 - ...ionBarrierSegmentRestrictions.generated.js | 159 - ...arrierSegmentRestrictions.generated.js.map | 1 - ...dInformationBarrierSegments.generated.d.ts | 63 - ...eldInformationBarrierSegments.generated.js | 120 - ...nformationBarrierSegments.generated.js.map | 1 - .../shieldInformationBarriers.generated.d.ts | 50 - .../shieldInformationBarriers.generated.js | 111 - ...shieldInformationBarriers.generated.js.map | 1 - lib/managers/signRequests.generated.d.ts | 49 - lib/managers/signRequests.generated.js | 98 - lib/managers/signRequests.generated.js.map | 1 - lib/managers/signTemplates.generated.d.ts | 27 - lib/managers/signTemplates.generated.js | 54 - lib/managers/signTemplates.generated.js.map | 1 - lib/managers/skills.generated.d.ts | 84 - lib/managers/skills.generated.js | 206 - lib/managers/skills.generated.js.map | 1 - lib/managers/storagePolicies.generated.d.ts | 28 - lib/managers/storagePolicies.generated.js | 54 - lib/managers/storagePolicies.generated.js.map | 1 - .../storagePolicyAssignments.generated.d.ts | 89 - .../storagePolicyAssignments.generated.js | 192 - .../storagePolicyAssignments.generated.js.map | 1 - lib/managers/taskAssignments.generated.d.ts | 75 - lib/managers/taskAssignments.generated.js | 173 - lib/managers/taskAssignments.generated.js.map | 1 - lib/managers/tasks.generated.d.ts | 83 - lib/managers/tasks.generated.js | 213 - lib/managers/tasks.generated.js.map | 1 - .../termsOfServiceUserStatuses.generated.d.ts | 65 - .../termsOfServiceUserStatuses.generated.js | 138 - ...ermsOfServiceUserStatuses.generated.js.map | 1 - lib/managers/termsOfServices.generated.d.ts | 65 - lib/managers/termsOfServices.generated.js | 157 - lib/managers/termsOfServices.generated.js.map | 1 - lib/managers/transfer.generated.d.ts | 30 - lib/managers/transfer.generated.js | 58 - lib/managers/transfer.generated.js.map | 1 - lib/managers/trashedFiles.generated.d.ts | 48 - lib/managers/trashedFiles.generated.js | 90 - lib/managers/trashedFiles.generated.js.map | 1 - lib/managers/trashedFolders.generated.d.ts | 48 - lib/managers/trashedFolders.generated.js | 90 - lib/managers/trashedFolders.generated.js.map | 1 - lib/managers/trashedItems.generated.d.ts | 26 - lib/managers/trashedItems.generated.js | 39 - lib/managers/trashedItems.generated.js.map | 1 - lib/managers/trashedWebLinks.generated.d.ts | 48 - lib/managers/trashedWebLinks.generated.js | 90 - lib/managers/trashedWebLinks.generated.js.map | 1 - lib/managers/uploads.generated.d.ts | 85 - lib/managers/uploads.generated.js | 122 - lib/managers/uploads.generated.js.map | 1 - .../userCollaborations.generated.d.ts | 89 - lib/managers/userCollaborations.generated.js | 251 - .../userCollaborations.generated.js.map | 1 - lib/managers/users.generated.d.ts | 145 - lib/managers/users.generated.js | 272 - lib/managers/users.generated.js.map | 1 - lib/managers/webLinks.generated.d.ts | 76 - lib/managers/webLinks.generated.js | 157 - lib/managers/webLinks.generated.js.map | 1 - lib/managers/webhooks.generated.d.ts | 87 - lib/managers/webhooks.generated.js | 444 - lib/managers/webhooks.generated.js.map | 1 - lib/managers/workflows.generated.d.ts | 75 - lib/managers/workflows.generated.js | 173 - lib/managers/workflows.generated.js.map | 1 - lib/managers/zipDownloads.generated.d.ts | 33 - lib/managers/zipDownloads.generated.js | 68 - lib/managers/zipDownloads.generated.js.map | 1 - lib/network.d.ts | 9 - lib/network.js | 23 - lib/network.js.map | 1 - lib/oauth.d.ts | 57 - lib/oauth.js | 146 - lib/oauth.js.map | 1 - lib/run.d.ts | 1 - lib/run.js | 77 - lib/run.js.map | 1 - lib/schemas.generated.d.ts | 3901 ------- lib/schemas.generated.js | 9446 ----------------- lib/schemas.generated.js.map | 1 - lib/test/auth.generated.test.d.ts | 1 - lib/test/auth.generated.test.js | 88 - lib/test/auth.generated.test.js.map | 1 - lib/test/avatars.generated.test.d.ts | 1 - lib/test/avatars.generated.test.js | 41 - lib/test/avatars.generated.test.js.map | 1 - lib/test/chunkedUploads.generated.test.d.ts | 3 - lib/test/chunkedUploads.generated.test.js | 116 - lib/test/chunkedUploads.generated.test.js.map | 1 - lib/test/comments.generated.test.d.ts | 1 - lib/test/comments.generated.test.js | 69 - lib/test/comments.generated.test.js.map | 1 - lib/test/commons.generated.d.ts | 2 - lib/test/commons.generated.js | 39 - lib/test/commons.generated.js.map | 1 - lib/test/downloads.generated.test.d.ts | 1 - lib/test/downloads.generated.test.js | 39 - lib/test/downloads.generated.test.js.map | 1 - lib/test/files.generated.test.d.ts | 2 - lib/test/files.generated.test.js | 105 - lib/test/files.generated.test.js.map | 1 - lib/test/folders.generated.test.d.ts | 1 - lib/test/folders.generated.test.js | 99 - lib/test/folders.generated.test.js.map | 1 - lib/test/groups.generated.test.d.ts | 1 - lib/test/groups.generated.test.js | 53 - lib/test/groups.generated.test.js.map | 1 - lib/test/memberships.generated.test.d.ts | 1 - lib/test/memberships.generated.test.js | 59 - lib/test/memberships.generated.test.js.map | 1 - lib/test/signRequests.generated.test.d.ts | 1 - lib/test/signRequests.generated.test.js | 60 - lib/test/signRequests.generated.test.js.map | 1 - lib/test/uploads.generated.test.d.ts | 1 - lib/test/uploads.generated.test.js | 41 - lib/test/uploads.generated.test.js.map | 1 - lib/test/users.generated.test.d.ts | 1 - lib/test/users.generated.test.js | 57 - lib/test/users.generated.test.js.map | 1 - lib/test/webhooks.generated.test.d.ts | 1 - lib/test/webhooks.generated.test.js | 63 - lib/test/webhooks.generated.test.js.map | 1 - lib/test/weblinks.generated.test.d.ts | 1 - lib/test/weblinks.generated.test.js | 64 - lib/test/weblinks.generated.test.js.map | 1 - lib/utils.d.ts | 33 - lib/utils.js | 238 - lib/utils.js.map | 1 - 296 files changed, 149 insertions(+), 29641 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/enhancement.md create mode 100644 .github/ISSUE_TEMPLATE/question.md create mode 100644 .gitignore delete mode 100644 lib/auth.d.ts delete mode 100644 lib/auth.js delete mode 100644 lib/auth.js.map delete mode 100644 lib/authSchemas.d.ts delete mode 100644 lib/authSchemas.js delete mode 100644 lib/authSchemas.js.map delete mode 100644 lib/ccgAuth.d.ts delete mode 100644 lib/ccgAuth.js delete mode 100644 lib/ccgAuth.js.map delete mode 100644 lib/client.generated.d.ts delete mode 100644 lib/client.generated.js delete mode 100644 lib/client.generated.js.map delete mode 100644 lib/developerTokenAuth.d.ts delete mode 100644 lib/developerTokenAuth.js delete mode 100644 lib/developerTokenAuth.js.map delete mode 100644 lib/fetch.d.ts delete mode 100644 lib/fetch.js delete mode 100644 lib/fetch.js.map delete mode 100644 lib/input.d.ts delete mode 100644 lib/input.js delete mode 100644 lib/input.js.map delete mode 100644 lib/json.d.ts delete mode 100644 lib/json.js delete mode 100644 lib/json.js.map delete mode 100644 lib/jwtAuth.d.ts delete mode 100644 lib/jwtAuth.js delete mode 100644 lib/jwtAuth.js.map delete mode 100644 lib/managers/authorization.generated.d.ts delete mode 100644 lib/managers/authorization.generated.js delete mode 100644 lib/managers/authorization.generated.js.map delete mode 100644 lib/managers/avatars.generated.d.ts delete mode 100644 lib/managers/avatars.generated.js delete mode 100644 lib/managers/avatars.generated.js.map delete mode 100644 lib/managers/chunkedUploads.generated.d.ts delete mode 100644 lib/managers/chunkedUploads.generated.js delete mode 100644 lib/managers/chunkedUploads.generated.js.map delete mode 100644 lib/managers/classifications.generated.d.ts delete mode 100644 lib/managers/classifications.generated.js delete mode 100644 lib/managers/classifications.generated.js.map delete mode 100644 lib/managers/collaborationAllowlistEntries.generated.d.ts delete mode 100644 lib/managers/collaborationAllowlistEntries.generated.js delete mode 100644 lib/managers/collaborationAllowlistEntries.generated.js.map delete mode 100644 lib/managers/collaborationAllowlistExemptTargets.generated.d.ts delete mode 100644 lib/managers/collaborationAllowlistExemptTargets.generated.js delete mode 100644 lib/managers/collaborationAllowlistExemptTargets.generated.js.map delete mode 100644 lib/managers/collections.generated.d.ts delete mode 100644 lib/managers/collections.generated.js delete mode 100644 lib/managers/collections.generated.js.map delete mode 100644 lib/managers/comments.generated.d.ts delete mode 100644 lib/managers/comments.generated.js delete mode 100644 lib/managers/comments.generated.js.map delete mode 100644 lib/managers/devicePinners.generated.d.ts delete mode 100644 lib/managers/devicePinners.generated.js delete mode 100644 lib/managers/devicePinners.generated.js.map delete mode 100644 lib/managers/downloads.generated.d.ts delete mode 100644 lib/managers/downloads.generated.js delete mode 100644 lib/managers/downloads.generated.js.map delete mode 100644 lib/managers/emailAliases.generated.d.ts delete mode 100644 lib/managers/emailAliases.generated.js delete mode 100644 lib/managers/emailAliases.generated.js.map delete mode 100644 lib/managers/events.generated.d.ts delete mode 100644 lib/managers/events.generated.js delete mode 100644 lib/managers/events.generated.js.map delete mode 100644 lib/managers/fileClassifications.generated.d.ts delete mode 100644 lib/managers/fileClassifications.generated.js delete mode 100644 lib/managers/fileClassifications.generated.js.map delete mode 100644 lib/managers/fileMetadata.generated.d.ts delete mode 100644 lib/managers/fileMetadata.generated.js delete mode 100644 lib/managers/fileMetadata.generated.js.map delete mode 100644 lib/managers/fileRequests.generated.d.ts delete mode 100644 lib/managers/fileRequests.generated.js delete mode 100644 lib/managers/fileRequests.generated.js.map delete mode 100644 lib/managers/fileVersionLegalHolds.generated.d.ts delete mode 100644 lib/managers/fileVersionLegalHolds.generated.js delete mode 100644 lib/managers/fileVersionLegalHolds.generated.js.map delete mode 100644 lib/managers/fileVersionRetentions.generated.d.ts delete mode 100644 lib/managers/fileVersionRetentions.generated.js delete mode 100644 lib/managers/fileVersionRetentions.generated.js.map delete mode 100644 lib/managers/fileVersions.generated.d.ts delete mode 100644 lib/managers/fileVersions.generated.js delete mode 100644 lib/managers/fileVersions.generated.js.map delete mode 100644 lib/managers/fileWatermarks.generated.d.ts delete mode 100644 lib/managers/fileWatermarks.generated.js delete mode 100644 lib/managers/fileWatermarks.generated.js.map delete mode 100644 lib/managers/files.generated.d.ts delete mode 100644 lib/managers/files.generated.js delete mode 100644 lib/managers/files.generated.js.map delete mode 100644 lib/managers/folderClassifications.generated.d.ts delete mode 100644 lib/managers/folderClassifications.generated.js delete mode 100644 lib/managers/folderClassifications.generated.js.map delete mode 100644 lib/managers/folderLocks.generated.d.ts delete mode 100644 lib/managers/folderLocks.generated.js delete mode 100644 lib/managers/folderLocks.generated.js.map delete mode 100644 lib/managers/folderMetadata.generated.d.ts delete mode 100644 lib/managers/folderMetadata.generated.js delete mode 100644 lib/managers/folderMetadata.generated.js.map delete mode 100644 lib/managers/folderWatermarks.generated.d.ts delete mode 100644 lib/managers/folderWatermarks.generated.js delete mode 100644 lib/managers/folderWatermarks.generated.js.map delete mode 100644 lib/managers/folders.generated.d.ts delete mode 100644 lib/managers/folders.generated.js delete mode 100644 lib/managers/folders.generated.js.map delete mode 100644 lib/managers/groups.generated.d.ts delete mode 100644 lib/managers/groups.generated.js delete mode 100644 lib/managers/groups.generated.js.map delete mode 100644 lib/managers/integrationMappings.generated.d.ts delete mode 100644 lib/managers/integrationMappings.generated.js delete mode 100644 lib/managers/integrationMappings.generated.js.map delete mode 100644 lib/managers/invites.generated.d.ts delete mode 100644 lib/managers/invites.generated.js delete mode 100644 lib/managers/invites.generated.js.map delete mode 100644 lib/managers/legalHoldPolicies.generated.d.ts delete mode 100644 lib/managers/legalHoldPolicies.generated.js delete mode 100644 lib/managers/legalHoldPolicies.generated.js.map delete mode 100644 lib/managers/legalHoldPolicyAssignments.generated.d.ts delete mode 100644 lib/managers/legalHoldPolicyAssignments.generated.js delete mode 100644 lib/managers/legalHoldPolicyAssignments.generated.js.map delete mode 100644 lib/managers/listCollaborations.generated.d.ts delete mode 100644 lib/managers/listCollaborations.generated.js delete mode 100644 lib/managers/listCollaborations.generated.js.map delete mode 100644 lib/managers/memberships.generated.d.ts delete mode 100644 lib/managers/memberships.generated.js delete mode 100644 lib/managers/memberships.generated.js.map delete mode 100644 lib/managers/metadataCascadePolicies.generated.d.ts delete mode 100644 lib/managers/metadataCascadePolicies.generated.js delete mode 100644 lib/managers/metadataCascadePolicies.generated.js.map delete mode 100644 lib/managers/metadataTemplates.generated.d.ts delete mode 100644 lib/managers/metadataTemplates.generated.js delete mode 100644 lib/managers/metadataTemplates.generated.js.map delete mode 100644 lib/managers/recentItems.generated.d.ts delete mode 100644 lib/managers/recentItems.generated.js delete mode 100644 lib/managers/recentItems.generated.js.map delete mode 100644 lib/managers/retentionPolicies.generated.d.ts delete mode 100644 lib/managers/retentionPolicies.generated.js delete mode 100644 lib/managers/retentionPolicies.generated.js.map delete mode 100644 lib/managers/retentionPolicyAssignments.generated.d.ts delete mode 100644 lib/managers/retentionPolicyAssignments.generated.js delete mode 100644 lib/managers/retentionPolicyAssignments.generated.js.map delete mode 100644 lib/managers/search.generated.d.ts delete mode 100644 lib/managers/search.generated.js delete mode 100644 lib/managers/search.generated.js.map delete mode 100644 lib/managers/sessionTermination.generated.d.ts delete mode 100644 lib/managers/sessionTermination.generated.js delete mode 100644 lib/managers/sessionTermination.generated.js.map delete mode 100644 lib/managers/sharedLinksFiles.generated.d.ts delete mode 100644 lib/managers/sharedLinksFiles.generated.js delete mode 100644 lib/managers/sharedLinksFiles.generated.js.map delete mode 100644 lib/managers/sharedLinksFolders.generated.d.ts delete mode 100644 lib/managers/sharedLinksFolders.generated.js delete mode 100644 lib/managers/sharedLinksFolders.generated.js.map delete mode 100644 lib/managers/sharedLinksWebLinks.generated.d.ts delete mode 100644 lib/managers/sharedLinksWebLinks.generated.js delete mode 100644 lib/managers/sharedLinksWebLinks.generated.js.map delete mode 100644 lib/managers/shieldInformationBarrierReports.generated.d.ts delete mode 100644 lib/managers/shieldInformationBarrierReports.generated.js delete mode 100644 lib/managers/shieldInformationBarrierReports.generated.js.map delete mode 100644 lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts delete mode 100644 lib/managers/shieldInformationBarrierSegmentMembers.generated.js delete mode 100644 lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map delete mode 100644 lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts delete mode 100644 lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js delete mode 100644 lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map delete mode 100644 lib/managers/shieldInformationBarrierSegments.generated.d.ts delete mode 100644 lib/managers/shieldInformationBarrierSegments.generated.js delete mode 100644 lib/managers/shieldInformationBarrierSegments.generated.js.map delete mode 100644 lib/managers/shieldInformationBarriers.generated.d.ts delete mode 100644 lib/managers/shieldInformationBarriers.generated.js delete mode 100644 lib/managers/shieldInformationBarriers.generated.js.map delete mode 100644 lib/managers/signRequests.generated.d.ts delete mode 100644 lib/managers/signRequests.generated.js delete mode 100644 lib/managers/signRequests.generated.js.map delete mode 100644 lib/managers/signTemplates.generated.d.ts delete mode 100644 lib/managers/signTemplates.generated.js delete mode 100644 lib/managers/signTemplates.generated.js.map delete mode 100644 lib/managers/skills.generated.d.ts delete mode 100644 lib/managers/skills.generated.js delete mode 100644 lib/managers/skills.generated.js.map delete mode 100644 lib/managers/storagePolicies.generated.d.ts delete mode 100644 lib/managers/storagePolicies.generated.js delete mode 100644 lib/managers/storagePolicies.generated.js.map delete mode 100644 lib/managers/storagePolicyAssignments.generated.d.ts delete mode 100644 lib/managers/storagePolicyAssignments.generated.js delete mode 100644 lib/managers/storagePolicyAssignments.generated.js.map delete mode 100644 lib/managers/taskAssignments.generated.d.ts delete mode 100644 lib/managers/taskAssignments.generated.js delete mode 100644 lib/managers/taskAssignments.generated.js.map delete mode 100644 lib/managers/tasks.generated.d.ts delete mode 100644 lib/managers/tasks.generated.js delete mode 100644 lib/managers/tasks.generated.js.map delete mode 100644 lib/managers/termsOfServiceUserStatuses.generated.d.ts delete mode 100644 lib/managers/termsOfServiceUserStatuses.generated.js delete mode 100644 lib/managers/termsOfServiceUserStatuses.generated.js.map delete mode 100644 lib/managers/termsOfServices.generated.d.ts delete mode 100644 lib/managers/termsOfServices.generated.js delete mode 100644 lib/managers/termsOfServices.generated.js.map delete mode 100644 lib/managers/transfer.generated.d.ts delete mode 100644 lib/managers/transfer.generated.js delete mode 100644 lib/managers/transfer.generated.js.map delete mode 100644 lib/managers/trashedFiles.generated.d.ts delete mode 100644 lib/managers/trashedFiles.generated.js delete mode 100644 lib/managers/trashedFiles.generated.js.map delete mode 100644 lib/managers/trashedFolders.generated.d.ts delete mode 100644 lib/managers/trashedFolders.generated.js delete mode 100644 lib/managers/trashedFolders.generated.js.map delete mode 100644 lib/managers/trashedItems.generated.d.ts delete mode 100644 lib/managers/trashedItems.generated.js delete mode 100644 lib/managers/trashedItems.generated.js.map delete mode 100644 lib/managers/trashedWebLinks.generated.d.ts delete mode 100644 lib/managers/trashedWebLinks.generated.js delete mode 100644 lib/managers/trashedWebLinks.generated.js.map delete mode 100644 lib/managers/uploads.generated.d.ts delete mode 100644 lib/managers/uploads.generated.js delete mode 100644 lib/managers/uploads.generated.js.map delete mode 100644 lib/managers/userCollaborations.generated.d.ts delete mode 100644 lib/managers/userCollaborations.generated.js delete mode 100644 lib/managers/userCollaborations.generated.js.map delete mode 100644 lib/managers/users.generated.d.ts delete mode 100644 lib/managers/users.generated.js delete mode 100644 lib/managers/users.generated.js.map delete mode 100644 lib/managers/webLinks.generated.d.ts delete mode 100644 lib/managers/webLinks.generated.js delete mode 100644 lib/managers/webLinks.generated.js.map delete mode 100644 lib/managers/webhooks.generated.d.ts delete mode 100644 lib/managers/webhooks.generated.js delete mode 100644 lib/managers/webhooks.generated.js.map delete mode 100644 lib/managers/workflows.generated.d.ts delete mode 100644 lib/managers/workflows.generated.js delete mode 100644 lib/managers/workflows.generated.js.map delete mode 100644 lib/managers/zipDownloads.generated.d.ts delete mode 100644 lib/managers/zipDownloads.generated.js delete mode 100644 lib/managers/zipDownloads.generated.js.map delete mode 100644 lib/network.d.ts delete mode 100644 lib/network.js delete mode 100644 lib/network.js.map delete mode 100644 lib/oauth.d.ts delete mode 100644 lib/oauth.js delete mode 100644 lib/oauth.js.map delete mode 100644 lib/run.d.ts delete mode 100644 lib/run.js delete mode 100644 lib/run.js.map delete mode 100644 lib/schemas.generated.d.ts delete mode 100644 lib/schemas.generated.js delete mode 100644 lib/schemas.generated.js.map delete mode 100644 lib/test/auth.generated.test.d.ts delete mode 100644 lib/test/auth.generated.test.js delete mode 100644 lib/test/auth.generated.test.js.map delete mode 100644 lib/test/avatars.generated.test.d.ts delete mode 100644 lib/test/avatars.generated.test.js delete mode 100644 lib/test/avatars.generated.test.js.map delete mode 100644 lib/test/chunkedUploads.generated.test.d.ts delete mode 100644 lib/test/chunkedUploads.generated.test.js delete mode 100644 lib/test/chunkedUploads.generated.test.js.map delete mode 100644 lib/test/comments.generated.test.d.ts delete mode 100644 lib/test/comments.generated.test.js delete mode 100644 lib/test/comments.generated.test.js.map delete mode 100644 lib/test/commons.generated.d.ts delete mode 100644 lib/test/commons.generated.js delete mode 100644 lib/test/commons.generated.js.map delete mode 100644 lib/test/downloads.generated.test.d.ts delete mode 100644 lib/test/downloads.generated.test.js delete mode 100644 lib/test/downloads.generated.test.js.map delete mode 100644 lib/test/files.generated.test.d.ts delete mode 100644 lib/test/files.generated.test.js delete mode 100644 lib/test/files.generated.test.js.map delete mode 100644 lib/test/folders.generated.test.d.ts delete mode 100644 lib/test/folders.generated.test.js delete mode 100644 lib/test/folders.generated.test.js.map delete mode 100644 lib/test/groups.generated.test.d.ts delete mode 100644 lib/test/groups.generated.test.js delete mode 100644 lib/test/groups.generated.test.js.map delete mode 100644 lib/test/memberships.generated.test.d.ts delete mode 100644 lib/test/memberships.generated.test.js delete mode 100644 lib/test/memberships.generated.test.js.map delete mode 100644 lib/test/signRequests.generated.test.d.ts delete mode 100644 lib/test/signRequests.generated.test.js delete mode 100644 lib/test/signRequests.generated.test.js.map delete mode 100644 lib/test/uploads.generated.test.d.ts delete mode 100644 lib/test/uploads.generated.test.js delete mode 100644 lib/test/uploads.generated.test.js.map delete mode 100644 lib/test/users.generated.test.d.ts delete mode 100644 lib/test/users.generated.test.js delete mode 100644 lib/test/users.generated.test.js.map delete mode 100644 lib/test/webhooks.generated.test.d.ts delete mode 100644 lib/test/webhooks.generated.test.js delete mode 100644 lib/test/webhooks.generated.test.js.map delete mode 100644 lib/test/weblinks.generated.test.d.ts delete mode 100644 lib/test/weblinks.generated.test.js delete mode 100644 lib/test/weblinks.generated.test.js.map delete mode 100644 lib/utils.d.ts delete mode 100644 lib/utils.js delete mode 100644 lib/utils.js.map diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md new file mode 100644 index 00000000..97a8f960 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,55 @@ +--- +name: Bug +about: Report a bug found in the SDK +title: '' +labels: bug +assignees: mwwoda, mhagmajer, antusus, arjankowski, lukaszsocha2, bartlomiejleszczynski +--- + +- [ ] I have checked that the [SDK documentation][sdk-docs] doesn't solve my issue. +- [ ] I have checked that the [API documentation][api-docs] doesn't solve my issue. +- [ ] I have searched the [Box Developer Forums][dev-forums] and my issue isn't already reported (or if it has been reported, I have attached a link to it, for reference). +- [ ] I have searched [Issues in this repo][github-repo] and my issue isn't already reported. + +### Description of the Issue + + + + + + +### Steps to Reproduce + + + + + + +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +### Expected Behavior + + + +### Error Message, Including Stack Trace + + + + +### Screenshots + + + +### Versions Used + +Typescript SDK: +Platform: +Node.js (if applicabe): + +[sdk-docs]: https://github.com/box/box-ts-sdk-generated/tree/main/docs +[api-docs]: https://developer.box.com/docs +[dev-forums]: https://community.box.com/t5/Platform-and-Development-Forum/bd-p/DeveloperForum +[github-repo]: https://github.com/box/box-ts-sdk-generated/search?type=Issues diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..157da944 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +blank_issues_enabled: false +contact_links: + - name: SDK documentation + url: https://github.com/box/box-ts-sdk-generated/tree/main/docs + about: Before creating an issue, I have checked that the SDK documentation doesn't solve my issue. + - name: API documentation + url: https://developer.box.com/docs + about: Before creating an issue, I have checked that the API documentation doesn't solve my issue. + - name: Box Developer Forums + url: https://community.box.com/t5/Platform-and-Development-Forum/bd-p/DeveloperForum + about: Before creating an issue, I have searched the Box Developer Forums and my issue isn't already reported there. + - name: Issues in this repo + url: https://github.com/box/box-ts-sdk-generated/search?type=Issues + about: Before creating an issue, I have searched Issues in this repo and my issue isn't already reported. diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md new file mode 100644 index 00000000..3b088849 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -0,0 +1,23 @@ +--- +name: Enhancement +about: Suggest a new feature or change +title: '' +labels: enhancement +assignees: mwwoda, mhagmajer, antusus, arjankowski, lukaszsocha2, bartlomiejleszczynski +--- + +### Is your feature request related to a problem? Please describe. + + + +### Describe the solution you'd like + + + +### Describe alternatives you've considered + + + +### Additional context + + diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 00000000..30eeff60 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,55 @@ +--- +name: Question +about: Request for Assistance +title: '' +labels: question +assignees: mwwoda, mhagmajer, antusus, arjankowski, lukaszsocha2, bartlomiejleszczynski +--- + +- [ ] I have checked that the [SDK documentation][sdk-docs] doesn't solve my issue. +- [ ] I have checked that the [API documentation][api-docs] doesn't solve my issue. +- [ ] I have searched the [Box Developer Forums][dev-forums] and my issue isn't already reported (or if it has been reported, I have attached a link to it, for reference). +- [ ] I have searched [Issues in this repo][github-repo] and my issue isn't already reported. + +### Description of the Issue + + + + + + +### Steps to Reproduce + + + + + + +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +### Expected Behavior + + + +### Error Message, Including Stack Trace + + + + +### Screenshots + + + +### Versions Used + +Typescript SDK: +Platform: +Node.js (if applicabe): + +[sdk-docs]: https://github.com/box/box-ts-sdk-generated/tree/main/docs +[api-docs]: https://developer.box.com/docs +[dev-forums]: https://community.box.com/t5/Platform-and-Development-Forum/bd-p/DeveloperForum +[github-repo]: https://github.com/box/box-ts-sdk-generated/search?type=Issues diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..12da03f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +lib/ +coverage/ \ No newline at end of file diff --git a/lib/auth.d.ts b/lib/auth.d.ts deleted file mode 100644 index a0564b72..00000000 --- a/lib/auth.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { NetworkSession } from './network'; -export interface Authentication { - retrieveToken: (networkSession?: NetworkSession) => Promise; - refreshToken: (networkSession?: NetworkSession) => Promise; -} diff --git a/lib/auth.js b/lib/auth.js deleted file mode 100644 index 1bf08174..00000000 --- a/lib/auth.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=auth.js.map \ No newline at end of file diff --git a/lib/auth.js.map b/lib/auth.js.map deleted file mode 100644 index db0341e9..00000000 --- a/lib/auth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"auth.js","sourceRoot":"","sources":["../src/auth.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/authSchemas.d.ts b/lib/authSchemas.d.ts deleted file mode 100644 index b29d8fa3..00000000 --- a/lib/authSchemas.d.ts +++ /dev/null @@ -1,113 +0,0 @@ -export type TokenRequestGrantType = 'authorization_code' | 'refresh_token' | 'client_credentials' | 'urn:ietf:params:oauth:grant-type:jwt-bearer' | 'urn:ietf:params:oauth:grant-type:token-exchange'; -export type TokenRequestBoxSubjectType = 'enterprise' | 'user'; -export interface TokenRequest { - /** - * The type of request being made, either using a client-side obtained - * authorization code, a refresh token, a JWT assertion, client credentials - * grant or another access token for the purpose of downscoping a token. */ - readonly grant_type: TokenRequestGrantType; - /** - * The Client ID of the application requesting an access token. - * - * Used in combination with `authorization_code`, `client_credentials`, or - * `urn:ietf:params:oauth:grant-type:jwt-bearer` as the `grant_type`. */ - readonly client_id?: string; - /** - * The client secret of the application requesting an access token. - * - * Used in combination with `authorization_code`, `client_credentials`, or - * `urn:ietf:params:oauth:grant-type:jwt-bearer` as the `grant_type`. */ - readonly client_secret?: string; - /** - * The client-side authorization code passed to your application by - * Box in the browser redirect after the user has successfully - * granted your application permission to make API calls on their - * behalf. - * - * Used in combination with `authorization_code` as the `grant_type`. */ - readonly code?: string; - /** - * A refresh token used to get a new access token with. - * - * Used in combination with `refresh_token` as the `grant_type`. */ - readonly refresh_token?: string; - /** - * A JWT assertion for which to request a new access token. - * - * Used in combination with `urn:ietf:params:oauth:grant-type:jwt-bearer` - * as the `grant_type`. */ - readonly assertion?: string; - /** - * The token to exchange for a downscoped token. This can be a regular - * access token, a JWT assertion, or an app token. - * - * Used in combination with `urn:ietf:params:oauth:grant-type:token-exchange` - * as the `grant_type`. */ - readonly subject_token?: string; - /** - * The type of `subject_token` passed in. - * - * Used in combination with `urn:ietf:params:oauth:grant-type:token-exchange` - * as the `grant_type`. */ - readonly subject_token_type?: 'urn:ietf:params:oauth:token-type:access_token'; - /** - * The token used to create an annotator token. - * This is a JWT assertion. - * - * Used in combination with `urn:ietf:params:oauth:grant-type:token-exchange` - * as the `grant_type`. */ - readonly actor_token?: string; - /** - * The type of `actor_token` passed in. - * - * Used in combination with `urn:ietf:params:oauth:grant-type:token-exchange` - * as the `grant_type`. */ - readonly actor_token_type?: 'urn:ietf:params:oauth:token-type:id_token'; - /** - * The space-delimited list of scopes that you want apply to the - * new access token. - * - * The `subject_token` will need to have all of these scopes or - * the call will error with **401 Unauthorized**. */ - readonly scope?: string; - /** - * Full URL for the file that the token should be generated for. */ - readonly resource?: string; - /** - * Used in combination with `client_credentials` as the `grant_type`. */ - readonly box_subject_type?: TokenRequestBoxSubjectType; - /** - * Used in combination with `client_credentials` as the `grant_type`. - * Value is determined by `box_subject_type`. If `user` use user ID and if - * `enterprise` use enterprise ID. */ - readonly box_subject_id?: string; - /** - * Full URL of the shared link on the file or folder - * that the token should be generated for. */ - readonly box_shared_link?: string; -} -export type FileScope = 'annotation_edit' | 'annotation_view_all' | 'annotation_view_self' | 'base_explorer' | 'base_picker' | 'base_preview' | 'base_upload' | 'item_delete' | 'item_download' | 'item_preview' | 'item_rename' | 'item_share'; -export interface AccessToken { - /** - * The requested access token. */ - readonly access_token?: string; - /** - * The time in seconds in seconds by which this token will expire. */ - readonly expires_in?: number; - /** - * The type of access token returned. */ - readonly token_type?: 'bearer'; - /** - * The permissions that this access token permits, - * providing a list of resources (files, folders, etc) - * and the scopes permitted for each of those resources. */ - readonly restricted_to?: FileScope[]; - /** - * The refresh token for this access token, which can be used - * to request a new access token when the current one expires. */ - readonly refresh_token?: string; - /** - * The type of downscoped access token returned. This is only - * returned if an access token has been downscoped. */ - readonly issued_token_type?: 'urn:ietf:params:oauth:token-type:access_token'; -} diff --git a/lib/authSchemas.js b/lib/authSchemas.js deleted file mode 100644 index 1313f61b..00000000 --- a/lib/authSchemas.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=authSchemas.js.map \ No newline at end of file diff --git a/lib/authSchemas.js.map b/lib/authSchemas.js.map deleted file mode 100644 index 77ebe97f..00000000 --- a/lib/authSchemas.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"authSchemas.js","sourceRoot":"","sources":["../src/authSchemas.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/ccgAuth.d.ts b/lib/ccgAuth.d.ts deleted file mode 100644 index d0d94c37..00000000 --- a/lib/ccgAuth.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Authentication } from './auth'; -import { NetworkSession } from './network'; -export type CcgConfig = { - clientId: string; - clientSecret: string; - enterpriseId?: string; - userId?: string; -}; -export declare class CcgAuth implements Authentication { - config: CcgConfig; - token?: string; - subjectId: string; - subjectType: string; - constructor({ config }: Pick); - retrieveToken(networkSession?: NetworkSession): Promise; - refreshToken(networkSession?: NetworkSession): Promise; - asUser(userId: string): void; - asEnterprise(enterpriseId: string): void; -} diff --git a/lib/ccgAuth.js b/lib/ccgAuth.js deleted file mode 100644 index 5fb8a48b..00000000 --- a/lib/ccgAuth.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CcgAuth = void 0; -const fetch_js_1 = require("./fetch.js"); -class CcgAuth { - constructor({ config }) { - if (!config.enterpriseId && !config.userId) { - throw new Error('Enterprise ID or User ID is needed'); - } - this.config = config; - if (this.config.userId) { - this.subjectId = this.config.userId; - this.subjectType = 'user'; - } - else { - this.subjectId = this.config.enterpriseId; - this.subjectType = 'enterprise'; - } - } - retrieveToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - if (!this.token) { - yield this.refreshToken(networkSession); - } - return this.token; - }); - } - refreshToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - const requestBody = { - grant_type: 'client_credentials', - client_id: this.config.clientId, - client_secret: this.config.clientSecret, - box_subject_id: this.subjectId, - box_subject_type: this.subjectType, - }; - const response = (yield (0, fetch_js_1.fetch)('https://api.box.com/oauth2/token', { - method: 'POST', - body: new URLSearchParams(requestBody).toString(), - contentType: 'application/x-www-form-urlencoded', - networkSession: networkSession, - })); - const tokenResponse = JSON.parse(response.text); - this.token = tokenResponse.access_token; - return this.token; - }); - } - asUser(userId) { - this.subjectId = userId; - this.subjectType = 'user'; - this.token = undefined; - } - asEnterprise(enterpriseId) { - this.subjectId = enterpriseId; - this.subjectType = 'enterprise'; - this.token = undefined; - } -} -exports.CcgAuth = CcgAuth; -//# sourceMappingURL=ccgAuth.js.map \ No newline at end of file diff --git a/lib/ccgAuth.js.map b/lib/ccgAuth.js.map deleted file mode 100644 index bff748c6..00000000 --- a/lib/ccgAuth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ccgAuth.js","sourceRoot":"","sources":["../src/ccgAuth.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,yCAAgE;AAiBhE,MAAa,OAAO;IAMlB,YAAY,EAAE,MAAM,EAA2B;QAC7C,IAAI,CAAC,MAAM,CAAC,YAAY,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;YAC1C,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC,CAAC;SACvD;QACD,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QAErB,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;YACtB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,MAAO,CAAC;YACrC,IAAI,CAAC,WAAW,GAAG,MAAoC,CAAC;SACzD;aAAM;YACL,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,YAAa,CAAC;YAC3C,IAAI,CAAC,WAAW,GAAG,YAA0C,CAAC;SAC/D;IACH,CAAC;IAEK,aAAa,CAAC,cAA+B;;YACjD,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE;gBACf,MAAM,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC;aACzC;YACD,OAAO,IAAI,CAAC,KAAM,CAAC;QACrB,CAAC;KAAA;IAEK,YAAY,CAAC,cAA+B;;YAChD,MAAM,WAAW,GAAG;gBAClB,UAAU,EAAE,oBAA6C;gBACzD,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ;gBAC/B,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY;gBACvC,cAAc,EAAE,IAAI,CAAC,SAAS;gBAC9B,gBAAgB,EAAE,IAAI,CAAC,WAAW;aACnB,CAAC;YAElB,MAAM,QAAQ,GAAG,CAAC,MAAM,IAAA,gBAAK,EAAC,kCAAkC,EAAE;gBAChE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,IAAI,eAAe,CACvB,WAAgD,CACjD,CAAC,QAAQ,EAAE;gBACZ,WAAW,EAAE,mCAAmC;gBAChD,cAAc,EAAE,cAAc;aACf,CAAC,CAAkB,CAAC;YAErC,MAAM,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAgB,CAAC;YAC/D,IAAI,CAAC,KAAK,GAAG,aAAa,CAAC,YAAY,CAAC;YACxC,OAAO,IAAI,CAAC,KAAK,CAAC;QACpB,CAAC;KAAA;IAED,MAAM,CAAC,MAAc;QACnB,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC;QACxB,IAAI,CAAC,WAAW,GAAG,MAAoC,CAAC;QACxD,IAAI,CAAC,KAAK,GAAG,SAAS,CAAC;IACzB,CAAC;IAED,YAAY,CAAC,YAAoB;QAC/B,IAAI,CAAC,SAAS,GAAG,YAAY,CAAC;QAC9B,IAAI,CAAC,WAAW,GAAG,YAA0C,CAAC;QAC9D,IAAI,CAAC,KAAK,GAAG,SAAS,CAAC;IACzB,CAAC;CACF;AA9DD,0BA8DC"} \ No newline at end of file diff --git a/lib/client.generated.d.ts b/lib/client.generated.d.ts deleted file mode 100644 index 89767946..00000000 --- a/lib/client.generated.d.ts +++ /dev/null @@ -1,143 +0,0 @@ -import { AuthorizationManager } from "./managers/authorization.generated.js"; -import { FilesManager } from "./managers/files.generated.js"; -import { TrashedFilesManager } from "./managers/trashedFiles.generated.js"; -import { DownloadsManager } from "./managers/downloads.generated.js"; -import { UploadsManager } from "./managers/uploads.generated.js"; -import { ChunkedUploadsManager } from "./managers/chunkedUploads.generated.js"; -import { ListCollaborationsManager } from "./managers/listCollaborations.generated.js"; -import { CommentsManager } from "./managers/comments.generated.js"; -import { TasksManager } from "./managers/tasks.generated.js"; -import { FileVersionsManager } from "./managers/fileVersions.generated.js"; -import { FileMetadataManager } from "./managers/fileMetadata.generated.js"; -import { FileClassificationsManager } from "./managers/fileClassifications.generated.js"; -import { SkillsManager } from "./managers/skills.generated.js"; -import { FileWatermarksManager } from "./managers/fileWatermarks.generated.js"; -import { FileRequestsManager } from "./managers/fileRequests.generated.js"; -import { FoldersManager } from "./managers/folders.generated.js"; -import { TrashedFoldersManager } from "./managers/trashedFolders.generated.js"; -import { FolderMetadataManager } from "./managers/folderMetadata.generated.js"; -import { FolderClassificationsManager } from "./managers/folderClassifications.generated.js"; -import { TrashedItemsManager } from "./managers/trashedItems.generated.js"; -import { FolderWatermarksManager } from "./managers/folderWatermarks.generated.js"; -import { FolderLocksManager } from "./managers/folderLocks.generated.js"; -import { MetadataTemplatesManager } from "./managers/metadataTemplates.generated.js"; -import { ClassificationsManager } from "./managers/classifications.generated.js"; -import { MetadataCascadePoliciesManager } from "./managers/metadataCascadePolicies.generated.js"; -import { SearchManager } from "./managers/search.generated.js"; -import { UserCollaborationsManager } from "./managers/userCollaborations.generated.js"; -import { TaskAssignmentsManager } from "./managers/taskAssignments.generated.js"; -import { SharedLinksFilesManager } from "./managers/sharedLinksFiles.generated.js"; -import { SharedLinksFoldersManager } from "./managers/sharedLinksFolders.generated.js"; -import { WebLinksManager } from "./managers/webLinks.generated.js"; -import { TrashedWebLinksManager } from "./managers/trashedWebLinks.generated.js"; -import { SharedLinksWebLinksManager } from "./managers/sharedLinksWebLinks.generated.js"; -import { UsersManager } from "./managers/users.generated.js"; -import { SessionTerminationManager } from "./managers/sessionTermination.generated.js"; -import { AvatarsManager } from "./managers/avatars.generated.js"; -import { TransferManager } from "./managers/transfer.generated.js"; -import { EmailAliasesManager } from "./managers/emailAliases.generated.js"; -import { MembershipsManager } from "./managers/memberships.generated.js"; -import { InvitesManager } from "./managers/invites.generated.js"; -import { GroupsManager } from "./managers/groups.generated.js"; -import { WebhooksManager } from "./managers/webhooks.generated.js"; -import { EventsManager } from "./managers/events.generated.js"; -import { CollectionsManager } from "./managers/collections.generated.js"; -import { RecentItemsManager } from "./managers/recentItems.generated.js"; -import { RetentionPoliciesManager } from "./managers/retentionPolicies.generated.js"; -import { RetentionPolicyAssignmentsManager } from "./managers/retentionPolicyAssignments.generated.js"; -import { LegalHoldPoliciesManager } from "./managers/legalHoldPolicies.generated.js"; -import { LegalHoldPolicyAssignmentsManager } from "./managers/legalHoldPolicyAssignments.generated.js"; -import { FileVersionRetentionsManager } from "./managers/fileVersionRetentions.generated.js"; -import { FileVersionLegalHoldsManager } from "./managers/fileVersionLegalHolds.generated.js"; -import { ShieldInformationBarriersManager } from "./managers/shieldInformationBarriers.generated.js"; -import { ShieldInformationBarrierReportsManager } from "./managers/shieldInformationBarrierReports.generated.js"; -import { ShieldInformationBarrierSegmentsManager } from "./managers/shieldInformationBarrierSegments.generated.js"; -import { ShieldInformationBarrierSegmentMembersManager } from "./managers/shieldInformationBarrierSegmentMembers.generated.js"; -import { ShieldInformationBarrierSegmentRestrictionsManager } from "./managers/shieldInformationBarrierSegmentRestrictions.generated.js"; -import { DevicePinnersManager } from "./managers/devicePinners.generated.js"; -import { TermsOfServicesManager } from "./managers/termsOfServices.generated.js"; -import { TermsOfServiceUserStatusesManager } from "./managers/termsOfServiceUserStatuses.generated.js"; -import { CollaborationAllowlistEntriesManager } from "./managers/collaborationAllowlistEntries.generated.js"; -import { CollaborationAllowlistExemptTargetsManager } from "./managers/collaborationAllowlistExemptTargets.generated.js"; -import { StoragePoliciesManager } from "./managers/storagePolicies.generated.js"; -import { StoragePolicyAssignmentsManager } from "./managers/storagePolicyAssignments.generated.js"; -import { ZipDownloadsManager } from "./managers/zipDownloads.generated.js"; -import { SignRequestsManager } from "./managers/signRequests.generated.js"; -import { WorkflowsManager } from "./managers/workflows.generated.js"; -import { SignTemplatesManager } from "./managers/signTemplates.generated.js"; -import { IntegrationMappingsManager } from "./managers/integrationMappings.generated.js"; -import { Authentication } from "./auth.js"; -import { NetworkSession } from "./network.js"; -export declare class Client { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - readonly authorization: AuthorizationManager; - readonly files: FilesManager; - readonly trashedFiles: TrashedFilesManager; - readonly downloads: DownloadsManager; - readonly uploads: UploadsManager; - readonly chunkedUploads: ChunkedUploadsManager; - readonly listCollaborations: ListCollaborationsManager; - readonly comments: CommentsManager; - readonly tasks: TasksManager; - readonly fileVersions: FileVersionsManager; - readonly fileMetadata: FileMetadataManager; - readonly fileClassifications: FileClassificationsManager; - readonly skills: SkillsManager; - readonly fileWatermarks: FileWatermarksManager; - readonly fileRequests: FileRequestsManager; - readonly folders: FoldersManager; - readonly trashedFolders: TrashedFoldersManager; - readonly folderMetadata: FolderMetadataManager; - readonly folderClassifications: FolderClassificationsManager; - readonly trashedItems: TrashedItemsManager; - readonly folderWatermarks: FolderWatermarksManager; - readonly folderLocks: FolderLocksManager; - readonly metadataTemplates: MetadataTemplatesManager; - readonly classifications: ClassificationsManager; - readonly metadataCascadePolicies: MetadataCascadePoliciesManager; - readonly search: SearchManager; - readonly userCollaborations: UserCollaborationsManager; - readonly taskAssignments: TaskAssignmentsManager; - readonly sharedLinksFiles: SharedLinksFilesManager; - readonly sharedLinksFolders: SharedLinksFoldersManager; - readonly webLinks: WebLinksManager; - readonly trashedWebLinks: TrashedWebLinksManager; - readonly sharedLinksWebLinks: SharedLinksWebLinksManager; - readonly users: UsersManager; - readonly sessionTermination: SessionTerminationManager; - readonly avatars: AvatarsManager; - readonly transfer: TransferManager; - readonly emailAliases: EmailAliasesManager; - readonly memberships: MembershipsManager; - readonly invites: InvitesManager; - readonly groups: GroupsManager; - readonly webhooks: WebhooksManager; - readonly events: EventsManager; - readonly collections: CollectionsManager; - readonly recentItems: RecentItemsManager; - readonly retentionPolicies: RetentionPoliciesManager; - readonly retentionPolicyAssignments: RetentionPolicyAssignmentsManager; - readonly legalHoldPolicies: LegalHoldPoliciesManager; - readonly legalHoldPolicyAssignments: LegalHoldPolicyAssignmentsManager; - readonly fileVersionRetentions: FileVersionRetentionsManager; - readonly fileVersionLegalHolds: FileVersionLegalHoldsManager; - readonly shieldInformationBarriers: ShieldInformationBarriersManager; - readonly shieldInformationBarrierReports: ShieldInformationBarrierReportsManager; - readonly shieldInformationBarrierSegments: ShieldInformationBarrierSegmentsManager; - readonly shieldInformationBarrierSegmentMembers: ShieldInformationBarrierSegmentMembersManager; - readonly shieldInformationBarrierSegmentRestrictions: ShieldInformationBarrierSegmentRestrictionsManager; - readonly devicePinners: DevicePinnersManager; - readonly termsOfServices: TermsOfServicesManager; - readonly termsOfServiceUserStatuses: TermsOfServiceUserStatusesManager; - readonly collaborationAllowlistEntries: CollaborationAllowlistEntriesManager; - readonly collaborationAllowlistExemptTargets: CollaborationAllowlistExemptTargetsManager; - readonly storagePolicies: StoragePoliciesManager; - readonly storagePolicyAssignments: StoragePolicyAssignmentsManager; - readonly zipDownloads: ZipDownloadsManager; - readonly signRequests: SignRequestsManager; - readonly workflows: WorkflowsManager; - readonly signTemplates: SignTemplatesManager; - readonly integrationMappings: IntegrationMappingsManager; - constructor(fields: Omit); -} diff --git a/lib/client.generated.js b/lib/client.generated.js deleted file mode 100644 index 6e6ee000..00000000 --- a/lib/client.generated.js +++ /dev/null @@ -1,147 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Client = void 0; -const authorization_generated_js_1 = require("./managers/authorization.generated.js"); -const files_generated_js_1 = require("./managers/files.generated.js"); -const trashedFiles_generated_js_1 = require("./managers/trashedFiles.generated.js"); -const downloads_generated_js_1 = require("./managers/downloads.generated.js"); -const uploads_generated_js_1 = require("./managers/uploads.generated.js"); -const chunkedUploads_generated_js_1 = require("./managers/chunkedUploads.generated.js"); -const listCollaborations_generated_js_1 = require("./managers/listCollaborations.generated.js"); -const comments_generated_js_1 = require("./managers/comments.generated.js"); -const tasks_generated_js_1 = require("./managers/tasks.generated.js"); -const fileVersions_generated_js_1 = require("./managers/fileVersions.generated.js"); -const fileMetadata_generated_js_1 = require("./managers/fileMetadata.generated.js"); -const fileClassifications_generated_js_1 = require("./managers/fileClassifications.generated.js"); -const skills_generated_js_1 = require("./managers/skills.generated.js"); -const fileWatermarks_generated_js_1 = require("./managers/fileWatermarks.generated.js"); -const fileRequests_generated_js_1 = require("./managers/fileRequests.generated.js"); -const folders_generated_js_1 = require("./managers/folders.generated.js"); -const trashedFolders_generated_js_1 = require("./managers/trashedFolders.generated.js"); -const folderMetadata_generated_js_1 = require("./managers/folderMetadata.generated.js"); -const folderClassifications_generated_js_1 = require("./managers/folderClassifications.generated.js"); -const trashedItems_generated_js_1 = require("./managers/trashedItems.generated.js"); -const folderWatermarks_generated_js_1 = require("./managers/folderWatermarks.generated.js"); -const folderLocks_generated_js_1 = require("./managers/folderLocks.generated.js"); -const metadataTemplates_generated_js_1 = require("./managers/metadataTemplates.generated.js"); -const classifications_generated_js_1 = require("./managers/classifications.generated.js"); -const metadataCascadePolicies_generated_js_1 = require("./managers/metadataCascadePolicies.generated.js"); -const search_generated_js_1 = require("./managers/search.generated.js"); -const userCollaborations_generated_js_1 = require("./managers/userCollaborations.generated.js"); -const taskAssignments_generated_js_1 = require("./managers/taskAssignments.generated.js"); -const sharedLinksFiles_generated_js_1 = require("./managers/sharedLinksFiles.generated.js"); -const sharedLinksFolders_generated_js_1 = require("./managers/sharedLinksFolders.generated.js"); -const webLinks_generated_js_1 = require("./managers/webLinks.generated.js"); -const trashedWebLinks_generated_js_1 = require("./managers/trashedWebLinks.generated.js"); -const sharedLinksWebLinks_generated_js_1 = require("./managers/sharedLinksWebLinks.generated.js"); -const users_generated_js_1 = require("./managers/users.generated.js"); -const sessionTermination_generated_js_1 = require("./managers/sessionTermination.generated.js"); -const avatars_generated_js_1 = require("./managers/avatars.generated.js"); -const transfer_generated_js_1 = require("./managers/transfer.generated.js"); -const emailAliases_generated_js_1 = require("./managers/emailAliases.generated.js"); -const memberships_generated_js_1 = require("./managers/memberships.generated.js"); -const invites_generated_js_1 = require("./managers/invites.generated.js"); -const groups_generated_js_1 = require("./managers/groups.generated.js"); -const webhooks_generated_js_1 = require("./managers/webhooks.generated.js"); -const events_generated_js_1 = require("./managers/events.generated.js"); -const collections_generated_js_1 = require("./managers/collections.generated.js"); -const recentItems_generated_js_1 = require("./managers/recentItems.generated.js"); -const retentionPolicies_generated_js_1 = require("./managers/retentionPolicies.generated.js"); -const retentionPolicyAssignments_generated_js_1 = require("./managers/retentionPolicyAssignments.generated.js"); -const legalHoldPolicies_generated_js_1 = require("./managers/legalHoldPolicies.generated.js"); -const legalHoldPolicyAssignments_generated_js_1 = require("./managers/legalHoldPolicyAssignments.generated.js"); -const fileVersionRetentions_generated_js_1 = require("./managers/fileVersionRetentions.generated.js"); -const fileVersionLegalHolds_generated_js_1 = require("./managers/fileVersionLegalHolds.generated.js"); -const shieldInformationBarriers_generated_js_1 = require("./managers/shieldInformationBarriers.generated.js"); -const shieldInformationBarrierReports_generated_js_1 = require("./managers/shieldInformationBarrierReports.generated.js"); -const shieldInformationBarrierSegments_generated_js_1 = require("./managers/shieldInformationBarrierSegments.generated.js"); -const shieldInformationBarrierSegmentMembers_generated_js_1 = require("./managers/shieldInformationBarrierSegmentMembers.generated.js"); -const shieldInformationBarrierSegmentRestrictions_generated_js_1 = require("./managers/shieldInformationBarrierSegmentRestrictions.generated.js"); -const devicePinners_generated_js_1 = require("./managers/devicePinners.generated.js"); -const termsOfServices_generated_js_1 = require("./managers/termsOfServices.generated.js"); -const termsOfServiceUserStatuses_generated_js_1 = require("./managers/termsOfServiceUserStatuses.generated.js"); -const collaborationAllowlistEntries_generated_js_1 = require("./managers/collaborationAllowlistEntries.generated.js"); -const collaborationAllowlistExemptTargets_generated_js_1 = require("./managers/collaborationAllowlistExemptTargets.generated.js"); -const storagePolicies_generated_js_1 = require("./managers/storagePolicies.generated.js"); -const storagePolicyAssignments_generated_js_1 = require("./managers/storagePolicyAssignments.generated.js"); -const zipDownloads_generated_js_1 = require("./managers/zipDownloads.generated.js"); -const signRequests_generated_js_1 = require("./managers/signRequests.generated.js"); -const workflows_generated_js_1 = require("./managers/workflows.generated.js"); -const signTemplates_generated_js_1 = require("./managers/signTemplates.generated.js"); -const integrationMappings_generated_js_1 = require("./managers/integrationMappings.generated.js"); -class Client { - constructor(fields) { - this.networkSession = {}; - Object.assign(this, fields); - this.authorization = new authorization_generated_js_1.AuthorizationManager({ auth: this.auth, networkSession: this.networkSession }); - this.files = new files_generated_js_1.FilesManager({ auth: this.auth, networkSession: this.networkSession }); - this.trashedFiles = new trashedFiles_generated_js_1.TrashedFilesManager({ auth: this.auth, networkSession: this.networkSession }); - this.downloads = new downloads_generated_js_1.DownloadsManager({ auth: this.auth, networkSession: this.networkSession }); - this.uploads = new uploads_generated_js_1.UploadsManager({ auth: this.auth, networkSession: this.networkSession }); - this.chunkedUploads = new chunkedUploads_generated_js_1.ChunkedUploadsManager({ auth: this.auth, networkSession: this.networkSession }); - this.listCollaborations = new listCollaborations_generated_js_1.ListCollaborationsManager({ auth: this.auth, networkSession: this.networkSession }); - this.comments = new comments_generated_js_1.CommentsManager({ auth: this.auth, networkSession: this.networkSession }); - this.tasks = new tasks_generated_js_1.TasksManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileVersions = new fileVersions_generated_js_1.FileVersionsManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileMetadata = new fileMetadata_generated_js_1.FileMetadataManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileClassifications = new fileClassifications_generated_js_1.FileClassificationsManager({ auth: this.auth, networkSession: this.networkSession }); - this.skills = new skills_generated_js_1.SkillsManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileWatermarks = new fileWatermarks_generated_js_1.FileWatermarksManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileRequests = new fileRequests_generated_js_1.FileRequestsManager({ auth: this.auth, networkSession: this.networkSession }); - this.folders = new folders_generated_js_1.FoldersManager({ auth: this.auth, networkSession: this.networkSession }); - this.trashedFolders = new trashedFolders_generated_js_1.TrashedFoldersManager({ auth: this.auth, networkSession: this.networkSession }); - this.folderMetadata = new folderMetadata_generated_js_1.FolderMetadataManager({ auth: this.auth, networkSession: this.networkSession }); - this.folderClassifications = new folderClassifications_generated_js_1.FolderClassificationsManager({ auth: this.auth, networkSession: this.networkSession }); - this.trashedItems = new trashedItems_generated_js_1.TrashedItemsManager({ auth: this.auth, networkSession: this.networkSession }); - this.folderWatermarks = new folderWatermarks_generated_js_1.FolderWatermarksManager({ auth: this.auth, networkSession: this.networkSession }); - this.folderLocks = new folderLocks_generated_js_1.FolderLocksManager({ auth: this.auth, networkSession: this.networkSession }); - this.metadataTemplates = new metadataTemplates_generated_js_1.MetadataTemplatesManager({ auth: this.auth, networkSession: this.networkSession }); - this.classifications = new classifications_generated_js_1.ClassificationsManager({ auth: this.auth, networkSession: this.networkSession }); - this.metadataCascadePolicies = new metadataCascadePolicies_generated_js_1.MetadataCascadePoliciesManager({ auth: this.auth, networkSession: this.networkSession }); - this.search = new search_generated_js_1.SearchManager({ auth: this.auth, networkSession: this.networkSession }); - this.userCollaborations = new userCollaborations_generated_js_1.UserCollaborationsManager({ auth: this.auth, networkSession: this.networkSession }); - this.taskAssignments = new taskAssignments_generated_js_1.TaskAssignmentsManager({ auth: this.auth, networkSession: this.networkSession }); - this.sharedLinksFiles = new sharedLinksFiles_generated_js_1.SharedLinksFilesManager({ auth: this.auth, networkSession: this.networkSession }); - this.sharedLinksFolders = new sharedLinksFolders_generated_js_1.SharedLinksFoldersManager({ auth: this.auth, networkSession: this.networkSession }); - this.webLinks = new webLinks_generated_js_1.WebLinksManager({ auth: this.auth, networkSession: this.networkSession }); - this.trashedWebLinks = new trashedWebLinks_generated_js_1.TrashedWebLinksManager({ auth: this.auth, networkSession: this.networkSession }); - this.sharedLinksWebLinks = new sharedLinksWebLinks_generated_js_1.SharedLinksWebLinksManager({ auth: this.auth, networkSession: this.networkSession }); - this.users = new users_generated_js_1.UsersManager({ auth: this.auth, networkSession: this.networkSession }); - this.sessionTermination = new sessionTermination_generated_js_1.SessionTerminationManager({ auth: this.auth, networkSession: this.networkSession }); - this.avatars = new avatars_generated_js_1.AvatarsManager({ auth: this.auth, networkSession: this.networkSession }); - this.transfer = new transfer_generated_js_1.TransferManager({ auth: this.auth, networkSession: this.networkSession }); - this.emailAliases = new emailAliases_generated_js_1.EmailAliasesManager({ auth: this.auth, networkSession: this.networkSession }); - this.memberships = new memberships_generated_js_1.MembershipsManager({ auth: this.auth, networkSession: this.networkSession }); - this.invites = new invites_generated_js_1.InvitesManager({ auth: this.auth, networkSession: this.networkSession }); - this.groups = new groups_generated_js_1.GroupsManager({ auth: this.auth, networkSession: this.networkSession }); - this.webhooks = new webhooks_generated_js_1.WebhooksManager({ auth: this.auth, networkSession: this.networkSession }); - this.events = new events_generated_js_1.EventsManager({ auth: this.auth, networkSession: this.networkSession }); - this.collections = new collections_generated_js_1.CollectionsManager({ auth: this.auth, networkSession: this.networkSession }); - this.recentItems = new recentItems_generated_js_1.RecentItemsManager({ auth: this.auth, networkSession: this.networkSession }); - this.retentionPolicies = new retentionPolicies_generated_js_1.RetentionPoliciesManager({ auth: this.auth, networkSession: this.networkSession }); - this.retentionPolicyAssignments = new retentionPolicyAssignments_generated_js_1.RetentionPolicyAssignmentsManager({ auth: this.auth, networkSession: this.networkSession }); - this.legalHoldPolicies = new legalHoldPolicies_generated_js_1.LegalHoldPoliciesManager({ auth: this.auth, networkSession: this.networkSession }); - this.legalHoldPolicyAssignments = new legalHoldPolicyAssignments_generated_js_1.LegalHoldPolicyAssignmentsManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileVersionRetentions = new fileVersionRetentions_generated_js_1.FileVersionRetentionsManager({ auth: this.auth, networkSession: this.networkSession }); - this.fileVersionLegalHolds = new fileVersionLegalHolds_generated_js_1.FileVersionLegalHoldsManager({ auth: this.auth, networkSession: this.networkSession }); - this.shieldInformationBarriers = new shieldInformationBarriers_generated_js_1.ShieldInformationBarriersManager({ auth: this.auth, networkSession: this.networkSession }); - this.shieldInformationBarrierReports = new shieldInformationBarrierReports_generated_js_1.ShieldInformationBarrierReportsManager({ auth: this.auth, networkSession: this.networkSession }); - this.shieldInformationBarrierSegments = new shieldInformationBarrierSegments_generated_js_1.ShieldInformationBarrierSegmentsManager({ auth: this.auth, networkSession: this.networkSession }); - this.shieldInformationBarrierSegmentMembers = new shieldInformationBarrierSegmentMembers_generated_js_1.ShieldInformationBarrierSegmentMembersManager({ auth: this.auth, networkSession: this.networkSession }); - this.shieldInformationBarrierSegmentRestrictions = new shieldInformationBarrierSegmentRestrictions_generated_js_1.ShieldInformationBarrierSegmentRestrictionsManager({ auth: this.auth, networkSession: this.networkSession }); - this.devicePinners = new devicePinners_generated_js_1.DevicePinnersManager({ auth: this.auth, networkSession: this.networkSession }); - this.termsOfServices = new termsOfServices_generated_js_1.TermsOfServicesManager({ auth: this.auth, networkSession: this.networkSession }); - this.termsOfServiceUserStatuses = new termsOfServiceUserStatuses_generated_js_1.TermsOfServiceUserStatusesManager({ auth: this.auth, networkSession: this.networkSession }); - this.collaborationAllowlistEntries = new collaborationAllowlistEntries_generated_js_1.CollaborationAllowlistEntriesManager({ auth: this.auth, networkSession: this.networkSession }); - this.collaborationAllowlistExemptTargets = new collaborationAllowlistExemptTargets_generated_js_1.CollaborationAllowlistExemptTargetsManager({ auth: this.auth, networkSession: this.networkSession }); - this.storagePolicies = new storagePolicies_generated_js_1.StoragePoliciesManager({ auth: this.auth, networkSession: this.networkSession }); - this.storagePolicyAssignments = new storagePolicyAssignments_generated_js_1.StoragePolicyAssignmentsManager({ auth: this.auth, networkSession: this.networkSession }); - this.zipDownloads = new zipDownloads_generated_js_1.ZipDownloadsManager({ auth: this.auth, networkSession: this.networkSession }); - this.signRequests = new signRequests_generated_js_1.SignRequestsManager({ auth: this.auth, networkSession: this.networkSession }); - this.workflows = new workflows_generated_js_1.WorkflowsManager({ auth: this.auth, networkSession: this.networkSession }); - this.signTemplates = new signTemplates_generated_js_1.SignTemplatesManager({ auth: this.auth, networkSession: this.networkSession }); - this.integrationMappings = new integrationMappings_generated_js_1.IntegrationMappingsManager({ auth: this.auth, networkSession: this.networkSession }); - } -} -exports.Client = Client; -//# sourceMappingURL=client.generated.js.map \ No newline at end of file diff --git a/lib/client.generated.js.map b/lib/client.generated.js.map deleted file mode 100644 index b55f4462..00000000 --- a/lib/client.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"client.generated.js","sourceRoot":"","sources":["../src/client.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/developerTokenAuth.d.ts b/lib/developerTokenAuth.d.ts deleted file mode 100644 index ea6e75a9..00000000 --- a/lib/developerTokenAuth.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Authentication } from './auth'; -import { NetworkSession } from './network'; -export declare class DeveloperTokenAuth implements Authentication { - token: string; - constructor({ token }: { - token: string; - }); - retrieveToken(networkSession?: NetworkSession): Promise; - refreshToken(networkSession?: NetworkSession): Promise; -} diff --git a/lib/developerTokenAuth.js b/lib/developerTokenAuth.js deleted file mode 100644 index 69532ded..00000000 --- a/lib/developerTokenAuth.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DeveloperTokenAuth = void 0; -class DeveloperTokenAuth { - constructor({ token }) { - this.token = token; - } - retrieveToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - return this.token; - }); - } - refreshToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - throw Error('Developer token has expired. Please provide a new one.'); - }); - } -} -exports.DeveloperTokenAuth = DeveloperTokenAuth; -//# sourceMappingURL=developerTokenAuth.js.map \ No newline at end of file diff --git a/lib/developerTokenAuth.js.map b/lib/developerTokenAuth.js.map deleted file mode 100644 index 8c9d45f5..00000000 --- a/lib/developerTokenAuth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"developerTokenAuth.js","sourceRoot":"","sources":["../src/developerTokenAuth.ts"],"names":[],"mappings":";;;;;;;;;;;;AAGA,MAAa,kBAAkB;IAG7B,YAAY,EAAE,KAAK,EAAqB;QACtC,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACrB,CAAC;IAEK,aAAa,CAAC,cAA+B;;YACjD,OAAO,IAAI,CAAC,KAAK,CAAC;QACpB,CAAC;KAAA;IAEK,YAAY,CAAC,cAA+B;;YAChD,MAAM,KAAK,CAAC,wDAAwD,CAAC,CAAC;QACxE,CAAC;KAAA;CACF;AAdD,gDAcC"} \ No newline at end of file diff --git a/lib/fetch.d.ts b/lib/fetch.d.ts deleted file mode 100644 index 819244e2..00000000 --- a/lib/fetch.d.ts +++ /dev/null @@ -1,75 +0,0 @@ -/// -import { Readable } from 'stream'; -import { Authentication } from './auth'; -import { NetworkSession } from './network'; -import { ByteStream } from './utils'; -export declare const userAgentHeader: string; -export declare const xBoxUaHeader: string; -export interface MultipartItem { - readonly partName: string; - readonly body?: string; - readonly fileStream?: ByteStream; - readonly fileName?: string; - readonly contentType?: string; -} -export interface FetchOptions { - /** - * A string to set request's method (GET, POST, etc.). Defaults to GET. - */ - readonly method?: string; - /** - * [key1, value1, key2, value2, ...] - */ - readonly headers?: { - [key: string]: string; - }; - /** - * query params - * [key1, value1, key2, value2, ...] - */ - readonly params?: { - [key: string]: string; - }; - /** - * Request body - */ - readonly body?: string | Readable; - /** - * Parts of multipart data - */ - readonly multipartData?: MultipartItem[]; - /** - * Request body content type - */ - readonly contentType?: string; - /** - * Expected format of the response: 'json', 'binary' or undefined - */ - readonly responseFormat?: string; - /** - * Auth object - */ - readonly auth?: Authentication; - /** - * - */ - readonly networkSession?: NetworkSession; -} -export interface FetchResponse { - /** - * The status code of the response. (This will be 200 for a success). - */ - readonly status: number; - /** - * Text representation of the response body - */ - readonly text: string; - /** - * Binary array buffer of response body - */ - readonly content: ByteStream; -} -export declare function fetch(resource: string, options: FetchOptions & { - /** @private */ - numRetries?: number; -}): Promise; diff --git a/lib/fetch.js b/lib/fetch.js deleted file mode 100644 index bbb0b861..00000000 --- a/lib/fetch.js +++ /dev/null @@ -1,135 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.fetch = exports.xBoxUaHeader = exports.userAgentHeader = void 0; -const crypto_1 = require("crypto"); -const form_data_1 = __importDefault(require("form-data")); -const node_fetch_1 = __importDefault(require("node-fetch")); -const stream_1 = require("stream"); -const network_1 = require("./network"); -const sdkVersion = '0.1.0'; -exports.userAgentHeader = `Box JavaScript generated SDK v${sdkVersion} (Node ${process.version})`; -exports.xBoxUaHeader = constructBoxUAHeader(); -function createFetchOptions(options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function* () { - const { method = 'GET', headers = {}, params = {}, body } = options; - let fetchOptions = {}; - let contentType = (_a = options.contentType) !== null && _a !== void 0 ? _a : 'application/json'; - let requestBody = body; - if (options.multipartData) { - const formData = new form_data_1.default(); - for (const item of options.multipartData) { - if (item.fileStream) { - const buffer = yield readStream(item.fileStream); - headers['content-md5'] = calculateMD5Hash(buffer); - formData.append(item.partName, buffer, { - filename: (_b = item.fileName) !== null && _b !== void 0 ? _b : 'file', - contentType: (_c = item.contentType) !== null && _c !== void 0 ? _c : 'application/octet-stream', - }); - } - else if (item.body) { - formData.append(item.partName, item.body); - } - else { - throw new Error('Multipart item must have either body or fileStream'); - } - } - contentType = `multipart/form-data; boundary=${formData.getBoundary()}`; - requestBody = formData; - } - fetchOptions = { - method, - headers: Object.assign(Object.assign(Object.assign({ 'Content-Type': contentType }, headers), (options.auth && { - Authorization: `Bearer ${yield options.auth.retrieveToken(options.networkSession)}`, - })), { 'User-Agent': exports.userAgentHeader, 'X-Box-UA': exports.xBoxUaHeader }), - body: requestBody, - }; - return fetchOptions; - }); -} -const DEFAULT_MAX_ATTEMPTS = 5; -const RETRY_BASE_INTERVAL = 1; -function fetch(resource, options) { - var _a, _b; - return __awaiter(this, void 0, void 0, function* () { - const { params = {} } = options; - let fetchOptions = yield createFetchOptions(options); - const response = yield (0, node_fetch_1.default)(''.concat(resource, Object.keys(params).length === 0 || resource.endsWith('?') ? '' : '?', new URLSearchParams(params).toString()), fetchOptions); - if (!response.ok) { - const { numRetries = 0 } = options; - const reauthenticationNeeded = response.status == 401; - if (reauthenticationNeeded) { - yield ((_a = options.auth) === null || _a === void 0 ? void 0 : _a.refreshToken(options.networkSession)); - // retry the request right away - return fetch(resource, Object.assign(Object.assign({}, options), { numRetries: numRetries + 1 })); - } - const isRetryable = options.contentType !== 'application/x-www-form-urlencoded' && - (response.status === 429 || response.status >= 500); - if (isRetryable && numRetries < DEFAULT_MAX_ATTEMPTS) { - const retryTimeout = response.headers.has('retry-after') - ? parseFloat(response.headers.get('retry-after')) * 1000 - : (0, network_1.getRetryTimeout)(numRetries, RETRY_BASE_INTERVAL * 1000); - yield new Promise((resolve) => setTimeout(resolve, retryTimeout)); - return fetch(resource, Object.assign(Object.assign({}, options), { numRetries: numRetries + 1 })); - } - let responseBody = yield response.text(); - if ((_b = response.headers.get('content-type')) === null || _b === void 0 ? void 0 : _b.startsWith('application/json')) { - try { - responseBody = JSON.stringify(JSON.parse(responseBody), null, 2); - } - catch (e) { - // ignore - } - } - throw new Error(`Request failed, status code ${response.status}: ${response.statusText}\n - ${responseBody}`); - } - const responseBytesBuffer = yield response.buffer(); - return { - status: response.status, - text: new TextDecoder().decode(responseBytesBuffer), - content: stream_1.Readable.from(responseBytesBuffer), - }; - }); -} -exports.fetch = fetch; -function calculateMD5Hash(data) { - /** - * Calculate the SHA1 hash of the data - */ - return (0, crypto_1.createHash)('sha1').update(data).digest('hex'); -} -function readStream(fileStream) { - return __awaiter(this, void 0, void 0, function* () { - return new Promise((resolve, reject) => { - const chunks = []; - fileStream.on('data', (chunk) => chunks.push(chunk)); - fileStream.on('end', () => { - resolve(Buffer.concat(chunks)); - }); - fileStream.on('error', (err) => reject(err)); - }); - }); -} -function constructBoxUAHeader() { - const analyticsIdentifiers = { - agent: `box-javascript-generated-sdk/${sdkVersion}`, - env: `Node/${process.version.replace('v', '')}`, - }; - return Object.keys(analyticsIdentifiers) - .map((k) => `${k}=${analyticsIdentifiers[k]}`) - .join('; '); -} -//# sourceMappingURL=fetch.js.map \ No newline at end of file diff --git a/lib/fetch.js.map b/lib/fetch.js.map deleted file mode 100644 index 96e870f7..00000000 --- a/lib/fetch.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fetch.js","sourceRoot":"","sources":["../src/fetch.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/input.d.ts b/lib/input.d.ts deleted file mode 100644 index 65bc3fe0..00000000 --- a/lib/input.d.ts +++ /dev/null @@ -1 +0,0 @@ -export declare function input(message: string, type: unknown): Promise; diff --git a/lib/input.js b/lib/input.js deleted file mode 100644 index 75395071..00000000 --- a/lib/input.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.input = void 0; -function input(message, type) { - return __awaiter(this, void 0, void 0, function* () { - // TODO: can use https://www.npmjs.com/package/prompts for Node - yield new Promise((resolve) => setTimeout(resolve, 1000)); // dummy delay - return void 0; - }); -} -exports.input = input; -//# sourceMappingURL=input.js.map \ No newline at end of file diff --git a/lib/input.js.map b/lib/input.js.map deleted file mode 100644 index 03f9cfa3..00000000 --- a/lib/input.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"input.js","sourceRoot":"","sources":["../src/input.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,SAAsB,KAAK,CAAC,OAAe,EAAE,IAAa;;QACxD,+DAA+D;QAC/D,MAAM,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc;QACzE,OAAO,KAAK,CAAC,CAAC;IAChB,CAAC;CAAA;AAJD,sBAIC"} \ No newline at end of file diff --git a/lib/json.d.ts b/lib/json.d.ts deleted file mode 100644 index d9e05397..00000000 --- a/lib/json.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -export type Json = readonly Json[] | boolean | null | number | { - readonly [key: string]: Json | void; -} | string; -export declare function serializeJson(value: Json): string; -export declare function deserializeJson(text: string): Json; -export declare function isJson(value: Json | void, type: 'array'): value is Json[]; -export declare function isJson(value: Json | void, type: 'boolean'): value is boolean; -export declare function isJson(value: Json | void, type: 'null'): value is null; -export declare function isJson(value: Json | void, type: 'number'): value is number; -export declare function isJson(value: Json | void, type: 'object'): value is { - [key: string]: Json | void; -}; -export declare function isJson(value: Json | void, type: 'string'): value is string; diff --git a/lib/json.js b/lib/json.js deleted file mode 100644 index ee201b14..00000000 --- a/lib/json.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isJson = exports.deserializeJson = exports.serializeJson = void 0; -function serializeJson(value) { - return JSON.stringify(value); -} -exports.serializeJson = serializeJson; -function deserializeJson(text) { - return JSON.parse(text); -} -exports.deserializeJson = deserializeJson; -function isJson(value, type) { - if (typeof value === 'undefined') { - return false; - } - switch (type) { - case 'array': - return Array.isArray(value); - case 'boolean': - return typeof value === 'boolean'; - case 'null': - return value === null; - case 'number': - return typeof value === 'number'; - case 'object': - return value && typeof value === 'object' && !Array.isArray(value); - case 'string': - return typeof value === 'string'; - default: - throw new Error(`Invalid type provided to isJSON: "${type}"`); - } -} -exports.isJson = isJson; -//# sourceMappingURL=json.js.map \ No newline at end of file diff --git a/lib/json.js.map b/lib/json.js.map deleted file mode 100644 index 648733c1..00000000 --- a/lib/json.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"json.js","sourceRoot":"","sources":["../src/json.ts"],"names":[],"mappings":";;;AAQA,SAAgB,aAAa,CAAC,KAAW;IACvC,OAAO,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAC/B,CAAC;AAFD,sCAEC;AAED,SAAgB,eAAe,CAAC,IAAY;IAC1C,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAC1B,CAAC;AAFD,0CAEC;AAWD,SAAgB,MAAM,CACpB,KAAkB,EAClB,IAAmE;IAEnE,IAAI,OAAO,KAAK,KAAK,WAAW,EAAE;QAChC,OAAO,KAAK,CAAC;KACd;IAED,QAAQ,IAAI,EAAE;QACZ,KAAK,OAAO;YACV,OAAO,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;QAE9B,KAAK,SAAS;YACZ,OAAO,OAAO,KAAK,KAAK,SAAS,CAAC;QAEpC,KAAK,MAAM;YACT,OAAO,KAAK,KAAK,IAAI,CAAC;QAExB,KAAK,QAAQ;YACX,OAAO,OAAO,KAAK,KAAK,QAAQ,CAAC;QAEnC,KAAK,QAAQ;YACX,OAAO,KAAK,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;QAErE,KAAK,QAAQ;YACX,OAAO,OAAO,KAAK,KAAK,QAAQ,CAAC;QAEnC;YACE,MAAM,IAAI,KAAK,CAAC,qCAAqC,IAAI,GAAG,CAAC,CAAC;KACjE;AACH,CAAC;AA9BD,wBA8BC"} \ No newline at end of file diff --git a/lib/jwtAuth.d.ts b/lib/jwtAuth.d.ts deleted file mode 100644 index 5c1fd049..00000000 --- a/lib/jwtAuth.d.ts +++ /dev/null @@ -1,64 +0,0 @@ -import jwt from 'jsonwebtoken'; -import { Authentication } from './auth'; -import { NetworkSession } from './network'; -/** - * A class managing the configuration for JWT authentication. - * @typedef {Object} JwtConfig - */ -export declare class JwtConfig { - clientId: string; - clientSecret: string; - jwtKeyId: string; - privateKey: string; - privateKeyPassphrase: string; - enterpriseId?: string; - userId?: string; - jwtAlgorithm?: jwt.Algorithm; - constructor(fields: Omit); - /** - * Create a JwtConfig instance from a JSON string. - * @param {string} configJsonString The JSON string to parse. - * @returns {JwtConfig} The JwtConfig instance. - */ - static fromConfigJsonString(configJsonString: string): JwtConfig; - /** - * Create a JwtConfig instance from a JSON file. - * @param {string} configFilePath The path to the JSON file. - * @returns {JwtConfig} The JwtConfig instance. - * @throws {Error} If the file cannot be read. If the file is not valid JSON. - * If the file is missing required fields. - */ - static fromConfigFile(configFilePath: string): JwtConfig; -} -/** - * A class that manages the retrieval and storage of access tokens for a given app user. - * @param {JwtConfig} config The JwtConfig instance. - * @typedef {Object} JwtAuth - */ -export declare class JwtAuth implements Authentication { - config: JwtConfig; - token?: string; - subjectId: string; - subjectType: string; - constructor({ config }: Pick); - /** - * Get the access token for the app user. If the token is not cached or is expired, a new one will be fetched. - * @returns {Promise} A promise resolving to the access token. - */ - retrieveToken(networkSession?: NetworkSession): Promise; - /** - * Get a new access token for the app user. - * @returns {Promise} A promise resolving to the access token. - */ - refreshToken(networkSession?: NetworkSession): Promise; - /** - * Set authentication as user. The new token will be automatically fetched with a next API call. - * @param {string} userId The ID of the user to authenticate as - */ - asUser(userId: string): void; - /** - * Set authentication as enterprise. The new token will be automatically fetched with a next API call. - * @param {string} enterpriseId The ID of the enterprise to authenticate as - */ - asEnterprise(enterpriseId: string): void; -} diff --git a/lib/jwtAuth.js b/lib/jwtAuth.js deleted file mode 100644 index b21d48c5..00000000 --- a/lib/jwtAuth.js +++ /dev/null @@ -1,202 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.JwtAuth = exports.JwtConfig = void 0; -const fs_1 = require("fs"); -const jsonwebtoken_1 = __importDefault(require("jsonwebtoken")); -const uuid_1 = require("uuid"); -const fetch_js_1 = require("./fetch.js"); -const BOX_JWT_AUDIENCE = 'https://api.box.com/oauth2/token'; -const BOX_JWT_GRANT_TYPE = 'urn:ietf:params:oauth:grant-type:jwt-bearer'; -/** - * Determines if a given string could represent an authorization code or token. - * - * @param {string} codeOrToken The code or token to check. - * @returns {boolean} True if codeOrToken is valid, false if not. - * @private - */ -function isValidCodeOrToken(codeOrToken) { - return typeof codeOrToken === 'string' && codeOrToken.length > 0; -} -/** - * Determines if a token grant response is valid - * - * @param {string} grantType the type of token grant - * @param {Object} responseBody the body of the response to check - * @returns {boolean} True if response body has expected fields, false if not. - * @private - */ -function isValidTokenResponse(grantType, responseBody /* FIXME */) { - if (!isValidCodeOrToken(responseBody.access_token)) { - return false; - } - if (typeof responseBody.expires_in !== 'number') { - return false; - } - // Check the refresh_token for certain types of grants - if (grantType === 'authorization_code' || grantType === 'refresh_token') { - if (!isValidCodeOrToken(responseBody.refresh_token)) { - return false; - } - } - return true; -} -/** - * A class managing the configuration for JWT authentication. - * @typedef {Object} JwtConfig - */ -class JwtConfig { - constructor(fields) { - var _a; - if (!fields.enterpriseId && !fields.userId) { - throw new Error('Enterprise ID or User ID is needed'); - } - Object.assign(this, fields); - this.jwtAlgorithm = (_a = fields.jwtAlgorithm) !== null && _a !== void 0 ? _a : 'RS256'; - } - /** - * Create a JwtConfig instance from a JSON string. - * @param {string} configJsonString The JSON string to parse. - * @returns {JwtConfig} The JwtConfig instance. - */ - static fromConfigJsonString(configJsonString) { - let config; - try { - config = JSON.parse(configJsonString); - } - catch (err) { - throw new Error('Unable to parse the JWT configuration.'); - } - if (!config['boxAppSettings']) { - throw new Error('boxAppSettings is missing from the config file. Please check the config file.'); - } - if (!config['boxAppSettings']['appAuth']) { - throw new Error('appAuth is missing from the config file. Please check the config file.'); - } - return new JwtConfig({ - clientId: config['boxAppSettings']['clientID'], - clientSecret: config['boxAppSettings']['clientSecret'], - enterpriseId: config['enterpriseID'], - userId: config['userID'], - jwtKeyId: config['boxAppSettings']['appAuth']['publicKeyID'], - privateKey: config['boxAppSettings']['appAuth']['privateKey'], - privateKeyPassphrase: config['boxAppSettings']['appAuth']['passphrase'], - }); - } - /** - * Create a JwtConfig instance from a JSON file. - * @param {string} configFilePath The path to the JSON file. - * @returns {JwtConfig} The JwtConfig instance. - * @throws {Error} If the file cannot be read. If the file is not valid JSON. - * If the file is missing required fields. - */ - static fromConfigFile(configFilePath) { - const config = (0, fs_1.readFileSync)(configFilePath, 'utf8'); - return JwtConfig.fromConfigJsonString(config); - } -} -exports.JwtConfig = JwtConfig; -/** - * A class that manages the retrieval and storage of access tokens for a given app user. - * @param {JwtConfig} config The JwtConfig instance. - * @typedef {Object} JwtAuth - */ -class JwtAuth { - constructor({ config }) { - this.config = config; - if (this.config.enterpriseId) { - this.subjectId = this.config.enterpriseId; - this.subjectType = 'enterprise'; - } - else { - this.subjectId = this.config.userId; - this.subjectType = 'user'; - } - } - /** - * Get the access token for the app user. If the token is not cached or is expired, a new one will be fetched. - * @returns {Promise} A promise resolving to the access token. - */ - retrieveToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - if (!this.token) { - yield this.refreshToken(networkSession); - } - return this.token; - }); - } - /** - * Get a new access token for the app user. - * @returns {Promise} A promise resolving to the access token. - */ - refreshToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - const expInSec = Math.floor(Date.now() / 1000) + 30; - const claims = { - exp: expInSec, - box_sub_type: this.subjectType, - }; - const jwtOptions = { - algorithm: this.config.jwtAlgorithm, - audience: BOX_JWT_AUDIENCE, - subject: this.subjectId, - issuer: this.config.clientId, - jwtid: (0, uuid_1.v4)(), - keyid: this.config.jwtKeyId, - }; - const keyParams = { - key: this.config.privateKey, - passphrase: this.config.privateKeyPassphrase, - }; - const assertion = jsonwebtoken_1.default.sign(claims, keyParams, jwtOptions); - const requestBody = { - grant_type: BOX_JWT_GRANT_TYPE, - assertion: assertion, - client_id: this.config.clientId, - client_secret: this.config.clientSecret, - }; - const params = { - method: 'POST', - headers: {}, - body: new URLSearchParams(requestBody).toString(), - contentType: 'application/x-www-form-urlencoded', - networkSession, - }; - const response = (yield (0, fetch_js_1.fetch)(BOX_JWT_AUDIENCE, params)); - const tokenResponse = JSON.parse(response.text); - this.token = tokenResponse.access_token; - return this.token; - }); - } - /** - * Set authentication as user. The new token will be automatically fetched with a next API call. - * @param {string} userId The ID of the user to authenticate as - */ - asUser(userId) { - this.subjectId = userId; - this.subjectType = 'user'; - this.token = undefined; - } - /** - * Set authentication as enterprise. The new token will be automatically fetched with a next API call. - * @param {string} enterpriseId The ID of the enterprise to authenticate as - */ - asEnterprise(enterpriseId) { - this.subjectId = enterpriseId; - this.subjectType = 'enterprise'; - this.token = undefined; - } -} -exports.JwtAuth = JwtAuth; -//# sourceMappingURL=jwtAuth.js.map \ No newline at end of file diff --git a/lib/jwtAuth.js.map b/lib/jwtAuth.js.map deleted file mode 100644 index 2f3040fa..00000000 --- a/lib/jwtAuth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"jwtAuth.js","sourceRoot":"","sources":["../src/jwtAuth.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/authorization.generated.d.ts b/lib/managers/authorization.generated.d.ts deleted file mode 100644 index cd050662..00000000 --- a/lib/managers/authorization.generated.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export type GetAuthorizeQueryParamsArgResponseTypeField = "code"; -export interface GetAuthorizeQueryParamsArg { - readonly responseType: GetAuthorizeQueryParamsArgResponseTypeField; - readonly clientId: string; - readonly redirectUri?: string; - readonly state?: string; - readonly scope?: string; -} -export declare class GetAuthorizeHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetAuthorizeHeadersArg); -} -export declare class AuthorizationManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getAuthorize(queryParams: GetAuthorizeQueryParamsArg, headers?: GetAuthorizeHeadersArg): Promise; -} diff --git a/lib/managers/authorization.generated.js b/lib/managers/authorization.generated.js deleted file mode 100644 index fc89da9d..00000000 --- a/lib/managers/authorization.generated.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AuthorizationManager = exports.GetAuthorizeHeadersArg = void 0; -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -class GetAuthorizeHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetAuthorizeHeadersArg = GetAuthorizeHeadersArg; -class AuthorizationManager { - constructor(fields) { - Object.assign(this, fields); - } - getAuthorize(queryParams, headers = new GetAuthorizeHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["response_type"]: (0, utils_js_2.toString)(queryParams.responseType), ["client_id"]: (0, utils_js_2.toString)(queryParams.clientId), ["redirect_uri"]: (0, utils_js_2.toString)(queryParams.redirectUri), ["state"]: (0, utils_js_2.toString)(queryParams.state), ["scope"]: (0, utils_js_2.toString)(queryParams.scope) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://account.box.com/api/oauth2/authorize"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.AuthorizationManager = AuthorizationManager; -//# sourceMappingURL=authorization.generated.js.map \ No newline at end of file diff --git a/lib/managers/authorization.generated.js.map b/lib/managers/authorization.generated.js.map deleted file mode 100644 index d56d58af..00000000 --- a/lib/managers/authorization.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"authorization.generated.js","sourceRoot":"","sources":["../../src/managers/authorization.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAQA,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAWpC,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AACD,MAAa,oBAAoB;IAG7B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YACxH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACjQ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,8CAA8C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvS,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAhBD,oDAgBC"} \ No newline at end of file diff --git a/lib/managers/avatars.generated.d.ts b/lib/managers/avatars.generated.d.ts deleted file mode 100644 index c31e21e9..00000000 --- a/lib/managers/avatars.generated.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -/// -import { UserAvatar } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { ByteStream } from "../utils.js"; -export declare class GetUserAvatarHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetUserAvatarHeadersArg); -} -export interface CreateUserAvatarRequestBodyArg { - readonly pic: ByteStream; - readonly picFileName?: string; - readonly picContentType?: string; -} -export declare class CreateUserAvatarHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateUserAvatarHeadersArg); -} -export declare class DeleteUserAvatarHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteUserAvatarHeadersArg); -} -export declare class AvatarsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getUserAvatar(userId: string, headers?: GetUserAvatarHeadersArg): Promise; - createUserAvatar(userId: string, requestBody: CreateUserAvatarRequestBodyArg, headers?: CreateUserAvatarHeadersArg): Promise; - deleteUserAvatar(userId: string, headers?: DeleteUserAvatarHeadersArg): Promise; -} diff --git a/lib/managers/avatars.generated.js b/lib/managers/avatars.generated.js deleted file mode 100644 index 7b5e091e..00000000 --- a/lib/managers/avatars.generated.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AvatarsManager = exports.DeleteUserAvatarHeadersArg = exports.CreateUserAvatarHeadersArg = exports.GetUserAvatarHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetUserAvatarHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetUserAvatarHeadersArg = GetUserAvatarHeadersArg; -class CreateUserAvatarHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateUserAvatarHeadersArg = CreateUserAvatarHeadersArg; -class DeleteUserAvatarHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteUserAvatarHeadersArg = DeleteUserAvatarHeadersArg; -class AvatarsManager { - constructor(fields) { - Object.assign(this, fields); - } - getUserAvatar(userId, headers = new GetUserAvatarHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "GET", headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); - return response.content; - }); - } - createUserAvatar(userId, requestBody, headers = new CreateUserAvatarHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "POST", headers: headersMap, multipartData: [{ partName: "pic", fileStream: requestBody.pic, contentType: requestBody.picContentType, fileName: requestBody.picFileName }], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeUserAvatar)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteUserAvatar(userId, headers = new DeleteUserAvatarHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/avatar"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.AvatarsManager = AvatarsManager; -//# sourceMappingURL=avatars.generated.js.map \ No newline at end of file diff --git a/lib/managers/avatars.generated.js.map b/lib/managers/avatars.generated.js.map deleted file mode 100644 index afbec0ec..00000000 --- a/lib/managers/avatars.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"avatars.generated.js","sourceRoot":"","sources":["../../src/managers/avatars.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/chunkedUploads.generated.d.ts b/lib/managers/chunkedUploads.generated.d.ts deleted file mode 100644 index 0596f12a..00000000 --- a/lib/managers/chunkedUploads.generated.d.ts +++ /dev/null @@ -1,91 +0,0 @@ -/// -import { UploadSession } from "../schemas.generated.js"; -import { UploadedPart } from "../schemas.generated.js"; -import { UploadParts } from "../schemas.generated.js"; -import { Files } from "../schemas.generated.js"; -import { UploadPart } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { ByteStream } from "../utils.js"; -import { Json } from "../json.js"; -export interface CreateFileUploadSessionRequestBodyArg { - readonly folderId: string; - readonly fileSize: number; - readonly fileName: string; -} -export declare class CreateFileUploadSessionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileUploadSessionHeadersArg); -} -export interface CreateFileUploadSessionForExistingFileRequestBodyArg { - readonly fileSize: number; - readonly fileName?: string; -} -export declare class CreateFileUploadSessionForExistingFileHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileUploadSessionForExistingFileHeadersArg); -} -export declare class GetFileUploadSessionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileUploadSessionByIdHeadersArg); -} -export declare class UploadFilePartHeadersArg { - readonly digest: string; - readonly contentRange: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UploadFilePartHeadersArg); -} -export declare class DeleteFileUploadSessionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileUploadSessionByIdHeadersArg); -} -export interface GetFileUploadSessionPartsQueryParamsArg { - readonly offset?: number; - readonly limit?: number; -} -export declare class GetFileUploadSessionPartsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileUploadSessionPartsHeadersArg); -} -export interface CreateFileUploadSessionCommitRequestBodyArg { - readonly parts: readonly UploadPart[]; -} -export declare class CreateFileUploadSessionCommitHeadersArg { - readonly digest: string; - readonly ifMatch?: string; - readonly ifNoneMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileUploadSessionCommitHeadersArg); -} -export declare class ChunkedUploadsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createFileUploadSession(requestBody: CreateFileUploadSessionRequestBodyArg, headers?: CreateFileUploadSessionHeadersArg): Promise; - createFileUploadSessionForExistingFile(fileId: string, requestBody: CreateFileUploadSessionForExistingFileRequestBodyArg, headers?: CreateFileUploadSessionForExistingFileHeadersArg): Promise; - getFileUploadSessionById(uploadSessionId: string, headers?: GetFileUploadSessionByIdHeadersArg): Promise; - uploadFilePart(uploadSessionId: string, requestBody: ByteStream, headers: UploadFilePartHeadersArg): Promise; - deleteFileUploadSessionById(uploadSessionId: string, headers?: DeleteFileUploadSessionByIdHeadersArg): Promise; - getFileUploadSessionParts(uploadSessionId: string, queryParams?: GetFileUploadSessionPartsQueryParamsArg, headers?: GetFileUploadSessionPartsHeadersArg): Promise; - createFileUploadSessionCommit(uploadSessionId: string, requestBody: CreateFileUploadSessionCommitRequestBodyArg, headers: CreateFileUploadSessionCommitHeadersArg): Promise; -} -export declare function serializeCreateFileUploadSessionRequestBodyArg(val: CreateFileUploadSessionRequestBodyArg): Json; -export declare function deserializeCreateFileUploadSessionRequestBodyArg(val: any): CreateFileUploadSessionRequestBodyArg; -export declare function serializeCreateFileUploadSessionForExistingFileRequestBodyArg(val: CreateFileUploadSessionForExistingFileRequestBodyArg): Json; -export declare function deserializeCreateFileUploadSessionForExistingFileRequestBodyArg(val: any): CreateFileUploadSessionForExistingFileRequestBodyArg; -export declare function serializeCreateFileUploadSessionCommitRequestBodyArg(val: CreateFileUploadSessionCommitRequestBodyArg): Json; -export declare function deserializeCreateFileUploadSessionCommitRequestBodyArg(val: any): CreateFileUploadSessionCommitRequestBodyArg; diff --git a/lib/managers/chunkedUploads.generated.js b/lib/managers/chunkedUploads.generated.js deleted file mode 100644 index 297000a5..00000000 --- a/lib/managers/chunkedUploads.generated.js +++ /dev/null @@ -1,164 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFileUploadSessionCommitRequestBodyArg = exports.serializeCreateFileUploadSessionCommitRequestBodyArg = exports.deserializeCreateFileUploadSessionForExistingFileRequestBodyArg = exports.serializeCreateFileUploadSessionForExistingFileRequestBodyArg = exports.deserializeCreateFileUploadSessionRequestBodyArg = exports.serializeCreateFileUploadSessionRequestBodyArg = exports.ChunkedUploadsManager = exports.CreateFileUploadSessionCommitHeadersArg = exports.GetFileUploadSessionPartsHeadersArg = exports.DeleteFileUploadSessionByIdHeadersArg = exports.UploadFilePartHeadersArg = exports.GetFileUploadSessionByIdHeadersArg = exports.CreateFileUploadSessionForExistingFileHeadersArg = exports.CreateFileUploadSessionHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const schemas_generated_js_4 = require("../schemas.generated.js"); -const schemas_generated_js_5 = require("../schemas.generated.js"); -const schemas_generated_js_6 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class CreateFileUploadSessionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileUploadSessionHeadersArg = CreateFileUploadSessionHeadersArg; -class CreateFileUploadSessionForExistingFileHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileUploadSessionForExistingFileHeadersArg = CreateFileUploadSessionForExistingFileHeadersArg; -class GetFileUploadSessionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileUploadSessionByIdHeadersArg = GetFileUploadSessionByIdHeadersArg; -class UploadFilePartHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UploadFilePartHeadersArg = UploadFilePartHeadersArg; -class DeleteFileUploadSessionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileUploadSessionByIdHeadersArg = DeleteFileUploadSessionByIdHeadersArg; -class GetFileUploadSessionPartsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileUploadSessionPartsHeadersArg = GetFileUploadSessionPartsHeadersArg; -class CreateFileUploadSessionCommitHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileUploadSessionCommitHeadersArg = CreateFileUploadSessionCommitHeadersArg; -class ChunkedUploadsManager { - constructor(fields) { - Object.assign(this, fields); - } - createFileUploadSession(requestBody, headers = new CreateFileUploadSessionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeUploadSession)((0, json_js_2.deserializeJson)(response.text)); - }); - } - createFileUploadSessionForExistingFile(fileId, requestBody, headers = new CreateFileUploadSessionForExistingFileHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/upload_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionForExistingFileRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeUploadSession)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getFileUploadSessionById(uploadSessionId, headers = new GetFileUploadSessionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeUploadSession)((0, json_js_2.deserializeJson)(response.text)); - }); - } - uploadFilePart(uploadSessionId, requestBody, headers) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["content-range"]: (0, utils_js_2.toString)(headers.contentRange) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "PUT", headers: headersMap, body: requestBody, contentType: "application/octet-stream", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeUploadedPart)((0, json_js_2.deserializeJson)(response.text)); - }); - } - deleteFileUploadSessionById(uploadSessionId, headers = new DeleteFileUploadSessionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getFileUploadSessionParts(uploadSessionId, queryParams = {}, headers = new GetFileUploadSessionPartsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/parts"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeUploadParts)((0, json_js_2.deserializeJson)(response.text)); - }); - } - createFileUploadSessionCommit(uploadSessionId, requestBody, headers) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["digest"]: (0, utils_js_2.toString)(headers.digest), ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/upload_sessions/", uploadSessionId, "/commit"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateFileUploadSessionCommitRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_4.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.ChunkedUploadsManager = ChunkedUploadsManager; -function serializeCreateFileUploadSessionRequestBodyArg(val) { - return { ["folder_id"]: val.folderId, ["file_size"]: val.fileSize, ["file_name"]: val.fileName }; -} -exports.serializeCreateFileUploadSessionRequestBodyArg = serializeCreateFileUploadSessionRequestBodyArg; -function deserializeCreateFileUploadSessionRequestBodyArg(val) { - const folderId = val.folder_id; - const fileSize = val.file_size; - const fileName = val.file_name; - return { folderId: folderId, fileSize: fileSize, fileName: fileName }; -} -exports.deserializeCreateFileUploadSessionRequestBodyArg = deserializeCreateFileUploadSessionRequestBodyArg; -function serializeCreateFileUploadSessionForExistingFileRequestBodyArg(val) { - return { ["file_size"]: val.fileSize, ["file_name"]: val.fileName }; -} -exports.serializeCreateFileUploadSessionForExistingFileRequestBodyArg = serializeCreateFileUploadSessionForExistingFileRequestBodyArg; -function deserializeCreateFileUploadSessionForExistingFileRequestBodyArg(val) { - const fileSize = val.file_size; - const fileName = (0, json_js_3.isJson)(val.file_name, "string") ? val.file_name : void 0; - return { fileSize: fileSize, fileName: fileName }; -} -exports.deserializeCreateFileUploadSessionForExistingFileRequestBodyArg = deserializeCreateFileUploadSessionForExistingFileRequestBodyArg; -function serializeCreateFileUploadSessionCommitRequestBodyArg(val) { - return { ["parts"]: val.parts.map(function (item) { - return (0, schemas_generated_js_5.serializeUploadPart)(item); - }) }; -} -exports.serializeCreateFileUploadSessionCommitRequestBodyArg = serializeCreateFileUploadSessionCommitRequestBodyArg; -function deserializeCreateFileUploadSessionCommitRequestBodyArg(val) { - const parts = val.parts.map(function (itm) { - return (0, schemas_generated_js_6.deserializeUploadPart)(itm); - }); - return { parts: parts }; -} -exports.deserializeCreateFileUploadSessionCommitRequestBodyArg = deserializeCreateFileUploadSessionCommitRequestBodyArg; -//# sourceMappingURL=chunkedUploads.generated.js.map \ No newline at end of file diff --git a/lib/managers/chunkedUploads.generated.js.map b/lib/managers/chunkedUploads.generated.js.map deleted file mode 100644 index 1573c039..00000000 --- a/lib/managers/chunkedUploads.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunkedUploads.generated.js","sourceRoot":"","sources":["../../src/managers/chunkedUploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/classifications.generated.d.ts b/lib/managers/classifications.generated.d.ts deleted file mode 100644 index 1e55d567..00000000 --- a/lib/managers/classifications.generated.d.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { ClassificationTemplate } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg); -} -export declare class DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg); -} -export type CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = "enterprise"; -export type CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = "securityClassification-6VMVochwUWo"; -export type CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = "Classification"; -export type CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = "enum"; -export type CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = "Box__Security__Classification__Key"; -export type CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = "Classification"; -export interface CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField { - readonly classificationDefinition?: string; - readonly colorId?: number; -} -export interface CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField { - readonly classification?: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -} -export interface CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField { - readonly key?: string; - readonly staticConfig?: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField; -} -export interface CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField { - readonly type?: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField; - readonly key?: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField; - readonly displayName?: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField; - readonly hidden?: boolean; - readonly options?: readonly CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField[]; -} -export interface CreateMetadataTemplateSchemaClassificationRequestBodyArg { - readonly scope: CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField; - readonly templateKey?: CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField; - readonly displayName: CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField; - readonly hidden?: boolean; - readonly copyInstanceOnItemCopy?: boolean; - readonly fields?: readonly CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField[]; -} -export declare class CreateMetadataTemplateSchemaClassificationHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateMetadataTemplateSchemaClassificationHeadersArg); -} -export declare class ClassificationsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getMetadataTemplateEnterpriseSecurityClassificationSchema(headers?: GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg): Promise; - deleteMetadataTemplateEnterpriseSecurityClassificationSchema(headers?: DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg): Promise; - createMetadataTemplateSchemaClassification(requestBody: CreateMetadataTemplateSchemaClassificationRequestBodyArg, headers?: CreateMetadataTemplateSchemaClassificationHeadersArg): Promise; -} -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField(val: CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField; -export declare function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(val: CreateMetadataTemplateSchemaClassificationRequestBodyArg): Json; -export declare function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(val: any): CreateMetadataTemplateSchemaClassificationRequestBodyArg; diff --git a/lib/managers/classifications.generated.js b/lib/managers/classifications.generated.js deleted file mode 100644 index 24c9c471..00000000 --- a/lib/managers/classifications.generated.js +++ /dev/null @@ -1,215 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = exports.ClassificationsManager = exports.CreateMetadataTemplateSchemaClassificationHeadersArg = exports.DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = exports.GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg; -class DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg = DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg; -class CreateMetadataTemplateSchemaClassificationHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateMetadataTemplateSchemaClassificationHeadersArg = CreateMetadataTemplateSchemaClassificationHeadersArg; -class ClassificationsManager { - constructor(fields) { - Object.assign(this, fields); - } - getMetadataTemplateEnterpriseSecurityClassificationSchema(headers = new GetMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeClassificationTemplate)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteMetadataTemplateEnterpriseSecurityClassificationSchema(headers = new DeleteMetadataTemplateEnterpriseSecurityClassificationSchemaHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createMetadataTemplateSchemaClassification(requestBody, headers = new CreateMetadataTemplateSchemaClassificationHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/schema#classifications"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeClassificationTemplate)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.ClassificationsManager = ClassificationsManager; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField\""; - } - if (val == "securityClassification-6VMVochwUWo") { - return "securityClassification-6VMVochwUWo"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField\""; - } - if (val == "Classification") { - return "Classification"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField\""; - } - if (val == "enum") { - return "enum"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField\""; - } - if (val == "Box__Security__Classification__Key") { - return "Box__Security__Classification__Key"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField\""; - } - if (val == "Classification") { - return "Classification"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val) { - return { ["classificationDefinition"]: val.classificationDefinition, ["colorID"]: val.colorId }; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val) { - const classificationDefinition = (0, json_js_3.isJson)(val.classificationDefinition, "string") ? val.classificationDefinition : void 0; - const colorId = (0, json_js_3.isJson)(val.colorID, "number") ? val.colorID : void 0; - return { classificationDefinition: classificationDefinition, colorId: colorId }; -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField(val) { - return { ["classification"]: val.classification == void 0 ? void 0 : serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val.classification) }; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField(val) { - const classification = val.classification == void 0 ? void 0 : deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val.classification); - return { classification: classification }; -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField(val) { - return { ["key"]: val.key, ["staticConfig"]: val.staticConfig == void 0 ? void 0 : serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField(val.staticConfig) }; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField(val) { - const key = (0, json_js_3.isJson)(val.key, "string") ? val.key : void 0; - const staticConfig = val.staticConfig == void 0 ? void 0 : deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsFieldStaticConfigField(val.staticConfig); - return { key: key, staticConfig: staticConfig }; -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField(val.type), ["key"]: val.key == void 0 ? void 0 : serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField(val.key), ["displayName"]: val.displayName == void 0 ? void 0 : serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField(val.displayName), ["hidden"]: val.hidden, ["options"]: val.options == void 0 ? void 0 : val.options.map(function (item) { - return serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField(item); - }) }; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField(val) { - const type = val.type == void 0 ? void 0 : deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldTypeField(val.type); - const key = val.key == void 0 ? void 0 : deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldKeyField(val.key); - const displayName = val.displayName == void 0 ? void 0 : deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldDisplayNameField(val.displayName); - const hidden = (0, json_js_3.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const options = (0, json_js_3.isJson)(val.options, "array") ? val.options.map(function (itm) { - return deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsFieldOptionsField(itm); - }) : void 0; - return { type: type, key: key, displayName: displayName, hidden: hidden, options: options }; -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField; -function serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(val) { - return { ["scope"]: serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val.scope), ["templateKey"]: val.templateKey == void 0 ? void 0 : serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField(val.templateKey), ["displayName"]: serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField(val.displayName), ["hidden"]: val.hidden, ["copyInstanceOnItemCopy"]: val.copyInstanceOnItemCopy, ["fields"]: val.fields == void 0 ? void 0 : val.fields.map(function (item) { - return serializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField(item); - }) }; -} -exports.serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = serializeCreateMetadataTemplateSchemaClassificationRequestBodyArg; -function deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg(val) { - const scope = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgScopeField(val.scope); - const templateKey = val.templateKey == void 0 ? void 0 : deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgTemplateKeyField(val.templateKey); - const displayName = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgDisplayNameField(val.displayName); - const hidden = (0, json_js_3.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const copyInstanceOnItemCopy = (0, json_js_3.isJson)(val.copyInstanceOnItemCopy, "boolean") ? val.copyInstanceOnItemCopy : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "array") ? val.fields.map(function (itm) { - return deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArgFieldsField(itm); - }) : void 0; - return { scope: scope, templateKey: templateKey, displayName: displayName, hidden: hidden, copyInstanceOnItemCopy: copyInstanceOnItemCopy, fields: fields }; -} -exports.deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg = deserializeCreateMetadataTemplateSchemaClassificationRequestBodyArg; -//# sourceMappingURL=classifications.generated.js.map \ No newline at end of file diff --git a/lib/managers/classifications.generated.js.map b/lib/managers/classifications.generated.js.map deleted file mode 100644 index 96a629d6..00000000 --- a/lib/managers/classifications.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"classifications.generated.js","sourceRoot":"","sources":["../../src/managers/classifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistEntries.generated.d.ts b/lib/managers/collaborationAllowlistEntries.generated.d.ts deleted file mode 100644 index f6ae7139..00000000 --- a/lib/managers/collaborationAllowlistEntries.generated.d.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { CollaborationAllowlistEntries } from "../schemas.generated.js"; -import { CollaborationAllowlistEntry } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetCollaborationWhitelistEntriesQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetCollaborationWhitelistEntriesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollaborationWhitelistEntriesHeadersArg); -} -export type CreateCollaborationWhitelistEntryRequestBodyArgDirectionField = "inbound" | "outbound" | "both"; -export interface CreateCollaborationWhitelistEntryRequestBodyArg { - readonly domain: string; - readonly direction: CreateCollaborationWhitelistEntryRequestBodyArgDirectionField; -} -export declare class CreateCollaborationWhitelistEntryHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateCollaborationWhitelistEntryHeadersArg); -} -export declare class GetCollaborationWhitelistEntryByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollaborationWhitelistEntryByIdHeadersArg); -} -export declare class DeleteCollaborationWhitelistEntryByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteCollaborationWhitelistEntryByIdHeadersArg); -} -export declare class CollaborationAllowlistEntriesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getCollaborationWhitelistEntries(queryParams?: GetCollaborationWhitelistEntriesQueryParamsArg, headers?: GetCollaborationWhitelistEntriesHeadersArg): Promise; - createCollaborationWhitelistEntry(requestBody: CreateCollaborationWhitelistEntryRequestBodyArg, headers?: CreateCollaborationWhitelistEntryHeadersArg): Promise; - getCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string, headers?: GetCollaborationWhitelistEntryByIdHeadersArg): Promise; - deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId: string, headers?: DeleteCollaborationWhitelistEntryByIdHeadersArg): Promise; -} -export declare function serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val: CreateCollaborationWhitelistEntryRequestBodyArgDirectionField): Json; -export declare function deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val: any): CreateCollaborationWhitelistEntryRequestBodyArgDirectionField; -export declare function serializeCreateCollaborationWhitelistEntryRequestBodyArg(val: CreateCollaborationWhitelistEntryRequestBodyArg): Json; -export declare function deserializeCreateCollaborationWhitelistEntryRequestBodyArg(val: any): CreateCollaborationWhitelistEntryRequestBodyArg; diff --git a/lib/managers/collaborationAllowlistEntries.generated.js b/lib/managers/collaborationAllowlistEntries.generated.js deleted file mode 100644 index 36e884a6..00000000 --- a/lib/managers/collaborationAllowlistEntries.generated.js +++ /dev/null @@ -1,114 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.serializeCreateCollaborationWhitelistEntryRequestBodyArg = exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = exports.serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = exports.CollaborationAllowlistEntriesManager = exports.DeleteCollaborationWhitelistEntryByIdHeadersArg = exports.GetCollaborationWhitelistEntryByIdHeadersArg = exports.CreateCollaborationWhitelistEntryHeadersArg = exports.GetCollaborationWhitelistEntriesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetCollaborationWhitelistEntriesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollaborationWhitelistEntriesHeadersArg = GetCollaborationWhitelistEntriesHeadersArg; -class CreateCollaborationWhitelistEntryHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateCollaborationWhitelistEntryHeadersArg = CreateCollaborationWhitelistEntryHeadersArg; -class GetCollaborationWhitelistEntryByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollaborationWhitelistEntryByIdHeadersArg = GetCollaborationWhitelistEntryByIdHeadersArg; -class DeleteCollaborationWhitelistEntryByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteCollaborationWhitelistEntryByIdHeadersArg = DeleteCollaborationWhitelistEntryByIdHeadersArg; -class CollaborationAllowlistEntriesManager { - constructor(fields) { - Object.assign(this, fields); - } - getCollaborationWhitelistEntries(queryParams = {}, headers = new GetCollaborationWhitelistEntriesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaborationAllowlistEntries)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createCollaborationWhitelistEntry(requestBody, headers = new CreateCollaborationWhitelistEntryHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationWhitelistEntryRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeCollaborationAllowlistEntry)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getCollaborationWhitelistEntryById(collaborationWhitelistEntryId, headers = new GetCollaborationWhitelistEntryByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeCollaborationAllowlistEntry)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteCollaborationWhitelistEntryById(collaborationWhitelistEntryId, headers = new DeleteCollaborationWhitelistEntryByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_entries/", collaborationWhitelistEntryId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.CollaborationAllowlistEntriesManager = CollaborationAllowlistEntriesManager; -function serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val) { - return val; -} -exports.serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField; -function deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateCollaborationWhitelistEntryRequestBodyArgDirectionField\""; - } - if (val == "inbound") { - return "inbound"; - } - if (val == "outbound") { - return "outbound"; - } - if (val == "both") { - return "both"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField = deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField; -function serializeCreateCollaborationWhitelistEntryRequestBodyArg(val) { - return { ["domain"]: val.domain, ["direction"]: serializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val.direction) }; -} -exports.serializeCreateCollaborationWhitelistEntryRequestBodyArg = serializeCreateCollaborationWhitelistEntryRequestBodyArg; -function deserializeCreateCollaborationWhitelistEntryRequestBodyArg(val) { - const domain = val.domain; - const direction = deserializeCreateCollaborationWhitelistEntryRequestBodyArgDirectionField(val.direction); - return { domain: domain, direction: direction }; -} -exports.deserializeCreateCollaborationWhitelistEntryRequestBodyArg = deserializeCreateCollaborationWhitelistEntryRequestBodyArg; -//# sourceMappingURL=collaborationAllowlistEntries.generated.js.map \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistEntries.generated.js.map b/lib/managers/collaborationAllowlistEntries.generated.js.map deleted file mode 100644 index 6e7c8b44..00000000 --- a/lib/managers/collaborationAllowlistEntries.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"collaborationAllowlistEntries.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistEntries.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts b/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts deleted file mode 100644 index befb6326..00000000 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.d.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { CollaborationAllowlistExemptTargets } from "../schemas.generated.js"; -import { CollaborationAllowlistExemptTarget } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetCollaborationWhitelistExemptTargetsQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetCollaborationWhitelistExemptTargetsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollaborationWhitelistExemptTargetsHeadersArg); -} -export interface CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField { - readonly id: string; -} -export interface CreateCollaborationWhitelistExemptTargetRequestBodyArg { - readonly user: CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; -} -export declare class CreateCollaborationWhitelistExemptTargetHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateCollaborationWhitelistExemptTargetHeadersArg); -} -export declare class GetCollaborationWhitelistExemptTargetByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollaborationWhitelistExemptTargetByIdHeadersArg); -} -export declare class DeleteCollaborationWhitelistExemptTargetByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteCollaborationWhitelistExemptTargetByIdHeadersArg); -} -export declare class CollaborationAllowlistExemptTargetsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getCollaborationWhitelistExemptTargets(queryParams?: GetCollaborationWhitelistExemptTargetsQueryParamsArg, headers?: GetCollaborationWhitelistExemptTargetsHeadersArg): Promise; - createCollaborationWhitelistExemptTarget(requestBody: CreateCollaborationWhitelistExemptTargetRequestBodyArg, headers?: CreateCollaborationWhitelistExemptTargetHeadersArg): Promise; - getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string, headers?: GetCollaborationWhitelistExemptTargetByIdHeadersArg): Promise; - deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId: string, headers?: DeleteCollaborationWhitelistExemptTargetByIdHeadersArg): Promise; -} -export declare function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val: CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField): Json; -export declare function deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val: any): CreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; -export declare function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(val: CreateCollaborationWhitelistExemptTargetRequestBodyArg): Json; -export declare function deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(val: any): CreateCollaborationWhitelistExemptTargetRequestBodyArg; diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.js b/lib/managers/collaborationAllowlistExemptTargets.generated.js deleted file mode 100644 index 0f88ff3d..00000000 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.js +++ /dev/null @@ -1,101 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = exports.CollaborationAllowlistExemptTargetsManager = exports.DeleteCollaborationWhitelistExemptTargetByIdHeadersArg = exports.GetCollaborationWhitelistExemptTargetByIdHeadersArg = exports.CreateCollaborationWhitelistExemptTargetHeadersArg = exports.GetCollaborationWhitelistExemptTargetsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class GetCollaborationWhitelistExemptTargetsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollaborationWhitelistExemptTargetsHeadersArg = GetCollaborationWhitelistExemptTargetsHeadersArg; -class CreateCollaborationWhitelistExemptTargetHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateCollaborationWhitelistExemptTargetHeadersArg = CreateCollaborationWhitelistExemptTargetHeadersArg; -class GetCollaborationWhitelistExemptTargetByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollaborationWhitelistExemptTargetByIdHeadersArg = GetCollaborationWhitelistExemptTargetByIdHeadersArg; -class DeleteCollaborationWhitelistExemptTargetByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteCollaborationWhitelistExemptTargetByIdHeadersArg = DeleteCollaborationWhitelistExemptTargetByIdHeadersArg; -class CollaborationAllowlistExemptTargetsManager { - constructor(fields) { - Object.assign(this, fields); - } - getCollaborationWhitelistExemptTargets(queryParams = {}, headers = new GetCollaborationWhitelistExemptTargetsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaborationAllowlistExemptTargets)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createCollaborationWhitelistExemptTarget(requestBody, headers = new CreateCollaborationWhitelistExemptTargetHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeCollaborationAllowlistExemptTarget)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId, headers = new GetCollaborationWhitelistExemptTargetByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeCollaborationAllowlistExemptTarget)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteCollaborationWhitelistExemptTargetById(collaborationWhitelistExemptTargetId, headers = new DeleteCollaborationWhitelistExemptTargetByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaboration_whitelist_exempt_targets/", collaborationWhitelistExemptTargetId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.CollaborationAllowlistExemptTargetsManager = CollaborationAllowlistExemptTargetsManager; -function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; -function deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField = deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField; -function serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(val) { - return { ["user"]: serializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val.user) }; -} -exports.serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = serializeCreateCollaborationWhitelistExemptTargetRequestBodyArg; -function deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg(val) { - const user = deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArgUserField(val.user); - return { user: user }; -} -exports.deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg = deserializeCreateCollaborationWhitelistExemptTargetRequestBodyArg; -//# sourceMappingURL=collaborationAllowlistExemptTargets.generated.js.map \ No newline at end of file diff --git a/lib/managers/collaborationAllowlistExemptTargets.generated.js.map b/lib/managers/collaborationAllowlistExemptTargets.generated.js.map deleted file mode 100644 index 8e69642c..00000000 --- a/lib/managers/collaborationAllowlistExemptTargets.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"collaborationAllowlistExemptTargets.generated.js","sourceRoot":"","sources":["../../src/managers/collaborationAllowlistExemptTargets.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/collections.generated.d.ts b/lib/managers/collections.generated.d.ts deleted file mode 100644 index 5dd4e559..00000000 --- a/lib/managers/collections.generated.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Collections } from "../schemas.generated.js"; -import { Items } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export interface GetCollectionsQueryParamsArg { - readonly fields?: string; - readonly offset?: number; - readonly limit?: number; -} -export declare class GetCollectionsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollectionsHeadersArg); -} -export interface GetCollectionItemsQueryParamsArg { - readonly fields?: string; - readonly offset?: number; - readonly limit?: number; -} -export declare class GetCollectionItemsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollectionItemsHeadersArg); -} -export declare class CollectionsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getCollections(queryParams?: GetCollectionsQueryParamsArg, headers?: GetCollectionsHeadersArg): Promise; - getCollectionItems(collectionId: string, queryParams?: GetCollectionItemsQueryParamsArg, headers?: GetCollectionItemsHeadersArg): Promise; -} diff --git a/lib/managers/collections.generated.js b/lib/managers/collections.generated.js deleted file mode 100644 index d114a7ac..00000000 --- a/lib/managers/collections.generated.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CollectionsManager = exports.GetCollectionItemsHeadersArg = exports.GetCollectionsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetCollectionsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollectionsHeadersArg = GetCollectionsHeadersArg; -class GetCollectionItemsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollectionItemsHeadersArg = GetCollectionItemsHeadersArg; -class CollectionsManager { - constructor(fields) { - Object.assign(this, fields); - } - getCollections(queryParams = {}, headers = new GetCollectionsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollections)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getCollectionItems(collectionId, queryParams = {}, headers = new GetCollectionItemsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collections/", collectionId, "/items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.CollectionsManager = CollectionsManager; -//# sourceMappingURL=collections.generated.js.map \ No newline at end of file diff --git a/lib/managers/collections.generated.js.map b/lib/managers/collections.generated.js.map deleted file mode 100644 index ec69cbb1..00000000 --- a/lib/managers/collections.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"collections.generated.js","sourceRoot":"","sources":["../../src/managers/collections.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAIjE,kEAA2D;AAM3D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAO7C,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AAMD,MAAa,4BAA4B;IAIrC,YAAY,MAAoC;QAHvC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oEAOC;AACD,MAAa,kBAAkB;IAG3B,YAAY,MAAyE;QACjF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAA4C,EAAyC,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YAC5K,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,qCAAqC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9R,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,kBAAkB,CAAC,YAAoB,EAAE,cAAgD,EAA6C,EAAE,UAAwC,IAAI,4BAA4B,CAAC,EAAE,CAAC;;YACtN,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,EAAE,YAAY,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvT,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AA1BD,gDA0BC"} \ No newline at end of file diff --git a/lib/managers/comments.generated.d.ts b/lib/managers/comments.generated.d.ts deleted file mode 100644 index 111a026e..00000000 --- a/lib/managers/comments.generated.d.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Comments } from "../schemas.generated.js"; -import { CommentFull } from "../schemas.generated.js"; -import { Comment } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetFileCommentsQueryParamsArg { - readonly fields?: string; - readonly limit?: number; - readonly offset?: number; -} -export declare class GetFileCommentsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileCommentsHeadersArg); -} -export interface GetCommentByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetCommentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCommentByIdHeadersArg); -} -export interface UpdateCommentByIdRequestBodyArg { - readonly message?: string; -} -export interface UpdateCommentByIdQueryParamsArg { - readonly fields?: string; -} -export declare class UpdateCommentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateCommentByIdHeadersArg); -} -export declare class DeleteCommentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteCommentByIdHeadersArg); -} -export type CreateCommentRequestBodyArgItemFieldTypeField = "file" | "comment"; -export interface CreateCommentRequestBodyArgItemField { - readonly id: string; - readonly type: CreateCommentRequestBodyArgItemFieldTypeField; -} -export interface CreateCommentRequestBodyArg { - readonly message: string; - readonly taggedMessage?: string; - readonly item: CreateCommentRequestBodyArgItemField; -} -export interface CreateCommentQueryParamsArg { - readonly fields?: string; -} -export declare class CreateCommentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateCommentHeadersArg); -} -export declare class CommentsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileComments(fileId: string, queryParams?: GetFileCommentsQueryParamsArg, headers?: GetFileCommentsHeadersArg): Promise; - getCommentById(commentId: string, queryParams?: GetCommentByIdQueryParamsArg, headers?: GetCommentByIdHeadersArg): Promise; - updateCommentById(commentId: string, requestBody: UpdateCommentByIdRequestBodyArg, queryParams?: UpdateCommentByIdQueryParamsArg, headers?: UpdateCommentByIdHeadersArg): Promise; - deleteCommentById(commentId: string, headers?: DeleteCommentByIdHeadersArg): Promise; - createComment(requestBody: CreateCommentRequestBodyArg, queryParams?: CreateCommentQueryParamsArg, headers?: CreateCommentHeadersArg): Promise; -} -export declare function serializeUpdateCommentByIdRequestBodyArg(val: UpdateCommentByIdRequestBodyArg): Json; -export declare function deserializeUpdateCommentByIdRequestBodyArg(val: any): UpdateCommentByIdRequestBodyArg; -export declare function serializeCreateCommentRequestBodyArgItemFieldTypeField(val: CreateCommentRequestBodyArgItemFieldTypeField): Json; -export declare function deserializeCreateCommentRequestBodyArgItemFieldTypeField(val: any): CreateCommentRequestBodyArgItemFieldTypeField; -export declare function serializeCreateCommentRequestBodyArgItemField(val: CreateCommentRequestBodyArgItemField): Json; -export declare function deserializeCreateCommentRequestBodyArgItemField(val: any): CreateCommentRequestBodyArgItemField; -export declare function serializeCreateCommentRequestBodyArg(val: CreateCommentRequestBodyArg): Json; -export declare function deserializeCreateCommentRequestBodyArg(val: any): CreateCommentRequestBodyArg; diff --git a/lib/managers/comments.generated.js b/lib/managers/comments.generated.js deleted file mode 100644 index 5a7ca251..00000000 --- a/lib/managers/comments.generated.js +++ /dev/null @@ -1,149 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCommentRequestBodyArg = exports.serializeCreateCommentRequestBodyArg = exports.deserializeCreateCommentRequestBodyArgItemField = exports.serializeCreateCommentRequestBodyArgItemField = exports.deserializeCreateCommentRequestBodyArgItemFieldTypeField = exports.serializeCreateCommentRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCommentByIdRequestBodyArg = exports.serializeUpdateCommentByIdRequestBodyArg = exports.CommentsManager = exports.CreateCommentHeadersArg = exports.DeleteCommentByIdHeadersArg = exports.UpdateCommentByIdHeadersArg = exports.GetCommentByIdHeadersArg = exports.GetFileCommentsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileCommentsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileCommentsHeadersArg = GetFileCommentsHeadersArg; -class GetCommentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCommentByIdHeadersArg = GetCommentByIdHeadersArg; -class UpdateCommentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateCommentByIdHeadersArg = UpdateCommentByIdHeadersArg; -class DeleteCommentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteCommentByIdHeadersArg = DeleteCommentByIdHeadersArg; -class CreateCommentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateCommentHeadersArg = CreateCommentHeadersArg; -class CommentsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileComments(fileId, queryParams = {}, headers = new GetFileCommentsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/comments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeComments)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getCommentById(commentId, queryParams = {}, headers = new GetCommentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeCommentFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateCommentById(commentId, requestBody, queryParams = {}, headers = new UpdateCommentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateCommentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeCommentFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteCommentById(commentId, headers = new DeleteCommentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments/", commentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createComment(requestBody, queryParams = {}, headers = new CreateCommentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/comments"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCommentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeComment)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.CommentsManager = CommentsManager; -function serializeUpdateCommentByIdRequestBodyArg(val) { - return { ["message"]: val.message }; -} -exports.serializeUpdateCommentByIdRequestBodyArg = serializeUpdateCommentByIdRequestBodyArg; -function deserializeUpdateCommentByIdRequestBodyArg(val) { - const message = (0, json_js_3.isJson)(val.message, "string") ? val.message : void 0; - return { message: message }; -} -exports.deserializeUpdateCommentByIdRequestBodyArg = deserializeUpdateCommentByIdRequestBodyArg; -function serializeCreateCommentRequestBodyArgItemFieldTypeField(val) { - return val; -} -exports.serializeCreateCommentRequestBodyArgItemFieldTypeField = serializeCreateCommentRequestBodyArgItemFieldTypeField; -function deserializeCreateCommentRequestBodyArgItemFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateCommentRequestBodyArgItemFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "comment") { - return "comment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateCommentRequestBodyArgItemFieldTypeField = deserializeCreateCommentRequestBodyArgItemFieldTypeField; -function serializeCreateCommentRequestBodyArgItemField(val) { - return { ["id"]: val.id, ["type"]: serializeCreateCommentRequestBodyArgItemFieldTypeField(val.type) }; -} -exports.serializeCreateCommentRequestBodyArgItemField = serializeCreateCommentRequestBodyArgItemField; -function deserializeCreateCommentRequestBodyArgItemField(val) { - const id = val.id; - const type = deserializeCreateCommentRequestBodyArgItemFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateCommentRequestBodyArgItemField = deserializeCreateCommentRequestBodyArgItemField; -function serializeCreateCommentRequestBodyArg(val) { - return { ["message"]: val.message, ["tagged_message"]: val.taggedMessage, ["item"]: serializeCreateCommentRequestBodyArgItemField(val.item) }; -} -exports.serializeCreateCommentRequestBodyArg = serializeCreateCommentRequestBodyArg; -function deserializeCreateCommentRequestBodyArg(val) { - const message = val.message; - const taggedMessage = (0, json_js_3.isJson)(val.tagged_message, "string") ? val.tagged_message : void 0; - const item = deserializeCreateCommentRequestBodyArgItemField(val.item); - return { message: message, taggedMessage: taggedMessage, item: item }; -} -exports.deserializeCreateCommentRequestBodyArg = deserializeCreateCommentRequestBodyArg; -//# sourceMappingURL=comments.generated.js.map \ No newline at end of file diff --git a/lib/managers/comments.generated.js.map b/lib/managers/comments.generated.js.map deleted file mode 100644 index 6887b0a9..00000000 --- a/lib/managers/comments.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"comments.generated.js","sourceRoot":"","sources":["../../src/managers/comments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/devicePinners.generated.d.ts b/lib/managers/devicePinners.generated.d.ts deleted file mode 100644 index 684d228f..00000000 --- a/lib/managers/devicePinners.generated.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { DevicePinner } from "../schemas.generated.js"; -import { DevicePinners } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export declare class GetDevicePinnerByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetDevicePinnerByIdHeadersArg); -} -export declare class DeleteDevicePinnerByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteDevicePinnerByIdHeadersArg); -} -export type GetEnterpriseDevicePinnersQueryParamsArgDirectionField = "ASC" | "DESC"; -export interface GetEnterpriseDevicePinnersQueryParamsArg { - readonly marker?: string; - readonly limit?: number; - readonly direction?: GetEnterpriseDevicePinnersQueryParamsArgDirectionField; -} -export declare class GetEnterpriseDevicePinnersHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetEnterpriseDevicePinnersHeadersArg); -} -export declare class DevicePinnersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getDevicePinnerById(devicePinnerId: string, headers?: GetDevicePinnerByIdHeadersArg): Promise; - deleteDevicePinnerById(devicePinnerId: string, headers?: DeleteDevicePinnerByIdHeadersArg): Promise; - getEnterpriseDevicePinners(enterpriseId: string, queryParams?: GetEnterpriseDevicePinnersQueryParamsArg, headers?: GetEnterpriseDevicePinnersHeadersArg): Promise; -} diff --git a/lib/managers/devicePinners.generated.js b/lib/managers/devicePinners.generated.js deleted file mode 100644 index 6ae1c522..00000000 --- a/lib/managers/devicePinners.generated.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DevicePinnersManager = exports.GetEnterpriseDevicePinnersHeadersArg = exports.DeleteDevicePinnerByIdHeadersArg = exports.GetDevicePinnerByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetDevicePinnerByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetDevicePinnerByIdHeadersArg = GetDevicePinnerByIdHeadersArg; -class DeleteDevicePinnerByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteDevicePinnerByIdHeadersArg = DeleteDevicePinnerByIdHeadersArg; -class GetEnterpriseDevicePinnersHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetEnterpriseDevicePinnersHeadersArg = GetEnterpriseDevicePinnersHeadersArg; -class DevicePinnersManager { - constructor(fields) { - Object.assign(this, fields); - } - getDevicePinnerById(devicePinnerId, headers = new GetDevicePinnerByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeDevicePinner)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteDevicePinnerById(devicePinnerId, headers = new DeleteDevicePinnerByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/device_pinners/", devicePinnerId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getEnterpriseDevicePinners(enterpriseId, queryParams = {}, headers = new GetEnterpriseDevicePinnersHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["direction"]: (0, utils_js_2.toString)(queryParams.direction) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/enterprises/", enterpriseId, "/device_pinners"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeDevicePinners)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.DevicePinnersManager = DevicePinnersManager; -//# sourceMappingURL=devicePinners.generated.js.map \ No newline at end of file diff --git a/lib/managers/devicePinners.generated.js.map b/lib/managers/devicePinners.generated.js.map deleted file mode 100644 index a1ecac4c..00000000 --- a/lib/managers/devicePinners.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"devicePinners.generated.js","sourceRoot":"","sources":["../../src/managers/devicePinners.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/downloads.generated.d.ts b/lib/managers/downloads.generated.d.ts deleted file mode 100644 index 9f46f099..00000000 --- a/lib/managers/downloads.generated.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/// -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { ByteStream } from "../utils.js"; -export interface DownloadFileQueryParamsArg { - readonly version?: string; - readonly accessToken?: string; -} -export declare class DownloadFileHeadersArg { - readonly range?: string; - readonly boxapi?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DownloadFileHeadersArg); -} -export declare class DownloadsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - downloadFile(fileId: string, queryParams?: DownloadFileQueryParamsArg, headers?: DownloadFileHeadersArg): Promise; -} diff --git a/lib/managers/downloads.generated.js b/lib/managers/downloads.generated.js deleted file mode 100644 index 51dcf13d..00000000 --- a/lib/managers/downloads.generated.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DownloadsManager = exports.DownloadFileHeadersArg = void 0; -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -class DownloadFileHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DownloadFileHeadersArg = DownloadFileHeadersArg; -class DownloadsManager { - constructor(fields) { - Object.assign(this, fields); - } - downloadFile(fileId, queryParams = {}, headers = new DownloadFileHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["version"]: (0, utils_js_2.toString)(queryParams.version), ["access_token"]: (0, utils_js_2.toString)(queryParams.accessToken) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["range"]: (0, utils_js_2.toString)(headers.range), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/content"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); - return response.content; - }); - } -} -exports.DownloadsManager = DownloadsManager; -//# sourceMappingURL=downloads.generated.js.map \ No newline at end of file diff --git a/lib/managers/downloads.generated.js.map b/lib/managers/downloads.generated.js.map deleted file mode 100644 index 96372a2a..00000000 --- a/lib/managers/downloads.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"downloads.generated.js","sourceRoot":"","sources":["../../src/managers/downloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAKA,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAOpC,MAAa,sBAAsB;IAM/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AATD,wDASC;AACD,MAAa,gBAAgB;IAGzB,YAAY,MAA8C;QACtD,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,MAAc,EAAE,cAA0C,EAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YAClL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC;YACvH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,OAAO,CAAC,MAAM,CAAC,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YAChI,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/S,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;CACJ;AAhBD,4CAgBC"} \ No newline at end of file diff --git a/lib/managers/emailAliases.generated.d.ts b/lib/managers/emailAliases.generated.d.ts deleted file mode 100644 index 4ec52df2..00000000 --- a/lib/managers/emailAliases.generated.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { EmailAliases } from "../schemas.generated.js"; -import { EmailAlias } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetUserEmailAliasesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetUserEmailAliasesHeadersArg); -} -export interface CreateUserEmailAliasRequestBodyArg { - readonly email: string; -} -export declare class CreateUserEmailAliasHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateUserEmailAliasHeadersArg); -} -export declare class DeleteUserEmailAliasByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteUserEmailAliasByIdHeadersArg); -} -export declare class EmailAliasesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getUserEmailAliases(userId: string, headers?: GetUserEmailAliasesHeadersArg): Promise; - createUserEmailAlias(userId: string, requestBody: CreateUserEmailAliasRequestBodyArg, headers?: CreateUserEmailAliasHeadersArg): Promise; - deleteUserEmailAliasById(userId: string, emailAliasId: string, headers?: DeleteUserEmailAliasByIdHeadersArg): Promise; -} -export declare function serializeCreateUserEmailAliasRequestBodyArg(val: CreateUserEmailAliasRequestBodyArg): Json; -export declare function deserializeCreateUserEmailAliasRequestBodyArg(val: any): CreateUserEmailAliasRequestBodyArg; diff --git a/lib/managers/emailAliases.generated.js b/lib/managers/emailAliases.generated.js deleted file mode 100644 index b7b54800..00000000 --- a/lib/managers/emailAliases.generated.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateUserEmailAliasRequestBodyArg = exports.serializeCreateUserEmailAliasRequestBodyArg = exports.EmailAliasesManager = exports.DeleteUserEmailAliasByIdHeadersArg = exports.CreateUserEmailAliasHeadersArg = exports.GetUserEmailAliasesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class GetUserEmailAliasesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetUserEmailAliasesHeadersArg = GetUserEmailAliasesHeadersArg; -class CreateUserEmailAliasHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateUserEmailAliasHeadersArg = CreateUserEmailAliasHeadersArg; -class DeleteUserEmailAliasByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteUserEmailAliasByIdHeadersArg = DeleteUserEmailAliasByIdHeadersArg; -class EmailAliasesManager { - constructor(fields) { - Object.assign(this, fields); - } - getUserEmailAliases(userId, headers = new GetUserEmailAliasesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeEmailAliases)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createUserEmailAlias(userId, requestBody, headers = new CreateUserEmailAliasHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateUserEmailAliasRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeEmailAlias)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteUserEmailAliasById(userId, emailAliasId, headers = new DeleteUserEmailAliasByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/email_aliases/", emailAliasId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.EmailAliasesManager = EmailAliasesManager; -function serializeCreateUserEmailAliasRequestBodyArg(val) { - return { ["email"]: val.email }; -} -exports.serializeCreateUserEmailAliasRequestBodyArg = serializeCreateUserEmailAliasRequestBodyArg; -function deserializeCreateUserEmailAliasRequestBodyArg(val) { - const email = val.email; - return { email: email }; -} -exports.deserializeCreateUserEmailAliasRequestBodyArg = deserializeCreateUserEmailAliasRequestBodyArg; -//# sourceMappingURL=emailAliases.generated.js.map \ No newline at end of file diff --git a/lib/managers/emailAliases.generated.js.map b/lib/managers/emailAliases.generated.js.map deleted file mode 100644 index 02b5b716..00000000 --- a/lib/managers/emailAliases.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"emailAliases.generated.js","sourceRoot":"","sources":["../../src/managers/emailAliases.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/events.generated.d.ts b/lib/managers/events.generated.d.ts deleted file mode 100644 index d01a9a3e..00000000 --- a/lib/managers/events.generated.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Events } from "../schemas.generated.js"; -import { RealtimeServers } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export type GetEventsQueryParamsArgStreamTypeField = "all" | "changes" | "sync" | "admin_logs" | "admin_logs_streaming"; -export interface GetEventsQueryParamsArg { - readonly streamType?: GetEventsQueryParamsArgStreamTypeField; - readonly streamPosition?: string; - readonly limit?: number; - readonly eventType?: string; - readonly createdAfter?: string; - readonly createdBefore?: string; -} -export declare class GetEventsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetEventsHeadersArg); -} -export declare class GetEventsWithLongPollingHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetEventsWithLongPollingHeadersArg); -} -export declare class EventsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getEvents(queryParams?: GetEventsQueryParamsArg, headers?: GetEventsHeadersArg): Promise; - getEventsWithLongPolling(headers?: GetEventsWithLongPollingHeadersArg): Promise; -} diff --git a/lib/managers/events.generated.js b/lib/managers/events.generated.js deleted file mode 100644 index 8823508f..00000000 --- a/lib/managers/events.generated.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.EventsManager = exports.GetEventsWithLongPollingHeadersArg = exports.GetEventsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetEventsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetEventsHeadersArg = GetEventsHeadersArg; -class GetEventsWithLongPollingHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetEventsWithLongPollingHeadersArg = GetEventsWithLongPollingHeadersArg; -class EventsManager { - constructor(fields) { - Object.assign(this, fields); - } - getEvents(queryParams = {}, headers = new GetEventsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["stream_type"]: (0, utils_js_2.toString)(queryParams.streamType), ["stream_position"]: (0, utils_js_2.toString)(queryParams.streamPosition), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["event_type"]: (0, utils_js_2.toString)(queryParams.eventType), ["created_after"]: (0, utils_js_2.toString)(queryParams.createdAfter), ["created_before"]: (0, utils_js_2.toString)(queryParams.createdBefore) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeEvents)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getEventsWithLongPolling(headers = new GetEventsWithLongPollingHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/events"), { method: "OPTIONS", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeRealtimeServers)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.EventsManager = EventsManager; -//# sourceMappingURL=events.generated.js.map \ No newline at end of file diff --git a/lib/managers/events.generated.js.map b/lib/managers/events.generated.js.map deleted file mode 100644 index 8ac20f30..00000000 --- a/lib/managers/events.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"events.generated.js","sourceRoot":"","sources":["../../src/managers/events.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA4D;AAI5D,kEAAqE;AAMrE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAW7C,MAAa,mBAAmB;IAI5B,YAAY,MAA2B;QAH9B,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kDAOC;AACD,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,aAAa;IAGtB,YAAY,MAAqE;QAC7E,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,SAAS,CAAC,cAAuC,EAAoC,EAAE,UAA+B,IAAI,mBAAmB,CAAC,EAAE,CAAC;;YACnJ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,UAAU,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,gBAAgB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC;YAC7U,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzR,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;IACK,wBAAwB,CAAC,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YACnH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrQ,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;CACJ;AAvBD,sCAuBC"} \ No newline at end of file diff --git a/lib/managers/fileClassifications.generated.d.ts b/lib/managers/fileClassifications.generated.d.ts deleted file mode 100644 index 110ad56f..00000000 --- a/lib/managers/fileClassifications.generated.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Classification } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg); -} -export interface CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg { - readonly boxSecurityClassificationKey?: string; -} -export declare class CreateFileMetadataEnterpriseSecurityClassificationHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileMetadataEnterpriseSecurityClassificationHeadersArg); -} -export declare class DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg); -} -export declare class FileClassificationsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId: string, headers?: GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg): Promise; - createFileMetadataEnterpriseSecurityClassification(fileId: string, requestBody: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg, headers?: CreateFileMetadataEnterpriseSecurityClassificationHeadersArg): Promise; - deleteFileMetadataEnterpriseSecurityClassification(fileId: string, headers?: DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg): Promise; -} -export declare function serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val: CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg): Json; -export declare function deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val: any): CreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg; diff --git a/lib/managers/fileClassifications.generated.js b/lib/managers/fileClassifications.generated.js deleted file mode 100644 index fdc0b835..00000000 --- a/lib/managers/fileClassifications.generated.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.FileClassificationsManager = exports.DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg = exports.CreateFileMetadataEnterpriseSecurityClassificationHeadersArg = exports.GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg; -class CreateFileMetadataEnterpriseSecurityClassificationHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileMetadataEnterpriseSecurityClassificationHeadersArg = CreateFileMetadataEnterpriseSecurityClassificationHeadersArg; -class DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg = DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg; -class FileClassificationsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileMetadataEnterpriseSecurityClassification6VmVochwUWo(fileId, headers = new GetFileMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFileMetadataEnterpriseSecurityClassification(fileId, requestBody, headers = new CreateFileMetadataEnterpriseSecurityClassificationHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileMetadataEnterpriseSecurityClassification(fileId, headers = new DeleteFileMetadataEnterpriseSecurityClassificationHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FileClassificationsManager = FileClassificationsManager; -function serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val) { - return { ["Box__Security__Classification__Key"]: val.boxSecurityClassificationKey }; -} -exports.serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = serializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg; -function deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg(val) { - const boxSecurityClassificationKey = (0, json_js_3.isJson)(val.Box__Security__Classification__Key, "string") ? val.Box__Security__Classification__Key : void 0; - return { boxSecurityClassificationKey: boxSecurityClassificationKey }; -} -exports.deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg = deserializeCreateFileMetadataEnterpriseSecurityClassificationRequestBodyArg; -//# sourceMappingURL=fileClassifications.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileClassifications.generated.js.map b/lib/managers/fileClassifications.generated.js.map deleted file mode 100644 index 90dc1495..00000000 --- a/lib/managers/fileClassifications.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/fileClassifications.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAoE;AAOpE,0CAA4C;AAG5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AACpC,MAAa,oEAAoE;IAI7E,YAAY,MAA4E;QAH/E,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oJAOC;AAID,MAAa,4DAA4D;IAIrE,YAAY,MAAoE;QAHvE,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oIAOC;AACD,MAAa,4DAA4D;IAIrE,YAAY,MAAoE;QAHvE,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oIAOC;AACD,MAAa,0BAA0B;IAGnC,YAAY,MAAoN;QAC5N,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0DAA0D,CAAC,MAAc,EAAE,UAAgF,IAAI,oEAAoE,CAAC,EAAE,CAAC;;YACzO,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpU,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc,EAAE,WAA6E,EAAE,UAAwE,IAAI,4DAA4D,CAAC,EAAE,CAAC;;YAChS,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,yEAAyE,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnd,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,kDAAkD,CAAC,MAAc,EAAE,UAAwE,IAAI,4DAA4D,CAAC,EAAE,CAAC;;YACjN,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,yDAAyD,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvU,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AA3BD,gEA2BC;AACD,SAAgB,yEAAyE,CAAC,GAAqE;IAC3J,OAAO,EAAE,CAAC,oCAAoC,CAAC,EAAE,GAAG,CAAC,4BAA4B,EAAE,CAAC;AACxF,CAAC;AAFD,8JAEC;AACD,SAAgB,2EAA2E,CAAC,GAAQ;IAChG,MAAM,4BAA4B,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACpK,OAAO,EAAE,4BAA4B,EAAE,4BAA4B,EAA6E,CAAC;AACrJ,CAAC;AAHD,kKAGC"} \ No newline at end of file diff --git a/lib/managers/fileMetadata.generated.d.ts b/lib/managers/fileMetadata.generated.d.ts deleted file mode 100644 index 22d11cc2..00000000 --- a/lib/managers/fileMetadata.generated.d.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Metadatas } from "../schemas.generated.js"; -import { MetadataFull } from "../schemas.generated.js"; -import { Metadata } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFileMetadataHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileMetadataHeadersArg); -} -export type GetFileMetadataByIdScopeArg = "global" | "enterprise"; -export declare class GetFileMetadataByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileMetadataByIdHeadersArg); -} -export type CreateFileMetadataByIdScopeArg = "global" | "enterprise"; -export interface CreateFileMetadataByIdRequestBodyArg { -} -export declare class CreateFileMetadataByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileMetadataByIdHeadersArg); -} -export type DeleteFileMetadataByIdScopeArg = "global" | "enterprise"; -export declare class DeleteFileMetadataByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileMetadataByIdHeadersArg); -} -export declare class FileMetadataManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileMetadata(fileId: string, headers?: GetFileMetadataHeadersArg): Promise; - getFileMetadataById(fileId: string, scope: GetFileMetadataByIdScopeArg, templateKey: string, headers?: GetFileMetadataByIdHeadersArg): Promise; - createFileMetadataById(fileId: string, scope: CreateFileMetadataByIdScopeArg, templateKey: string, requestBody: CreateFileMetadataByIdRequestBodyArg, headers?: CreateFileMetadataByIdHeadersArg): Promise; - deleteFileMetadataById(fileId: string, scope: DeleteFileMetadataByIdScopeArg, templateKey: string, headers?: DeleteFileMetadataByIdHeadersArg): Promise; -} -export declare function serializeGetFileMetadataByIdScopeArg(val: GetFileMetadataByIdScopeArg): Json; -export declare function deserializeGetFileMetadataByIdScopeArg(val: any): GetFileMetadataByIdScopeArg; -export declare function serializeCreateFileMetadataByIdScopeArg(val: CreateFileMetadataByIdScopeArg): Json; -export declare function deserializeCreateFileMetadataByIdScopeArg(val: any): CreateFileMetadataByIdScopeArg; -export declare function serializeCreateFileMetadataByIdRequestBodyArg(val: CreateFileMetadataByIdRequestBodyArg): Json; -export declare function deserializeCreateFileMetadataByIdRequestBodyArg(val: any): CreateFileMetadataByIdRequestBodyArg; -export declare function serializeDeleteFileMetadataByIdScopeArg(val: DeleteFileMetadataByIdScopeArg): Json; -export declare function deserializeDeleteFileMetadataByIdScopeArg(val: any): DeleteFileMetadataByIdScopeArg; diff --git a/lib/managers/fileMetadata.generated.js b/lib/managers/fileMetadata.generated.js deleted file mode 100644 index 7514aca1..00000000 --- a/lib/managers/fileMetadata.generated.js +++ /dev/null @@ -1,142 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeDeleteFileMetadataByIdScopeArg = exports.serializeDeleteFileMetadataByIdScopeArg = exports.deserializeCreateFileMetadataByIdRequestBodyArg = exports.serializeCreateFileMetadataByIdRequestBodyArg = exports.deserializeCreateFileMetadataByIdScopeArg = exports.serializeCreateFileMetadataByIdScopeArg = exports.deserializeGetFileMetadataByIdScopeArg = exports.serializeGetFileMetadataByIdScopeArg = exports.FileMetadataManager = exports.DeleteFileMetadataByIdHeadersArg = exports.CreateFileMetadataByIdHeadersArg = exports.GetFileMetadataByIdHeadersArg = exports.GetFileMetadataHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileMetadataHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileMetadataHeadersArg = GetFileMetadataHeadersArg; -class GetFileMetadataByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileMetadataByIdHeadersArg = GetFileMetadataByIdHeadersArg; -class CreateFileMetadataByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileMetadataByIdHeadersArg = CreateFileMetadataByIdHeadersArg; -class DeleteFileMetadataByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileMetadataByIdHeadersArg = DeleteFileMetadataByIdHeadersArg; -class FileMetadataManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileMetadata(fileId, headers = new GetFileMetadataHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadatas)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFileMetadataById(fileId, scope, templateKey, headers = new GetFileMetadataByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadataFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFileMetadataById(fileId, scope, templateKey, requestBody, headers = new CreateFileMetadataByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileMetadataById(fileId, scope, templateKey, headers = new DeleteFileMetadataByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/", scope, "/", templateKey), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FileMetadataManager = FileMetadataManager; -function serializeGetFileMetadataByIdScopeArg(val) { - return val; -} -exports.serializeGetFileMetadataByIdScopeArg = serializeGetFileMetadataByIdScopeArg; -function deserializeGetFileMetadataByIdScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFileMetadataByIdScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFileMetadataByIdScopeArg = deserializeGetFileMetadataByIdScopeArg; -function serializeCreateFileMetadataByIdScopeArg(val) { - return val; -} -exports.serializeCreateFileMetadataByIdScopeArg = serializeCreateFileMetadataByIdScopeArg; -function deserializeCreateFileMetadataByIdScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateFileMetadataByIdScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateFileMetadataByIdScopeArg = deserializeCreateFileMetadataByIdScopeArg; -function serializeCreateFileMetadataByIdRequestBodyArg(val) { - return {}; -} -exports.serializeCreateFileMetadataByIdRequestBodyArg = serializeCreateFileMetadataByIdRequestBodyArg; -function deserializeCreateFileMetadataByIdRequestBodyArg(val) { - return {}; -} -exports.deserializeCreateFileMetadataByIdRequestBodyArg = deserializeCreateFileMetadataByIdRequestBodyArg; -function serializeDeleteFileMetadataByIdScopeArg(val) { - return val; -} -exports.serializeDeleteFileMetadataByIdScopeArg = serializeDeleteFileMetadataByIdScopeArg; -function deserializeDeleteFileMetadataByIdScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"DeleteFileMetadataByIdScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeDeleteFileMetadataByIdScopeArg = deserializeDeleteFileMetadataByIdScopeArg; -//# sourceMappingURL=fileMetadata.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileMetadata.generated.js.map b/lib/managers/fileMetadata.generated.js.map deleted file mode 100644 index 96eb554b..00000000 --- a/lib/managers/fileMetadata.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/fileMetadata.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileRequests.generated.d.ts b/lib/managers/fileRequests.generated.d.ts deleted file mode 100644 index ff4ab334..00000000 --- a/lib/managers/fileRequests.generated.d.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { FileRequest } from "../schemas.generated.js"; -import { FileRequestUpdateRequest } from "../schemas.generated.js"; -import { FileRequestCopyRequest } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export declare class GetFileRequestByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileRequestByIdHeadersArg); -} -export declare class UpdateFileRequestByIdHeadersArg { - readonly ifMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileRequestByIdHeadersArg); -} -export declare class DeleteFileRequestByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileRequestByIdHeadersArg); -} -export declare class CreateFileRequestCopyHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileRequestCopyHeadersArg); -} -export declare class FileRequestsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileRequestById(fileRequestId: string, headers?: GetFileRequestByIdHeadersArg): Promise; - updateFileRequestById(fileRequestId: string, requestBody: FileRequestUpdateRequest, headers?: UpdateFileRequestByIdHeadersArg): Promise; - deleteFileRequestById(fileRequestId: string, headers?: DeleteFileRequestByIdHeadersArg): Promise; - createFileRequestCopy(fileRequestId: string, requestBody: FileRequestCopyRequest, headers?: CreateFileRequestCopyHeadersArg): Promise; -} diff --git a/lib/managers/fileRequests.generated.js b/lib/managers/fileRequests.generated.js deleted file mode 100644 index 442fcc17..00000000 --- a/lib/managers/fileRequests.generated.js +++ /dev/null @@ -1,83 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FileRequestsManager = exports.CreateFileRequestCopyHeadersArg = exports.DeleteFileRequestByIdHeadersArg = exports.UpdateFileRequestByIdHeadersArg = exports.GetFileRequestByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class GetFileRequestByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileRequestByIdHeadersArg = GetFileRequestByIdHeadersArg; -class UpdateFileRequestByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileRequestByIdHeadersArg = UpdateFileRequestByIdHeadersArg; -class DeleteFileRequestByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileRequestByIdHeadersArg = DeleteFileRequestByIdHeadersArg; -class CreateFileRequestCopyHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileRequestCopyHeadersArg = CreateFileRequestCopyHeadersArg; -class FileRequestsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileRequestById(fileRequestId, headers = new GetFileRequestByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileRequestById(fileRequestId, requestBody, headers = new UpdateFileRequestByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_2.serializeFileRequestUpdateRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileRequestById(fileRequestId, headers = new DeleteFileRequestByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createFileRequestCopy(fileRequestId, requestBody, headers = new CreateFileRequestCopyHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_requests/", fileRequestId, "/copy"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeFileRequestCopyRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileRequest)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.FileRequestsManager = FileRequestsManager; -//# sourceMappingURL=fileRequests.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileRequests.generated.js.map b/lib/managers/fileRequests.generated.js.map deleted file mode 100644 index 9a25f2a3..00000000 --- a/lib/managers/fileRequests.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileRequests.generated.js","sourceRoot":"","sources":["../../src/managers/fileRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileVersionLegalHolds.generated.d.ts b/lib/managers/fileVersionLegalHolds.generated.d.ts deleted file mode 100644 index b4c8a89c..00000000 --- a/lib/managers/fileVersionLegalHolds.generated.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { FileVersionLegalHold } from "../schemas.generated.js"; -import { FileVersionLegalHolds } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export declare class GetFileVersionLegalHoldByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileVersionLegalHoldByIdHeadersArg); -} -export interface GetFileVersionLegalHoldsQueryParamsArg { - readonly policyId: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetFileVersionLegalHoldsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileVersionLegalHoldsHeadersArg); -} -export declare class FileVersionLegalHoldsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileVersionLegalHoldById(fileVersionLegalHoldId: string, headers?: GetFileVersionLegalHoldByIdHeadersArg): Promise; - getFileVersionLegalHolds(queryParams: GetFileVersionLegalHoldsQueryParamsArg, headers?: GetFileVersionLegalHoldsHeadersArg): Promise; -} diff --git a/lib/managers/fileVersionLegalHolds.generated.js b/lib/managers/fileVersionLegalHolds.generated.js deleted file mode 100644 index 3c9e292b..00000000 --- a/lib/managers/fileVersionLegalHolds.generated.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FileVersionLegalHoldsManager = exports.GetFileVersionLegalHoldsHeadersArg = exports.GetFileVersionLegalHoldByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetFileVersionLegalHoldByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileVersionLegalHoldByIdHeadersArg = GetFileVersionLegalHoldByIdHeadersArg; -class GetFileVersionLegalHoldsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileVersionLegalHoldsHeadersArg = GetFileVersionLegalHoldsHeadersArg; -class FileVersionLegalHoldsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileVersionLegalHoldById(fileVersionLegalHoldId, headers = new GetFileVersionLegalHoldByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds/", fileVersionLegalHoldId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileVersionLegalHold)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFileVersionLegalHolds(queryParams, headers = new GetFileVersionLegalHoldsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_legal_holds"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.FileVersionLegalHoldsManager = FileVersionLegalHoldsManager; -//# sourceMappingURL=fileVersionLegalHolds.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileVersionLegalHolds.generated.js.map b/lib/managers/fileVersionLegalHolds.generated.js.map deleted file mode 100644 index 3c2c2a36..00000000 --- a/lib/managers/fileVersionLegalHolds.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileVersionLegalHolds.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionLegalHolds.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA0E;AAI1E,kEAA2E;AAM3E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,MAAa,qCAAqC;IAI9C,YAAY,MAA6C;QAHhD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sFAOC;AAMD,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,2BAA2B,CAAC,sBAA8B,EAAE,UAAiD,IAAI,qCAAqC,CAAC,EAAE,CAAC;;YAC5J,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5S,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;IACK,wBAAwB,CAAC,WAAmD,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YACxK,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACvJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3S,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;CACJ;AAvBD,oEAuBC"} \ No newline at end of file diff --git a/lib/managers/fileVersionRetentions.generated.d.ts b/lib/managers/fileVersionRetentions.generated.d.ts deleted file mode 100644 index 86ec5a9e..00000000 --- a/lib/managers/fileVersionRetentions.generated.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { FileVersionRetentions } from "../schemas.generated.js"; -import { FileVersionRetention } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export type GetFileVersionRetentionsQueryParamsArgDispositionActionField = "permanently_delete" | "remove_retention"; -export interface GetFileVersionRetentionsQueryParamsArg { - readonly fileId?: string; - readonly fileVersionId?: string; - readonly policyId?: string; - readonly dispositionAction?: GetFileVersionRetentionsQueryParamsArgDispositionActionField; - readonly dispositionBefore?: string; - readonly dispositionAfter?: string; - readonly limit?: number; - readonly marker?: string; -} -export declare class GetFileVersionRetentionsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileVersionRetentionsHeadersArg); -} -export declare class GetFileVersionRetentionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileVersionRetentionByIdHeadersArg); -} -export declare class FileVersionRetentionsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileVersionRetentions(queryParams?: GetFileVersionRetentionsQueryParamsArg, headers?: GetFileVersionRetentionsHeadersArg): Promise; - getFileVersionRetentionById(fileVersionRetentionId: string, headers?: GetFileVersionRetentionByIdHeadersArg): Promise; -} diff --git a/lib/managers/fileVersionRetentions.generated.js b/lib/managers/fileVersionRetentions.generated.js deleted file mode 100644 index 8053a886..00000000 --- a/lib/managers/fileVersionRetentions.generated.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FileVersionRetentionsManager = exports.GetFileVersionRetentionByIdHeadersArg = exports.GetFileVersionRetentionsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetFileVersionRetentionsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileVersionRetentionsHeadersArg = GetFileVersionRetentionsHeadersArg; -class GetFileVersionRetentionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileVersionRetentionByIdHeadersArg = GetFileVersionRetentionByIdHeadersArg; -class FileVersionRetentionsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileVersionRetentions(queryParams = {}, headers = new GetFileVersionRetentionsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["file_id"]: (0, utils_js_2.toString)(queryParams.fileId), ["file_version_id"]: (0, utils_js_2.toString)(queryParams.fileVersionId), ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["disposition_action"]: (0, utils_js_2.toString)(queryParams.dispositionAction), ["disposition_before"]: (0, utils_js_2.toString)(queryParams.dispositionBefore), ["disposition_after"]: (0, utils_js_2.toString)(queryParams.dispositionAfter), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileVersionRetentions)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFileVersionRetentionById(fileVersionRetentionId, headers = new GetFileVersionRetentionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/file_version_retentions/", fileVersionRetentionId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeFileVersionRetention)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.FileVersionRetentionsManager = FileVersionRetentionsManager; -//# sourceMappingURL=fileVersionRetentions.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileVersionRetentions.generated.js.map b/lib/managers/fileVersionRetentions.generated.js.map deleted file mode 100644 index f03984ac..00000000 --- a/lib/managers/fileVersionRetentions.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileVersionRetentions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersionRetentions.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2E;AAI3E,kEAA0E;AAM1E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAa7C,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,qCAAqC;IAI9C,YAAY,MAA6C;QAHhD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sFAOC;AACD,MAAa,4BAA4B;IAGrC,YAAY,MAAsG;QAC9G,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,wBAAwB,CAAC,cAAsD,EAAmD,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YAC9N,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,aAAa,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,gBAAgB,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC7b,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iDAAiD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1S,OAAO,IAAA,uDAAgC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5E,CAAC;KAAA;IACK,2BAA2B,CAAC,sBAA8B,EAAE,UAAiD,IAAI,qCAAqC,CAAC,EAAE,CAAC;;YAC5J,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kDAAkD,EAAE,sBAAsB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3S,OAAO,IAAA,sDAA+B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3E,CAAC;KAAA;CACJ;AAvBD,oEAuBC"} \ No newline at end of file diff --git a/lib/managers/fileVersions.generated.d.ts b/lib/managers/fileVersions.generated.d.ts deleted file mode 100644 index 8ffc26d2..00000000 --- a/lib/managers/fileVersions.generated.d.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { FileVersions } from "../schemas.generated.js"; -import { FileVersionFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetFileVersionsQueryParamsArg { - readonly fields?: string; - readonly limit?: number; - readonly offset?: number; -} -export declare class GetFileVersionsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileVersionsHeadersArg); -} -export interface GetFileVersionByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetFileVersionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileVersionByIdHeadersArg); -} -export interface UpdateFileVersionByIdRequestBodyArg { - readonly trashedAt?: string; -} -export declare class UpdateFileVersionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileVersionByIdHeadersArg); -} -export declare class DeleteFileVersionByIdHeadersArg { - readonly ifMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileVersionByIdHeadersArg); -} -export type PromoteFileVersionRequestBodyArgTypeField = "file_version"; -export interface PromoteFileVersionRequestBodyArg { - readonly id?: string; - readonly type?: PromoteFileVersionRequestBodyArgTypeField; -} -export interface PromoteFileVersionQueryParamsArg { - readonly fields?: string; -} -export declare class PromoteFileVersionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: PromoteFileVersionHeadersArg); -} -export declare class FileVersionsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileVersions(fileId: string, queryParams?: GetFileVersionsQueryParamsArg, headers?: GetFileVersionsHeadersArg): Promise; - getFileVersionById(fileId: string, fileVersionId: string, queryParams?: GetFileVersionByIdQueryParamsArg, headers?: GetFileVersionByIdHeadersArg): Promise; - updateFileVersionById(fileId: string, fileVersionId: string, requestBody: UpdateFileVersionByIdRequestBodyArg, headers?: UpdateFileVersionByIdHeadersArg): Promise; - deleteFileVersionById(fileId: string, fileVersionId: string, headers?: DeleteFileVersionByIdHeadersArg): Promise; - promoteFileVersion(fileId: string, requestBody: PromoteFileVersionRequestBodyArg, queryParams?: PromoteFileVersionQueryParamsArg, headers?: PromoteFileVersionHeadersArg): Promise; -} -export declare function serializeUpdateFileVersionByIdRequestBodyArg(val: UpdateFileVersionByIdRequestBodyArg): Json; -export declare function deserializeUpdateFileVersionByIdRequestBodyArg(val: any): UpdateFileVersionByIdRequestBodyArg; -export declare function serializePromoteFileVersionRequestBodyArgTypeField(val: PromoteFileVersionRequestBodyArgTypeField): Json; -export declare function deserializePromoteFileVersionRequestBodyArgTypeField(val: any): PromoteFileVersionRequestBodyArgTypeField; -export declare function serializePromoteFileVersionRequestBodyArg(val: PromoteFileVersionRequestBodyArg): Json; -export declare function deserializePromoteFileVersionRequestBodyArg(val: any): PromoteFileVersionRequestBodyArg; diff --git a/lib/managers/fileVersions.generated.js b/lib/managers/fileVersions.generated.js deleted file mode 100644 index 73547c11..00000000 --- a/lib/managers/fileVersions.generated.js +++ /dev/null @@ -1,133 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializePromoteFileVersionRequestBodyArg = exports.serializePromoteFileVersionRequestBodyArg = exports.deserializePromoteFileVersionRequestBodyArgTypeField = exports.serializePromoteFileVersionRequestBodyArgTypeField = exports.deserializeUpdateFileVersionByIdRequestBodyArg = exports.serializeUpdateFileVersionByIdRequestBodyArg = exports.FileVersionsManager = exports.PromoteFileVersionHeadersArg = exports.DeleteFileVersionByIdHeadersArg = exports.UpdateFileVersionByIdHeadersArg = exports.GetFileVersionByIdHeadersArg = exports.GetFileVersionsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileVersionsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileVersionsHeadersArg = GetFileVersionsHeadersArg; -class GetFileVersionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileVersionByIdHeadersArg = GetFileVersionByIdHeadersArg; -class UpdateFileVersionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileVersionByIdHeadersArg = UpdateFileVersionByIdHeadersArg; -class DeleteFileVersionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileVersionByIdHeadersArg = DeleteFileVersionByIdHeadersArg; -class PromoteFileVersionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.PromoteFileVersionHeadersArg = PromoteFileVersionHeadersArg; -class FileVersionsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileVersions(fileId, queryParams = {}, headers = new GetFileVersionsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileVersions)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFileVersionById(fileId, fileVersionId, queryParams = {}, headers = new GetFileVersionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileVersionById(fileId, fileVersionId, requestBody, headers = new UpdateFileVersionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileVersionByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileVersionById(fileId, fileVersionId, headers = new DeleteFileVersionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/", fileVersionId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - promoteFileVersion(fileId, requestBody, queryParams = {}, headers = new PromoteFileVersionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/versions/current"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializePromoteFileVersionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeFileVersionFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.FileVersionsManager = FileVersionsManager; -function serializeUpdateFileVersionByIdRequestBodyArg(val) { - return { ["trashed_at"]: val.trashedAt }; -} -exports.serializeUpdateFileVersionByIdRequestBodyArg = serializeUpdateFileVersionByIdRequestBodyArg; -function deserializeUpdateFileVersionByIdRequestBodyArg(val) { - const trashedAt = (0, json_js_3.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - return { trashedAt: trashedAt }; -} -exports.deserializeUpdateFileVersionByIdRequestBodyArg = deserializeUpdateFileVersionByIdRequestBodyArg; -function serializePromoteFileVersionRequestBodyArgTypeField(val) { - return val; -} -exports.serializePromoteFileVersionRequestBodyArgTypeField = serializePromoteFileVersionRequestBodyArgTypeField; -function deserializePromoteFileVersionRequestBodyArgTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"PromoteFileVersionRequestBodyArgTypeField\""; - } - if (val == "file_version") { - return "file_version"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializePromoteFileVersionRequestBodyArgTypeField = deserializePromoteFileVersionRequestBodyArgTypeField; -function serializePromoteFileVersionRequestBodyArg(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializePromoteFileVersionRequestBodyArgTypeField(val.type) }; -} -exports.serializePromoteFileVersionRequestBodyArg = serializePromoteFileVersionRequestBodyArg; -function deserializePromoteFileVersionRequestBodyArg(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializePromoteFileVersionRequestBodyArgTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializePromoteFileVersionRequestBodyArg = deserializePromoteFileVersionRequestBodyArg; -//# sourceMappingURL=fileVersions.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileVersions.generated.js.map b/lib/managers/fileVersions.generated.js.map deleted file mode 100644 index ebc378c9..00000000 --- a/lib/managers/fileVersions.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileVersions.generated.js","sourceRoot":"","sources":["../../src/managers/fileVersions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/fileWatermarks.generated.d.ts b/lib/managers/fileWatermarks.generated.d.ts deleted file mode 100644 index e8d010db..00000000 --- a/lib/managers/fileWatermarks.generated.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Watermark } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFileWatermarkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileWatermarkHeadersArg); -} -export type UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = "default"; -export interface UpdateFileWatermarkRequestBodyArgWatermarkField { - readonly imprint: UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; -} -export interface UpdateFileWatermarkRequestBodyArg { - readonly watermark: UpdateFileWatermarkRequestBodyArgWatermarkField; -} -export declare class UpdateFileWatermarkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileWatermarkHeadersArg); -} -export declare class DeleteFileWatermarkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileWatermarkHeadersArg); -} -export declare class FileWatermarksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileWatermark(fileId: string, headers?: GetFileWatermarkHeadersArg): Promise; - updateFileWatermark(fileId: string, requestBody: UpdateFileWatermarkRequestBodyArg, headers?: UpdateFileWatermarkHeadersArg): Promise; - deleteFileWatermark(fileId: string, headers?: DeleteFileWatermarkHeadersArg): Promise; -} -export declare function serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val: UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField): Json; -export declare function deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val: any): UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; -export declare function serializeUpdateFileWatermarkRequestBodyArgWatermarkField(val: UpdateFileWatermarkRequestBodyArgWatermarkField): Json; -export declare function deserializeUpdateFileWatermarkRequestBodyArgWatermarkField(val: any): UpdateFileWatermarkRequestBodyArgWatermarkField; -export declare function serializeUpdateFileWatermarkRequestBodyArg(val: UpdateFileWatermarkRequestBodyArg): Json; -export declare function deserializeUpdateFileWatermarkRequestBodyArg(val: any): UpdateFileWatermarkRequestBodyArg; diff --git a/lib/managers/fileWatermarks.generated.js b/lib/managers/fileWatermarks.generated.js deleted file mode 100644 index 24653da1..00000000 --- a/lib/managers/fileWatermarks.generated.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFileWatermarkRequestBodyArg = exports.serializeUpdateFileWatermarkRequestBodyArg = exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkField = exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkField = exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = exports.FileWatermarksManager = exports.DeleteFileWatermarkHeadersArg = exports.UpdateFileWatermarkHeadersArg = exports.GetFileWatermarkHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileWatermarkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileWatermarkHeadersArg = GetFileWatermarkHeadersArg; -class UpdateFileWatermarkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileWatermarkHeadersArg = UpdateFileWatermarkHeadersArg; -class DeleteFileWatermarkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileWatermarkHeadersArg = DeleteFileWatermarkHeadersArg; -class FileWatermarksManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileWatermark(fileId, headers = new GetFileWatermarkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileWatermark(fileId, requestBody, headers = new UpdateFileWatermarkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileWatermarkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileWatermark(fileId, headers = new DeleteFileWatermarkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/watermark"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FileWatermarksManager = FileWatermarksManager; -function serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val) { - return val; -} -exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; -function deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField\""; - } - if (val == "default") { - return "default"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField = deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField; -function serializeUpdateFileWatermarkRequestBodyArgWatermarkField(val) { - return { ["imprint"]: serializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val.imprint) }; -} -exports.serializeUpdateFileWatermarkRequestBodyArgWatermarkField = serializeUpdateFileWatermarkRequestBodyArgWatermarkField; -function deserializeUpdateFileWatermarkRequestBodyArgWatermarkField(val) { - const imprint = deserializeUpdateFileWatermarkRequestBodyArgWatermarkFieldImprintField(val.imprint); - return { imprint: imprint }; -} -exports.deserializeUpdateFileWatermarkRequestBodyArgWatermarkField = deserializeUpdateFileWatermarkRequestBodyArgWatermarkField; -function serializeUpdateFileWatermarkRequestBodyArg(val) { - return { ["watermark"]: serializeUpdateFileWatermarkRequestBodyArgWatermarkField(val.watermark) }; -} -exports.serializeUpdateFileWatermarkRequestBodyArg = serializeUpdateFileWatermarkRequestBodyArg; -function deserializeUpdateFileWatermarkRequestBodyArg(val) { - const watermark = deserializeUpdateFileWatermarkRequestBodyArgWatermarkField(val.watermark); - return { watermark: watermark }; -} -exports.deserializeUpdateFileWatermarkRequestBodyArg = deserializeUpdateFileWatermarkRequestBodyArg; -//# sourceMappingURL=fileWatermarks.generated.js.map \ No newline at end of file diff --git a/lib/managers/fileWatermarks.generated.js.map b/lib/managers/fileWatermarks.generated.js.map deleted file mode 100644 index 3c579be8..00000000 --- a/lib/managers/fileWatermarks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fileWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/fileWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/files.generated.d.ts b/lib/managers/files.generated.d.ts deleted file mode 100644 index 66ba500d..00000000 --- a/lib/managers/files.generated.d.ts +++ /dev/null @@ -1,140 +0,0 @@ -/// -import { FileFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { ByteStream } from "../utils.js"; -import { Json } from "../json.js"; -export interface GetFileByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetFileByIdHeadersArg { - readonly ifNoneMatch?: string; - readonly boxapi?: string; - readonly xRepHints?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileByIdHeadersArg); -} -export interface UpdateFileByIdRequestBodyArgParentField { - readonly id?: string; -} -export type UpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; -} -export interface UpdateFileByIdRequestBodyArgSharedLinkField { - readonly access?: UpdateFileByIdRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField; -} -export type UpdateFileByIdRequestBodyArgLockFieldAccessField = "lock"; -export interface UpdateFileByIdRequestBodyArgLockField { - readonly access?: UpdateFileByIdRequestBodyArgLockFieldAccessField; - readonly expiresAt?: string; - readonly isDownloadPrevented?: boolean; -} -export type UpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = "open" | "company"; -export interface UpdateFileByIdRequestBodyArgPermissionsField { - readonly canDownload?: UpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField; -} -export interface UpdateFileByIdRequestBodyArgCollectionsField { - readonly id?: string; - readonly type?: string; -} -export interface UpdateFileByIdRequestBodyArg { - readonly name?: string; - readonly description?: string; - readonly parent?: UpdateFileByIdRequestBodyArgParentField; - readonly sharedLink?: UpdateFileByIdRequestBodyArgSharedLinkField; - readonly lock?: UpdateFileByIdRequestBodyArgLockField; - readonly dispositionAt?: string; - readonly permissions?: UpdateFileByIdRequestBodyArgPermissionsField; - readonly collections?: readonly UpdateFileByIdRequestBodyArgCollectionsField[]; - readonly tags?: readonly string[]; -} -export interface UpdateFileByIdQueryParamsArg { - readonly fields?: string; -} -export declare class UpdateFileByIdHeadersArg { - readonly ifMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileByIdHeadersArg); -} -export declare class DeleteFileByIdHeadersArg { - readonly ifMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileByIdHeadersArg); -} -export interface CopyFileRequestBodyArgParentField { - readonly id: string; -} -export interface CopyFileRequestBodyArg { - readonly name?: string; - readonly version?: string; - readonly parent: CopyFileRequestBodyArgParentField; -} -export interface CopyFileQueryParamsArg { - readonly fields?: string; -} -export declare class CopyFileHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CopyFileHeadersArg); -} -export type GetFileThumbnailByIdExtensionArg = "png" | "jpg"; -export interface GetFileThumbnailByIdQueryParamsArg { - readonly minHeight?: number; - readonly minWidth?: number; - readonly maxHeight?: number; - readonly maxWidth?: number; -} -export declare class GetFileThumbnailByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileThumbnailByIdHeadersArg); -} -export declare class FilesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileById(fileId: string, queryParams?: GetFileByIdQueryParamsArg, headers?: GetFileByIdHeadersArg): Promise; - updateFileById(fileId: string, requestBody: UpdateFileByIdRequestBodyArg, queryParams?: UpdateFileByIdQueryParamsArg, headers?: UpdateFileByIdHeadersArg): Promise; - deleteFileById(fileId: string, headers?: DeleteFileByIdHeadersArg): Promise; - copyFile(fileId: string, requestBody: CopyFileRequestBodyArg, queryParams?: CopyFileQueryParamsArg, headers?: CopyFileHeadersArg): Promise; - getFileThumbnailById(fileId: string, extension: GetFileThumbnailByIdExtensionArg, queryParams?: GetFileThumbnailByIdQueryParamsArg, headers?: GetFileThumbnailByIdHeadersArg): Promise; -} -export declare function serializeUpdateFileByIdRequestBodyArgParentField(val: UpdateFileByIdRequestBodyArgParentField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgParentField(val: any): UpdateFileByIdRequestBodyArgParentField; -export declare function serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileByIdRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFileByIdRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateFileByIdRequestBodyArgSharedLinkField(val: UpdateFileByIdRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgSharedLinkField(val: any): UpdateFileByIdRequestBodyArgSharedLinkField; -export declare function serializeUpdateFileByIdRequestBodyArgLockFieldAccessField(val: UpdateFileByIdRequestBodyArgLockFieldAccessField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField(val: any): UpdateFileByIdRequestBodyArgLockFieldAccessField; -export declare function serializeUpdateFileByIdRequestBodyArgLockField(val: UpdateFileByIdRequestBodyArgLockField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgLockField(val: any): UpdateFileByIdRequestBodyArgLockField; -export declare function serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField(val: UpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField(val: any): UpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField; -export declare function serializeUpdateFileByIdRequestBodyArgPermissionsField(val: UpdateFileByIdRequestBodyArgPermissionsField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgPermissionsField(val: any): UpdateFileByIdRequestBodyArgPermissionsField; -export declare function serializeUpdateFileByIdRequestBodyArgCollectionsField(val: UpdateFileByIdRequestBodyArgCollectionsField): Json; -export declare function deserializeUpdateFileByIdRequestBodyArgCollectionsField(val: any): UpdateFileByIdRequestBodyArgCollectionsField; -export declare function serializeUpdateFileByIdRequestBodyArg(val: UpdateFileByIdRequestBodyArg): Json; -export declare function deserializeUpdateFileByIdRequestBodyArg(val: any): UpdateFileByIdRequestBodyArg; -export declare function serializeCopyFileRequestBodyArgParentField(val: CopyFileRequestBodyArgParentField): Json; -export declare function deserializeCopyFileRequestBodyArgParentField(val: any): CopyFileRequestBodyArgParentField; -export declare function serializeCopyFileRequestBodyArg(val: CopyFileRequestBodyArg): Json; -export declare function deserializeCopyFileRequestBodyArg(val: any): CopyFileRequestBodyArg; -export declare function serializeGetFileThumbnailByIdExtensionArg(val: GetFileThumbnailByIdExtensionArg): Json; -export declare function deserializeGetFileThumbnailByIdExtensionArg(val: any): GetFileThumbnailByIdExtensionArg; diff --git a/lib/managers/files.generated.js b/lib/managers/files.generated.js deleted file mode 100644 index 33358613..00000000 --- a/lib/managers/files.generated.js +++ /dev/null @@ -1,274 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeGetFileThumbnailByIdExtensionArg = exports.serializeGetFileThumbnailByIdExtensionArg = exports.deserializeCopyFileRequestBodyArg = exports.serializeCopyFileRequestBodyArg = exports.deserializeCopyFileRequestBodyArgParentField = exports.serializeCopyFileRequestBodyArgParentField = exports.deserializeUpdateFileByIdRequestBodyArg = exports.serializeUpdateFileByIdRequestBodyArg = exports.deserializeUpdateFileByIdRequestBodyArgCollectionsField = exports.serializeUpdateFileByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = exports.deserializeUpdateFileByIdRequestBodyArgLockField = exports.serializeUpdateFileByIdRequestBodyArgLockField = exports.deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgLockFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileByIdRequestBodyArgParentField = exports.serializeUpdateFileByIdRequestBodyArgParentField = exports.FilesManager = exports.GetFileThumbnailByIdHeadersArg = exports.CopyFileHeadersArg = exports.DeleteFileByIdHeadersArg = exports.UpdateFileByIdHeadersArg = exports.GetFileByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileByIdHeadersArg = GetFileByIdHeadersArg; -class UpdateFileByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileByIdHeadersArg = UpdateFileByIdHeadersArg; -class DeleteFileByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileByIdHeadersArg = DeleteFileByIdHeadersArg; -class CopyFileHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CopyFileHeadersArg = CopyFileHeadersArg; -class GetFileThumbnailByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileThumbnailByIdHeadersArg = GetFileThumbnailByIdHeadersArg; -class FilesManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileById(fileId, queryParams = {}, headers = new GetFileByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi), ["x-rep-hints"]: (0, utils_js_2.toString)(headers.xRepHints) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileById(fileId, requestBody, queryParams = {}, headers = new UpdateFileByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileById(fileId, headers = new DeleteFileByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - copyFile(fileId, requestBody, queryParams = {}, headers = new CopyFileHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/copy"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCopyFileRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFileThumbnailById(fileId, extension, queryParams = {}, headers = new GetFileThumbnailByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["min_height"]: (0, utils_js_2.toString)(queryParams.minHeight), ["min_width"]: (0, utils_js_2.toString)(queryParams.minWidth), ["max_height"]: (0, utils_js_2.toString)(queryParams.maxHeight), ["max_width"]: (0, utils_js_2.toString)(queryParams.maxWidth) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/thumbnail.", extension), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); - return response.content; - }); - } -} -exports.FilesManager = FilesManager; -function serializeUpdateFileByIdRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeUpdateFileByIdRequestBodyArgParentField = serializeUpdateFileByIdRequestBodyArgParentField; -function deserializeUpdateFileByIdRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializeUpdateFileByIdRequestBodyArgParentField = deserializeUpdateFileByIdRequestBodyArgParentField; -function serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFileByIdRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload }; -} -exports.serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - return { canDownload: canDownload }; -} -exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateFileByIdRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateFileByIdRequestBodyArgSharedLinkField = serializeUpdateFileByIdRequestBodyArgSharedLinkField; -function deserializeUpdateFileByIdRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateFileByIdRequestBodyArgSharedLinkField = deserializeUpdateFileByIdRequestBodyArgSharedLinkField; -function serializeUpdateFileByIdRequestBodyArgLockFieldAccessField(val) { - return val; -} -exports.serializeUpdateFileByIdRequestBodyArgLockFieldAccessField = serializeUpdateFileByIdRequestBodyArgLockFieldAccessField; -function deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFileByIdRequestBodyArgLockFieldAccessField\""; - } - if (val == "lock") { - return "lock"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField = deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField; -function serializeUpdateFileByIdRequestBodyArgLockField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgLockFieldAccessField(val.access), ["expires_at"]: val.expiresAt, ["is_download_prevented"]: val.isDownloadPrevented }; -} -exports.serializeUpdateFileByIdRequestBodyArgLockField = serializeUpdateFileByIdRequestBodyArgLockField; -function deserializeUpdateFileByIdRequestBodyArgLockField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgLockFieldAccessField(val.access); - const expiresAt = (0, json_js_3.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - const isDownloadPrevented = (0, json_js_3.isJson)(val.is_download_prevented, "boolean") ? val.is_download_prevented : void 0; - return { access: access, expiresAt: expiresAt, isDownloadPrevented: isDownloadPrevented }; -} -exports.deserializeUpdateFileByIdRequestBodyArgLockField = deserializeUpdateFileByIdRequestBodyArgLockField; -function serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField(val) { - return val; -} -exports.serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField; -function deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField = deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField; -function serializeUpdateFileByIdRequestBodyArgPermissionsField(val) { - return { ["can_download"]: val.canDownload == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField(val.canDownload) }; -} -exports.serializeUpdateFileByIdRequestBodyArgPermissionsField = serializeUpdateFileByIdRequestBodyArgPermissionsField; -function deserializeUpdateFileByIdRequestBodyArgPermissionsField(val) { - const canDownload = val.can_download == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgPermissionsFieldCanDownloadField(val.can_download); - return { canDownload: canDownload }; -} -exports.deserializeUpdateFileByIdRequestBodyArgPermissionsField = deserializeUpdateFileByIdRequestBodyArgPermissionsField; -function serializeUpdateFileByIdRequestBodyArgCollectionsField(val) { - return { ["id"]: val.id, ["type"]: val.type }; -} -exports.serializeUpdateFileByIdRequestBodyArgCollectionsField = serializeUpdateFileByIdRequestBodyArgCollectionsField; -function deserializeUpdateFileByIdRequestBodyArgCollectionsField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = (0, json_js_3.isJson)(val.type, "string") ? val.type : void 0; - return { id: id, type: type }; -} -exports.deserializeUpdateFileByIdRequestBodyArgCollectionsField = deserializeUpdateFileByIdRequestBodyArgCollectionsField; -function serializeUpdateFileByIdRequestBodyArg(val) { - return { ["name"]: val.name, ["description"]: val.description, ["parent"]: val.parent == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgParentField(val.parent), ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgSharedLinkField(val.sharedLink), ["lock"]: val.lock == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgLockField(val.lock), ["disposition_at"]: val.dispositionAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFileByIdRequestBodyArgPermissionsField(val.permissions), ["collections"]: val.collections == void 0 ? void 0 : val.collections.map(function (item) { - return serializeUpdateFileByIdRequestBodyArgCollectionsField(item); - }), ["tags"]: val.tags == void 0 ? void 0 : val.tags.map(function (item) { - return void 0; - }) }; -} -exports.serializeUpdateFileByIdRequestBodyArg = serializeUpdateFileByIdRequestBodyArg; -function deserializeUpdateFileByIdRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgParentField(val.parent); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgSharedLinkField(val.shared_link); - const lock = val.lock == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgLockField(val.lock); - const dispositionAt = (0, json_js_3.isJson)(val.disposition_at, "string") ? val.disposition_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyArgPermissionsField(val.permissions); - const collections = (0, json_js_3.isJson)(val.collections, "array") ? val.collections.map(function (itm) { - return deserializeUpdateFileByIdRequestBodyArgCollectionsField(itm); - }) : void 0; - const tags = (0, json_js_3.isJson)(val.tags, "array") ? val.tags.map(function (itm) { - return void 0; - }) : void 0; - return { name: name, description: description, parent: parent, sharedLink: sharedLink, lock: lock, dispositionAt: dispositionAt, permissions: permissions, collections: collections, tags: tags }; -} -exports.deserializeUpdateFileByIdRequestBodyArg = deserializeUpdateFileByIdRequestBodyArg; -function serializeCopyFileRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeCopyFileRequestBodyArgParentField = serializeCopyFileRequestBodyArgParentField; -function deserializeCopyFileRequestBodyArgParentField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCopyFileRequestBodyArgParentField = deserializeCopyFileRequestBodyArgParentField; -function serializeCopyFileRequestBodyArg(val) { - return { ["name"]: val.name, ["version"]: val.version, ["parent"]: serializeCopyFileRequestBodyArgParentField(val.parent) }; -} -exports.serializeCopyFileRequestBodyArg = serializeCopyFileRequestBodyArg; -function deserializeCopyFileRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const version = (0, json_js_3.isJson)(val.version, "string") ? val.version : void 0; - const parent = deserializeCopyFileRequestBodyArgParentField(val.parent); - return { name: name, version: version, parent: parent }; -} -exports.deserializeCopyFileRequestBodyArg = deserializeCopyFileRequestBodyArg; -function serializeGetFileThumbnailByIdExtensionArg(val) { - return val; -} -exports.serializeGetFileThumbnailByIdExtensionArg = serializeGetFileThumbnailByIdExtensionArg; -function deserializeGetFileThumbnailByIdExtensionArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFileThumbnailByIdExtensionArg\""; - } - if (val == "png") { - return "png"; - } - if (val == "jpg") { - return "jpg"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFileThumbnailByIdExtensionArg = deserializeGetFileThumbnailByIdExtensionArg; -//# sourceMappingURL=files.generated.js.map \ No newline at end of file diff --git a/lib/managers/files.generated.js.map b/lib/managers/files.generated.js.map deleted file mode 100644 index 472909c0..00000000 --- a/lib/managers/files.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"files.generated.js","sourceRoot":"","sources":["../../src/managers/files.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderClassifications.generated.d.ts b/lib/managers/folderClassifications.generated.d.ts deleted file mode 100644 index b5f12468..00000000 --- a/lib/managers/folderClassifications.generated.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Classification } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg); -} -export interface CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg { - readonly boxSecurityClassificationKey?: string; -} -export declare class CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg); -} -export declare class DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg); -} -export declare class FolderClassificationsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId: string, headers?: GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg): Promise; - createFolderMetadataEnterpriseSecurityClassification(folderId: string, requestBody: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg, headers?: CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg): Promise; - deleteFolderMetadataEnterpriseSecurityClassification(folderId: string, headers?: DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg): Promise; -} -export declare function serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val: CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg): Json; -export declare function deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val: any): CreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg; diff --git a/lib/managers/folderClassifications.generated.js b/lib/managers/folderClassifications.generated.js deleted file mode 100644 index aa442f13..00000000 --- a/lib/managers/folderClassifications.generated.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = exports.FolderClassificationsManager = exports.DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg = exports.CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg = exports.GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg = GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg; -class CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg = CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg; -class DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg = DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg; -class FolderClassificationsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFolderMetadataEnterpriseSecurityClassification6VmVochwUWo(folderId, headers = new GetFolderMetadataEnterpriseSecurityClassification6VmVochwUWoHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFolderMetadataEnterpriseSecurityClassification(folderId, requestBody, headers = new CreateFolderMetadataEnterpriseSecurityClassificationHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeClassification)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFolderMetadataEnterpriseSecurityClassification(folderId, headers = new DeleteFolderMetadataEnterpriseSecurityClassificationHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/enterprise/securityClassification-6VMVochwUWo"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FolderClassificationsManager = FolderClassificationsManager; -function serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val) { - return { ["Box__Security__Classification__Key"]: val.boxSecurityClassificationKey }; -} -exports.serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = serializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg; -function deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg(val) { - const boxSecurityClassificationKey = (0, json_js_3.isJson)(val.Box__Security__Classification__Key, "string") ? val.Box__Security__Classification__Key : void 0; - return { boxSecurityClassificationKey: boxSecurityClassificationKey }; -} -exports.deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg = deserializeCreateFolderMetadataEnterpriseSecurityClassificationRequestBodyArg; -//# sourceMappingURL=folderClassifications.generated.js.map \ No newline at end of file diff --git a/lib/managers/folderClassifications.generated.js.map b/lib/managers/folderClassifications.generated.js.map deleted file mode 100644 index 34dbfc47..00000000 --- a/lib/managers/folderClassifications.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"folderClassifications.generated.js","sourceRoot":"","sources":["../../src/managers/folderClassifications.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderLocks.generated.d.ts b/lib/managers/folderLocks.generated.d.ts deleted file mode 100644 index f32ac9be..00000000 --- a/lib/managers/folderLocks.generated.d.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { FolderLocks } from "../schemas.generated.js"; -import { FolderLock } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetFolderLocksQueryParamsArg { - readonly folderId: string; -} -export declare class GetFolderLocksHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderLocksHeadersArg); -} -export interface CreateFolderLockRequestBodyArgLockedOperationsField { - readonly move: boolean; - readonly delete: boolean; -} -export interface CreateFolderLockRequestBodyArgFolderField { - readonly type: string; - readonly id: string; -} -export interface CreateFolderLockRequestBodyArg { - readonly lockedOperations?: CreateFolderLockRequestBodyArgLockedOperationsField; - readonly folder: CreateFolderLockRequestBodyArgFolderField; -} -export declare class CreateFolderLockHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFolderLockHeadersArg); -} -export declare class DeleteFolderLockByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFolderLockByIdHeadersArg); -} -export declare class FolderLocksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFolderLocks(queryParams: GetFolderLocksQueryParamsArg, headers?: GetFolderLocksHeadersArg): Promise; - createFolderLock(requestBody: CreateFolderLockRequestBodyArg, headers?: CreateFolderLockHeadersArg): Promise; - deleteFolderLockById(folderLockId: string, headers?: DeleteFolderLockByIdHeadersArg): Promise; -} -export declare function serializeCreateFolderLockRequestBodyArgLockedOperationsField(val: CreateFolderLockRequestBodyArgLockedOperationsField): Json; -export declare function deserializeCreateFolderLockRequestBodyArgLockedOperationsField(val: any): CreateFolderLockRequestBodyArgLockedOperationsField; -export declare function serializeCreateFolderLockRequestBodyArgFolderField(val: CreateFolderLockRequestBodyArgFolderField): Json; -export declare function deserializeCreateFolderLockRequestBodyArgFolderField(val: any): CreateFolderLockRequestBodyArgFolderField; -export declare function serializeCreateFolderLockRequestBodyArg(val: CreateFolderLockRequestBodyArg): Json; -export declare function deserializeCreateFolderLockRequestBodyArg(val: any): CreateFolderLockRequestBodyArg; diff --git a/lib/managers/folderLocks.generated.js b/lib/managers/folderLocks.generated.js deleted file mode 100644 index 4ee53a1b..00000000 --- a/lib/managers/folderLocks.generated.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateFolderLockRequestBodyArg = exports.serializeCreateFolderLockRequestBodyArg = exports.deserializeCreateFolderLockRequestBodyArgFolderField = exports.serializeCreateFolderLockRequestBodyArgFolderField = exports.deserializeCreateFolderLockRequestBodyArgLockedOperationsField = exports.serializeCreateFolderLockRequestBodyArgLockedOperationsField = exports.FolderLocksManager = exports.DeleteFolderLockByIdHeadersArg = exports.CreateFolderLockHeadersArg = exports.GetFolderLocksHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class GetFolderLocksHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderLocksHeadersArg = GetFolderLocksHeadersArg; -class CreateFolderLockHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFolderLockHeadersArg = CreateFolderLockHeadersArg; -class DeleteFolderLockByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFolderLockByIdHeadersArg = DeleteFolderLockByIdHeadersArg; -class FolderLocksManager { - constructor(fields) { - Object.assign(this, fields); - } - getFolderLocks(queryParams, headers = new GetFolderLocksHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderLocks)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFolderLock(requestBody, headers = new CreateFolderLockHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderLockRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeFolderLock)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFolderLockById(folderLockId, headers = new DeleteFolderLockByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folder_locks/", folderLockId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FolderLocksManager = FolderLocksManager; -function serializeCreateFolderLockRequestBodyArgLockedOperationsField(val) { - return { ["move"]: val.move, ["delete"]: val.delete }; -} -exports.serializeCreateFolderLockRequestBodyArgLockedOperationsField = serializeCreateFolderLockRequestBodyArgLockedOperationsField; -function deserializeCreateFolderLockRequestBodyArgLockedOperationsField(val) { - const move = val.move; - const _delete = val.delete; - return { move: move, delete: _delete }; -} -exports.deserializeCreateFolderLockRequestBodyArgLockedOperationsField = deserializeCreateFolderLockRequestBodyArgLockedOperationsField; -function serializeCreateFolderLockRequestBodyArgFolderField(val) { - return { ["type"]: val.type, ["id"]: val.id }; -} -exports.serializeCreateFolderLockRequestBodyArgFolderField = serializeCreateFolderLockRequestBodyArgFolderField; -function deserializeCreateFolderLockRequestBodyArgFolderField(val) { - const type = val.type; - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateFolderLockRequestBodyArgFolderField = deserializeCreateFolderLockRequestBodyArgFolderField; -function serializeCreateFolderLockRequestBodyArg(val) { - return { ["locked_operations"]: val.lockedOperations == void 0 ? void 0 : serializeCreateFolderLockRequestBodyArgLockedOperationsField(val.lockedOperations), ["folder"]: serializeCreateFolderLockRequestBodyArgFolderField(val.folder) }; -} -exports.serializeCreateFolderLockRequestBodyArg = serializeCreateFolderLockRequestBodyArg; -function deserializeCreateFolderLockRequestBodyArg(val) { - const lockedOperations = val.locked_operations == void 0 ? void 0 : deserializeCreateFolderLockRequestBodyArgLockedOperationsField(val.locked_operations); - const folder = deserializeCreateFolderLockRequestBodyArgFolderField(val.folder); - return { lockedOperations: lockedOperations, folder: folder }; -} -exports.deserializeCreateFolderLockRequestBodyArg = deserializeCreateFolderLockRequestBodyArg; -//# sourceMappingURL=folderLocks.generated.js.map \ No newline at end of file diff --git a/lib/managers/folderLocks.generated.js.map b/lib/managers/folderLocks.generated.js.map deleted file mode 100644 index b7dab1c3..00000000 --- a/lib/managers/folderLocks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"folderLocks.generated.js","sourceRoot":"","sources":["../../src/managers/folderLocks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folderMetadata.generated.d.ts b/lib/managers/folderMetadata.generated.d.ts deleted file mode 100644 index c00e68be..00000000 --- a/lib/managers/folderMetadata.generated.d.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Metadatas } from "../schemas.generated.js"; -import { Metadata } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFolderMetadataHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderMetadataHeadersArg); -} -export type GetFolderMetadataByIdScopeArg = "global" | "enterprise"; -export declare class GetFolderMetadataByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderMetadataByIdHeadersArg); -} -export type CreateFolderMetadataByIdScopeArg = "global" | "enterprise"; -export interface CreateFolderMetadataByIdRequestBodyArg { -} -export declare class CreateFolderMetadataByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFolderMetadataByIdHeadersArg); -} -export type DeleteFolderMetadataByIdScopeArg = "global" | "enterprise"; -export declare class DeleteFolderMetadataByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFolderMetadataByIdHeadersArg); -} -export declare class FolderMetadataManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFolderMetadata(folderId: string, headers?: GetFolderMetadataHeadersArg): Promise; - getFolderMetadataById(folderId: string, scope: GetFolderMetadataByIdScopeArg, templateKey: string, headers?: GetFolderMetadataByIdHeadersArg): Promise; - createFolderMetadataById(folderId: string, scope: CreateFolderMetadataByIdScopeArg, templateKey: string, requestBody: CreateFolderMetadataByIdRequestBodyArg, headers?: CreateFolderMetadataByIdHeadersArg): Promise; - deleteFolderMetadataById(folderId: string, scope: DeleteFolderMetadataByIdScopeArg, templateKey: string, headers?: DeleteFolderMetadataByIdHeadersArg): Promise; -} -export declare function serializeGetFolderMetadataByIdScopeArg(val: GetFolderMetadataByIdScopeArg): Json; -export declare function deserializeGetFolderMetadataByIdScopeArg(val: any): GetFolderMetadataByIdScopeArg; -export declare function serializeCreateFolderMetadataByIdScopeArg(val: CreateFolderMetadataByIdScopeArg): Json; -export declare function deserializeCreateFolderMetadataByIdScopeArg(val: any): CreateFolderMetadataByIdScopeArg; -export declare function serializeCreateFolderMetadataByIdRequestBodyArg(val: CreateFolderMetadataByIdRequestBodyArg): Json; -export declare function deserializeCreateFolderMetadataByIdRequestBodyArg(val: any): CreateFolderMetadataByIdRequestBodyArg; -export declare function serializeDeleteFolderMetadataByIdScopeArg(val: DeleteFolderMetadataByIdScopeArg): Json; -export declare function deserializeDeleteFolderMetadataByIdScopeArg(val: any): DeleteFolderMetadataByIdScopeArg; diff --git a/lib/managers/folderMetadata.generated.js b/lib/managers/folderMetadata.generated.js deleted file mode 100644 index 3315ae26..00000000 --- a/lib/managers/folderMetadata.generated.js +++ /dev/null @@ -1,141 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeDeleteFolderMetadataByIdScopeArg = exports.serializeDeleteFolderMetadataByIdScopeArg = exports.deserializeCreateFolderMetadataByIdRequestBodyArg = exports.serializeCreateFolderMetadataByIdRequestBodyArg = exports.deserializeCreateFolderMetadataByIdScopeArg = exports.serializeCreateFolderMetadataByIdScopeArg = exports.deserializeGetFolderMetadataByIdScopeArg = exports.serializeGetFolderMetadataByIdScopeArg = exports.FolderMetadataManager = exports.DeleteFolderMetadataByIdHeadersArg = exports.CreateFolderMetadataByIdHeadersArg = exports.GetFolderMetadataByIdHeadersArg = exports.GetFolderMetadataHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFolderMetadataHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderMetadataHeadersArg = GetFolderMetadataHeadersArg; -class GetFolderMetadataByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderMetadataByIdHeadersArg = GetFolderMetadataByIdHeadersArg; -class CreateFolderMetadataByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFolderMetadataByIdHeadersArg = CreateFolderMetadataByIdHeadersArg; -class DeleteFolderMetadataByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFolderMetadataByIdHeadersArg = DeleteFolderMetadataByIdHeadersArg; -class FolderMetadataManager { - constructor(fields) { - Object.assign(this, fields); - } - getFolderMetadata(folderId, headers = new GetFolderMetadataHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadatas)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFolderMetadataById(folderId, scope, templateKey, headers = new GetFolderMetadataByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFolderMetadataById(folderId, scope, templateKey, requestBody, headers = new CreateFolderMetadataByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderMetadataByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadata)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFolderMetadataById(folderId, scope, templateKey, headers = new DeleteFolderMetadataByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/metadata/", scope, "/", templateKey), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FolderMetadataManager = FolderMetadataManager; -function serializeGetFolderMetadataByIdScopeArg(val) { - return val; -} -exports.serializeGetFolderMetadataByIdScopeArg = serializeGetFolderMetadataByIdScopeArg; -function deserializeGetFolderMetadataByIdScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetFolderMetadataByIdScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetFolderMetadataByIdScopeArg = deserializeGetFolderMetadataByIdScopeArg; -function serializeCreateFolderMetadataByIdScopeArg(val) { - return val; -} -exports.serializeCreateFolderMetadataByIdScopeArg = serializeCreateFolderMetadataByIdScopeArg; -function deserializeCreateFolderMetadataByIdScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateFolderMetadataByIdScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateFolderMetadataByIdScopeArg = deserializeCreateFolderMetadataByIdScopeArg; -function serializeCreateFolderMetadataByIdRequestBodyArg(val) { - return {}; -} -exports.serializeCreateFolderMetadataByIdRequestBodyArg = serializeCreateFolderMetadataByIdRequestBodyArg; -function deserializeCreateFolderMetadataByIdRequestBodyArg(val) { - return {}; -} -exports.deserializeCreateFolderMetadataByIdRequestBodyArg = deserializeCreateFolderMetadataByIdRequestBodyArg; -function serializeDeleteFolderMetadataByIdScopeArg(val) { - return val; -} -exports.serializeDeleteFolderMetadataByIdScopeArg = serializeDeleteFolderMetadataByIdScopeArg; -function deserializeDeleteFolderMetadataByIdScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"DeleteFolderMetadataByIdScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeDeleteFolderMetadataByIdScopeArg = deserializeDeleteFolderMetadataByIdScopeArg; -//# sourceMappingURL=folderMetadata.generated.js.map \ No newline at end of file diff --git a/lib/managers/folderMetadata.generated.js.map b/lib/managers/folderMetadata.generated.js.map deleted file mode 100644 index 675c5d56..00000000 --- a/lib/managers/folderMetadata.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"folderMetadata.generated.js","sourceRoot":"","sources":["../../src/managers/folderMetadata.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+D;AAI/D,kEAA8D;AAM9D,0CAA4C;AAG5C,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AACpC,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AAED,MAAa,+BAA+B;IAIxC,YAAY,MAAuC;QAH1C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0EAOC;AAID,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AAED,MAAa,kCAAkC;IAI3C,YAAY,MAA0C;QAH7C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gFAOC;AACD,MAAa,qBAAqB;IAG9B,YAAY,MAA4I;QACpJ,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,QAAgB,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YAChH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1R,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,qBAAqB,CAAC,QAAgB,EAAE,KAAoC,EAAE,WAAmB,EAAE,UAA2C,IAAI,+BAA+B,CAAC,EAAE,CAAC;;YACvL,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,YAAY,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpT,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,wBAAwB,CAAC,QAAgB,EAAE,KAAuC,EAAE,WAAmB,EAAE,WAAmD,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YACxP,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,YAAY,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,+CAA+C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACza,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,wBAAwB,CAAC,QAAgB,EAAE,KAAuC,EAAE,WAAmB,EAAE,UAA8C,IAAI,kCAAkC,CAAC,EAAE,CAAC;;YACnM,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,EAAE,YAAY,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACvT,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAlCD,sDAkCC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0DAA0D,CAAC;KACpE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4FAWC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kGAWC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,OAAO,EAAmD,CAAC;AAC/D,CAAC;AAFD,8GAEC;AACD,SAAgB,yCAAyC,CAAC,GAAqC;IAC3F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8FAEC;AACD,SAAgB,2CAA2C,CAAC,GAAQ;IAChE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6DAA6D,CAAC;KACvE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kGAWC"} \ No newline at end of file diff --git a/lib/managers/folderWatermarks.generated.d.ts b/lib/managers/folderWatermarks.generated.d.ts deleted file mode 100644 index 447b01df..00000000 --- a/lib/managers/folderWatermarks.generated.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Watermark } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFolderWatermarkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderWatermarkHeadersArg); -} -export type UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = "default"; -export interface UpdateFolderWatermarkRequestBodyArgWatermarkField { - readonly imprint: UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; -} -export interface UpdateFolderWatermarkRequestBodyArg { - readonly watermark: UpdateFolderWatermarkRequestBodyArgWatermarkField; -} -export declare class UpdateFolderWatermarkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFolderWatermarkHeadersArg); -} -export declare class DeleteFolderWatermarkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFolderWatermarkHeadersArg); -} -export declare class FolderWatermarksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFolderWatermark(folderId: string, headers?: GetFolderWatermarkHeadersArg): Promise; - updateFolderWatermark(folderId: string, requestBody: UpdateFolderWatermarkRequestBodyArg, headers?: UpdateFolderWatermarkHeadersArg): Promise; - deleteFolderWatermark(folderId: string, headers?: DeleteFolderWatermarkHeadersArg): Promise; -} -export declare function serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val: UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField): Json; -export declare function deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val: any): UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; -export declare function serializeUpdateFolderWatermarkRequestBodyArgWatermarkField(val: UpdateFolderWatermarkRequestBodyArgWatermarkField): Json; -export declare function deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField(val: any): UpdateFolderWatermarkRequestBodyArgWatermarkField; -export declare function serializeUpdateFolderWatermarkRequestBodyArg(val: UpdateFolderWatermarkRequestBodyArg): Json; -export declare function deserializeUpdateFolderWatermarkRequestBodyArg(val: any): UpdateFolderWatermarkRequestBodyArg; diff --git a/lib/managers/folderWatermarks.generated.js b/lib/managers/folderWatermarks.generated.js deleted file mode 100644 index 42ba35eb..00000000 --- a/lib/managers/folderWatermarks.generated.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFolderWatermarkRequestBodyArg = exports.serializeUpdateFolderWatermarkRequestBodyArg = exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField = exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkField = exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = exports.FolderWatermarksManager = exports.DeleteFolderWatermarkHeadersArg = exports.UpdateFolderWatermarkHeadersArg = exports.GetFolderWatermarkHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFolderWatermarkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderWatermarkHeadersArg = GetFolderWatermarkHeadersArg; -class UpdateFolderWatermarkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFolderWatermarkHeadersArg = UpdateFolderWatermarkHeadersArg; -class DeleteFolderWatermarkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFolderWatermarkHeadersArg = DeleteFolderWatermarkHeadersArg; -class FolderWatermarksManager { - constructor(fields) { - Object.assign(this, fields); - } - getFolderWatermark(folderId, headers = new GetFolderWatermarkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFolderWatermark(folderId, requestBody, headers = new UpdateFolderWatermarkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderWatermarkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWatermark)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFolderWatermark(folderId, headers = new DeleteFolderWatermarkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/watermark"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.FolderWatermarksManager = FolderWatermarksManager; -function serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val) { - return val; -} -exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; -function deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField\""; - } - if (val == "default") { - return "default"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField = deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField; -function serializeUpdateFolderWatermarkRequestBodyArgWatermarkField(val) { - return { ["imprint"]: serializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val.imprint) }; -} -exports.serializeUpdateFolderWatermarkRequestBodyArgWatermarkField = serializeUpdateFolderWatermarkRequestBodyArgWatermarkField; -function deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField(val) { - const imprint = deserializeUpdateFolderWatermarkRequestBodyArgWatermarkFieldImprintField(val.imprint); - return { imprint: imprint }; -} -exports.deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField = deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField; -function serializeUpdateFolderWatermarkRequestBodyArg(val) { - return { ["watermark"]: serializeUpdateFolderWatermarkRequestBodyArgWatermarkField(val.watermark) }; -} -exports.serializeUpdateFolderWatermarkRequestBodyArg = serializeUpdateFolderWatermarkRequestBodyArg; -function deserializeUpdateFolderWatermarkRequestBodyArg(val) { - const watermark = deserializeUpdateFolderWatermarkRequestBodyArgWatermarkField(val.watermark); - return { watermark: watermark }; -} -exports.deserializeUpdateFolderWatermarkRequestBodyArg = deserializeUpdateFolderWatermarkRequestBodyArg; -//# sourceMappingURL=folderWatermarks.generated.js.map \ No newline at end of file diff --git a/lib/managers/folderWatermarks.generated.js.map b/lib/managers/folderWatermarks.generated.js.map deleted file mode 100644 index 26f6ce00..00000000 --- a/lib/managers/folderWatermarks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"folderWatermarks.generated.js","sourceRoot":"","sources":["../../src/managers/folderWatermarks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/folders.generated.d.ts b/lib/managers/folders.generated.d.ts deleted file mode 100644 index c1b9abcf..00000000 --- a/lib/managers/folders.generated.d.ts +++ /dev/null @@ -1,178 +0,0 @@ -import { FolderFull } from "../schemas.generated.js"; -import { Items } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetFolderByIdQueryParamsArgSortField = "id" | "name" | "date" | "size"; -export type GetFolderByIdQueryParamsArgDirectionField = "ASC" | "DESC"; -export interface GetFolderByIdQueryParamsArg { - readonly fields?: string; - readonly sort?: GetFolderByIdQueryParamsArgSortField; - readonly direction?: GetFolderByIdQueryParamsArgDirectionField; - readonly offset?: number; - readonly limit?: number; -} -export declare class GetFolderByIdHeadersArg { - readonly ifNoneMatch?: string; - readonly boxapi?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderByIdHeadersArg); -} -export type UpdateFolderByIdRequestBodyArgSyncStateField = "synced" | "not_synced" | "partially_synced"; -export interface UpdateFolderByIdRequestBodyArgParentField { - readonly id?: string; -} -export type UpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; -} -export interface UpdateFolderByIdRequestBodyArgSharedLinkField { - readonly access?: UpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField; -} -export type UpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = "open" | "collaborators"; -export interface UpdateFolderByIdRequestBodyArgFolderUploadEmailField { - readonly access?: UpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField; -} -export interface UpdateFolderByIdRequestBodyArgCollectionsField { - readonly id?: string; - readonly type?: string; -} -export interface UpdateFolderByIdRequestBodyArg { - readonly name?: string; - readonly description?: string; - readonly syncState?: UpdateFolderByIdRequestBodyArgSyncStateField; - readonly canNonOwnersInvite?: boolean; - readonly parent?: UpdateFolderByIdRequestBodyArgParentField; - readonly sharedLink?: UpdateFolderByIdRequestBodyArgSharedLinkField; - readonly folderUploadEmail?: UpdateFolderByIdRequestBodyArgFolderUploadEmailField; - readonly tags?: readonly string[]; - readonly isCollaborationRestrictedToEnterprise?: boolean; - readonly collections?: readonly UpdateFolderByIdRequestBodyArgCollectionsField[]; - readonly canNonOwnersViewCollaborators?: boolean; -} -export interface UpdateFolderByIdQueryParamsArg { - readonly fields?: string; -} -export declare class UpdateFolderByIdHeadersArg { - readonly ifMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFolderByIdHeadersArg); -} -export interface DeleteFolderByIdQueryParamsArg { - readonly recursive?: boolean; -} -export declare class DeleteFolderByIdHeadersArg { - readonly ifMatch?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFolderByIdHeadersArg); -} -export type GetFolderItemsQueryParamsArgSortField = "id" | "name" | "date" | "size"; -export type GetFolderItemsQueryParamsArgDirectionField = "ASC" | "DESC"; -export interface GetFolderItemsQueryParamsArg { - readonly fields?: string; - readonly usemarker?: boolean; - readonly marker?: string; - readonly offset?: number; - readonly limit?: number; - readonly sort?: GetFolderItemsQueryParamsArgSortField; - readonly direction?: GetFolderItemsQueryParamsArgDirectionField; -} -export declare class GetFolderItemsHeadersArg { - readonly boxapi?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderItemsHeadersArg); -} -export interface CreateFolderRequestBodyArgParentField { - readonly id: string; -} -export type CreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = "open" | "collaborators"; -export interface CreateFolderRequestBodyArgFolderUploadEmailField { - readonly access?: CreateFolderRequestBodyArgFolderUploadEmailFieldAccessField; -} -export type CreateFolderRequestBodyArgSyncStateField = "synced" | "not_synced" | "partially_synced"; -export interface CreateFolderRequestBodyArg { - readonly name: string; - readonly parent: CreateFolderRequestBodyArgParentField; - readonly folderUploadEmail?: CreateFolderRequestBodyArgFolderUploadEmailField; - readonly syncState?: CreateFolderRequestBodyArgSyncStateField; -} -export interface CreateFolderQueryParamsArg { - readonly fields?: string; -} -export declare class CreateFolderHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFolderHeadersArg); -} -export interface CopyFolderRequestBodyArgParentField { - readonly id: string; -} -export interface CopyFolderRequestBodyArg { - readonly name?: string; - readonly parent: CopyFolderRequestBodyArgParentField; -} -export interface CopyFolderQueryParamsArg { - readonly fields?: string; -} -export declare class CopyFolderHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CopyFolderHeadersArg); -} -export declare class FoldersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFolderById(folderId: string, queryParams?: GetFolderByIdQueryParamsArg, headers?: GetFolderByIdHeadersArg): Promise; - updateFolderById(folderId: string, requestBody: UpdateFolderByIdRequestBodyArg, queryParams?: UpdateFolderByIdQueryParamsArg, headers?: UpdateFolderByIdHeadersArg): Promise; - deleteFolderById(folderId: string, queryParams?: DeleteFolderByIdQueryParamsArg, headers?: DeleteFolderByIdHeadersArg): Promise; - getFolderItems(folderId: string, queryParams?: GetFolderItemsQueryParamsArg, headers?: GetFolderItemsHeadersArg): Promise; - createFolder(requestBody: CreateFolderRequestBodyArg, queryParams?: CreateFolderQueryParamsArg, headers?: CreateFolderHeadersArg): Promise; - copyFolder(folderId: string, requestBody: CopyFolderRequestBodyArg, queryParams?: CopyFolderQueryParamsArg, headers?: CopyFolderHeadersArg): Promise; -} -export declare function serializeUpdateFolderByIdRequestBodyArgSyncStateField(val: UpdateFolderByIdRequestBodyArgSyncStateField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgSyncStateField(val: any): UpdateFolderByIdRequestBodyArgSyncStateField; -export declare function serializeUpdateFolderByIdRequestBodyArgParentField(val: UpdateFolderByIdRequestBodyArgParentField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgParentField(val: any): UpdateFolderByIdRequestBodyArgParentField; -export declare function serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateFolderByIdRequestBodyArgSharedLinkField(val: UpdateFolderByIdRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgSharedLinkField(val: any): UpdateFolderByIdRequestBodyArgSharedLinkField; -export declare function serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField(val: UpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField(val: any): UpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField; -export declare function serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField(val: UpdateFolderByIdRequestBodyArgFolderUploadEmailField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField(val: any): UpdateFolderByIdRequestBodyArgFolderUploadEmailField; -export declare function serializeUpdateFolderByIdRequestBodyArgCollectionsField(val: UpdateFolderByIdRequestBodyArgCollectionsField): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArgCollectionsField(val: any): UpdateFolderByIdRequestBodyArgCollectionsField; -export declare function serializeUpdateFolderByIdRequestBodyArg(val: UpdateFolderByIdRequestBodyArg): Json; -export declare function deserializeUpdateFolderByIdRequestBodyArg(val: any): UpdateFolderByIdRequestBodyArg; -export declare function serializeCreateFolderRequestBodyArgParentField(val: CreateFolderRequestBodyArgParentField): Json; -export declare function deserializeCreateFolderRequestBodyArgParentField(val: any): CreateFolderRequestBodyArgParentField; -export declare function serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val: CreateFolderRequestBodyArgFolderUploadEmailFieldAccessField): Json; -export declare function deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val: any): CreateFolderRequestBodyArgFolderUploadEmailFieldAccessField; -export declare function serializeCreateFolderRequestBodyArgFolderUploadEmailField(val: CreateFolderRequestBodyArgFolderUploadEmailField): Json; -export declare function deserializeCreateFolderRequestBodyArgFolderUploadEmailField(val: any): CreateFolderRequestBodyArgFolderUploadEmailField; -export declare function serializeCreateFolderRequestBodyArgSyncStateField(val: CreateFolderRequestBodyArgSyncStateField): Json; -export declare function deserializeCreateFolderRequestBodyArgSyncStateField(val: any): CreateFolderRequestBodyArgSyncStateField; -export declare function serializeCreateFolderRequestBodyArg(val: CreateFolderRequestBodyArg): Json; -export declare function deserializeCreateFolderRequestBodyArg(val: any): CreateFolderRequestBodyArg; -export declare function serializeCopyFolderRequestBodyArgParentField(val: CopyFolderRequestBodyArgParentField): Json; -export declare function deserializeCopyFolderRequestBodyArgParentField(val: any): CopyFolderRequestBodyArgParentField; -export declare function serializeCopyFolderRequestBodyArg(val: CopyFolderRequestBodyArg): Json; -export declare function deserializeCopyFolderRequestBodyArg(val: any): CopyFolderRequestBodyArg; diff --git a/lib/managers/folders.generated.js b/lib/managers/folders.generated.js deleted file mode 100644 index 61c03744..00000000 --- a/lib/managers/folders.generated.js +++ /dev/null @@ -1,337 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCopyFolderRequestBodyArg = exports.serializeCopyFolderRequestBodyArg = exports.deserializeCopyFolderRequestBodyArgParentField = exports.serializeCopyFolderRequestBodyArgParentField = exports.deserializeCreateFolderRequestBodyArg = exports.serializeCreateFolderRequestBodyArg = exports.deserializeCreateFolderRequestBodyArgSyncStateField = exports.serializeCreateFolderRequestBodyArgSyncStateField = exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailField = exports.serializeCreateFolderRequestBodyArgFolderUploadEmailField = exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = exports.serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = exports.deserializeCreateFolderRequestBodyArgParentField = exports.serializeCreateFolderRequestBodyArgParentField = exports.deserializeUpdateFolderByIdRequestBodyArg = exports.serializeUpdateFolderByIdRequestBodyArg = exports.deserializeUpdateFolderByIdRequestBodyArgCollectionsField = exports.serializeUpdateFolderByIdRequestBodyArgCollectionsField = exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderByIdRequestBodyArgParentField = exports.serializeUpdateFolderByIdRequestBodyArgParentField = exports.deserializeUpdateFolderByIdRequestBodyArgSyncStateField = exports.serializeUpdateFolderByIdRequestBodyArgSyncStateField = exports.FoldersManager = exports.CopyFolderHeadersArg = exports.CreateFolderHeadersArg = exports.GetFolderItemsHeadersArg = exports.DeleteFolderByIdHeadersArg = exports.UpdateFolderByIdHeadersArg = exports.GetFolderByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFolderByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderByIdHeadersArg = GetFolderByIdHeadersArg; -class UpdateFolderByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFolderByIdHeadersArg = UpdateFolderByIdHeadersArg; -class DeleteFolderByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFolderByIdHeadersArg = DeleteFolderByIdHeadersArg; -class GetFolderItemsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderItemsHeadersArg = GetFolderItemsHeadersArg; -class CreateFolderHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFolderHeadersArg = CreateFolderHeadersArg; -class CopyFolderHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CopyFolderHeadersArg = CopyFolderHeadersArg; -class FoldersManager { - constructor(fields) { - Object.assign(this, fields); - } - getFolderById(folderId, queryParams = {}, headers = new GetFolderByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFolderById(folderId, requestBody, queryParams = {}, headers = new UpdateFolderByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFolderById(folderId, queryParams = {}, headers = new DeleteFolderByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["recursive"]: (0, utils_js_2.toString)(queryParams.recursive) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "DELETE", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getFolderItems(folderId, queryParams = {}, headers = new GetFolderItemsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFolder(requestBody, queryParams = {}, headers = new CreateFolderHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - copyFolder(folderId, requestBody, queryParams = {}, headers = new CopyFolderHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/copy"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCopyFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.FoldersManager = FoldersManager; -function serializeUpdateFolderByIdRequestBodyArgSyncStateField(val) { - return val; -} -exports.serializeUpdateFolderByIdRequestBodyArgSyncStateField = serializeUpdateFolderByIdRequestBodyArgSyncStateField; -function deserializeUpdateFolderByIdRequestBodyArgSyncStateField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFolderByIdRequestBodyArgSyncStateField\""; - } - if (val == "synced") { - return "synced"; - } - if (val == "not_synced") { - return "not_synced"; - } - if (val == "partially_synced") { - return "partially_synced"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFolderByIdRequestBodyArgSyncStateField = deserializeUpdateFolderByIdRequestBodyArgSyncStateField; -function serializeUpdateFolderByIdRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeUpdateFolderByIdRequestBodyArgParentField = serializeUpdateFolderByIdRequestBodyArgParentField; -function deserializeUpdateFolderByIdRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializeUpdateFolderByIdRequestBodyArgParentField = deserializeUpdateFolderByIdRequestBodyArgParentField; -function serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload }; -} -exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - return { canDownload: canDownload }; -} -exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateFolderByIdRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateFolderByIdRequestBodyArgSharedLinkField = serializeUpdateFolderByIdRequestBodyArgSharedLinkField; -function deserializeUpdateFolderByIdRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateFolderByIdRequestBodyArgSharedLinkField = deserializeUpdateFolderByIdRequestBodyArgSharedLinkField; -function serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField(val) { - return val; -} -exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField; -function deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField = deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField; -function serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField(val.access) }; -} -exports.serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField; -function deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailFieldAccessField(val.access); - return { access: access }; -} -exports.deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField = deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField; -function serializeUpdateFolderByIdRequestBodyArgCollectionsField(val) { - return { ["id"]: val.id, ["type"]: val.type }; -} -exports.serializeUpdateFolderByIdRequestBodyArgCollectionsField = serializeUpdateFolderByIdRequestBodyArgCollectionsField; -function deserializeUpdateFolderByIdRequestBodyArgCollectionsField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = (0, json_js_3.isJson)(val.type, "string") ? val.type : void 0; - return { id: id, type: type }; -} -exports.deserializeUpdateFolderByIdRequestBodyArgCollectionsField = deserializeUpdateFolderByIdRequestBodyArgCollectionsField; -function serializeUpdateFolderByIdRequestBodyArg(val) { - return { ["name"]: val.name, ["description"]: val.description, ["sync_state"]: val.syncState == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgSyncStateField(val.syncState), ["can_non_owners_invite"]: val.canNonOwnersInvite, ["parent"]: val.parent == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgParentField(val.parent), ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgSharedLinkField(val.sharedLink), ["folder_upload_email"]: val.folderUploadEmail == void 0 ? void 0 : serializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField(val.folderUploadEmail), ["tags"]: val.tags == void 0 ? void 0 : val.tags.map(function (item) { - return void 0; - }), ["is_collaboration_restricted_to_enterprise"]: val.isCollaborationRestrictedToEnterprise, ["collections"]: val.collections == void 0 ? void 0 : val.collections.map(function (item) { - return serializeUpdateFolderByIdRequestBodyArgCollectionsField(item); - }), ["can_non_owners_view_collaborators"]: val.canNonOwnersViewCollaborators }; -} -exports.serializeUpdateFolderByIdRequestBodyArg = serializeUpdateFolderByIdRequestBodyArg; -function deserializeUpdateFolderByIdRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const syncState = val.sync_state == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgSyncStateField(val.sync_state); - const canNonOwnersInvite = (0, json_js_3.isJson)(val.can_non_owners_invite, "boolean") ? val.can_non_owners_invite : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgParentField(val.parent); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgSharedLinkField(val.shared_link); - const folderUploadEmail = val.folder_upload_email == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyArgFolderUploadEmailField(val.folder_upload_email); - const tags = (0, json_js_3.isJson)(val.tags, "array") ? val.tags.map(function (itm) { - return void 0; - }) : void 0; - const isCollaborationRestrictedToEnterprise = (0, json_js_3.isJson)(val.is_collaboration_restricted_to_enterprise, "boolean") ? val.is_collaboration_restricted_to_enterprise : void 0; - const collections = (0, json_js_3.isJson)(val.collections, "array") ? val.collections.map(function (itm) { - return deserializeUpdateFolderByIdRequestBodyArgCollectionsField(itm); - }) : void 0; - const canNonOwnersViewCollaborators = (0, json_js_3.isJson)(val.can_non_owners_view_collaborators, "boolean") ? val.can_non_owners_view_collaborators : void 0; - return { name: name, description: description, syncState: syncState, canNonOwnersInvite: canNonOwnersInvite, parent: parent, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, tags: tags, isCollaborationRestrictedToEnterprise: isCollaborationRestrictedToEnterprise, collections: collections, canNonOwnersViewCollaborators: canNonOwnersViewCollaborators }; -} -exports.deserializeUpdateFolderByIdRequestBodyArg = deserializeUpdateFolderByIdRequestBodyArg; -function serializeCreateFolderRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateFolderRequestBodyArgParentField = serializeCreateFolderRequestBodyArgParentField; -function deserializeCreateFolderRequestBodyArgParentField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCreateFolderRequestBodyArgParentField = deserializeCreateFolderRequestBodyArgParentField; -function serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val) { - return val; -} -exports.serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField; -function deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateFolderRequestBodyArgFolderUploadEmailFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField = deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField; -function serializeCreateFolderRequestBodyArgFolderUploadEmailField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val.access) }; -} -exports.serializeCreateFolderRequestBodyArgFolderUploadEmailField = serializeCreateFolderRequestBodyArgFolderUploadEmailField; -function deserializeCreateFolderRequestBodyArgFolderUploadEmailField(val) { - const access = val.access == void 0 ? void 0 : deserializeCreateFolderRequestBodyArgFolderUploadEmailFieldAccessField(val.access); - return { access: access }; -} -exports.deserializeCreateFolderRequestBodyArgFolderUploadEmailField = deserializeCreateFolderRequestBodyArgFolderUploadEmailField; -function serializeCreateFolderRequestBodyArgSyncStateField(val) { - return val; -} -exports.serializeCreateFolderRequestBodyArgSyncStateField = serializeCreateFolderRequestBodyArgSyncStateField; -function deserializeCreateFolderRequestBodyArgSyncStateField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateFolderRequestBodyArgSyncStateField\""; - } - if (val == "synced") { - return "synced"; - } - if (val == "not_synced") { - return "not_synced"; - } - if (val == "partially_synced") { - return "partially_synced"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateFolderRequestBodyArgSyncStateField = deserializeCreateFolderRequestBodyArgSyncStateField; -function serializeCreateFolderRequestBodyArg(val) { - return { ["name"]: val.name, ["parent"]: serializeCreateFolderRequestBodyArgParentField(val.parent), ["folder_upload_email"]: val.folderUploadEmail == void 0 ? void 0 : serializeCreateFolderRequestBodyArgFolderUploadEmailField(val.folderUploadEmail), ["sync_state"]: val.syncState == void 0 ? void 0 : serializeCreateFolderRequestBodyArgSyncStateField(val.syncState) }; -} -exports.serializeCreateFolderRequestBodyArg = serializeCreateFolderRequestBodyArg; -function deserializeCreateFolderRequestBodyArg(val) { - const name = val.name; - const parent = deserializeCreateFolderRequestBodyArgParentField(val.parent); - const folderUploadEmail = val.folder_upload_email == void 0 ? void 0 : deserializeCreateFolderRequestBodyArgFolderUploadEmailField(val.folder_upload_email); - const syncState = val.sync_state == void 0 ? void 0 : deserializeCreateFolderRequestBodyArgSyncStateField(val.sync_state); - return { name: name, parent: parent, folderUploadEmail: folderUploadEmail, syncState: syncState }; -} -exports.deserializeCreateFolderRequestBodyArg = deserializeCreateFolderRequestBodyArg; -function serializeCopyFolderRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeCopyFolderRequestBodyArgParentField = serializeCopyFolderRequestBodyArgParentField; -function deserializeCopyFolderRequestBodyArgParentField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCopyFolderRequestBodyArgParentField = deserializeCopyFolderRequestBodyArgParentField; -function serializeCopyFolderRequestBodyArg(val) { - return { ["name"]: val.name, ["parent"]: serializeCopyFolderRequestBodyArgParentField(val.parent) }; -} -exports.serializeCopyFolderRequestBodyArg = serializeCopyFolderRequestBodyArg; -function deserializeCopyFolderRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const parent = deserializeCopyFolderRequestBodyArgParentField(val.parent); - return { name: name, parent: parent }; -} -exports.deserializeCopyFolderRequestBodyArg = deserializeCopyFolderRequestBodyArg; -//# sourceMappingURL=folders.generated.js.map \ No newline at end of file diff --git a/lib/managers/folders.generated.js.map b/lib/managers/folders.generated.js.map deleted file mode 100644 index 7217165a..00000000 --- a/lib/managers/folders.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"folders.generated.js","sourceRoot":"","sources":["../../src/managers/folders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/groups.generated.d.ts b/lib/managers/groups.generated.d.ts deleted file mode 100644 index bf97aed1..00000000 --- a/lib/managers/groups.generated.d.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { Groups } from "../schemas.generated.js"; -import { Group } from "../schemas.generated.js"; -import { GroupFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetGroupsQueryParamsArg { - readonly filterTerm?: string; - readonly fields?: string; - readonly limit?: number; - readonly offset?: number; -} -export declare class GetGroupsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetGroupsHeadersArg); -} -export type CreateGroupRequestBodyArgInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; -export type CreateGroupRequestBodyArgMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; -export interface CreateGroupRequestBodyArg { - readonly name: string; - readonly provenance?: string; - readonly externalSyncIdentifier?: string; - readonly description?: string; - readonly invitabilityLevel?: CreateGroupRequestBodyArgInvitabilityLevelField; - readonly memberViewabilityLevel?: CreateGroupRequestBodyArgMemberViewabilityLevelField; -} -export interface CreateGroupQueryParamsArg { - readonly fields?: string; -} -export declare class CreateGroupHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateGroupHeadersArg); -} -export interface GetGroupByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetGroupByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetGroupByIdHeadersArg); -} -export type UpdateGroupByIdRequestBodyArgInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; -export type UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; -export interface UpdateGroupByIdRequestBodyArg { - readonly name?: string; - readonly provenance?: string; - readonly externalSyncIdentifier?: string; - readonly description?: string; - readonly invitabilityLevel?: UpdateGroupByIdRequestBodyArgInvitabilityLevelField; - readonly memberViewabilityLevel?: UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField; -} -export interface UpdateGroupByIdQueryParamsArg { - readonly fields?: string; -} -export declare class UpdateGroupByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateGroupByIdHeadersArg); -} -export declare class DeleteGroupByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteGroupByIdHeadersArg); -} -export declare class GroupsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getGroups(queryParams?: GetGroupsQueryParamsArg, headers?: GetGroupsHeadersArg): Promise; - createGroup(requestBody: CreateGroupRequestBodyArg, queryParams?: CreateGroupQueryParamsArg, headers?: CreateGroupHeadersArg): Promise; - getGroupById(groupId: string, queryParams?: GetGroupByIdQueryParamsArg, headers?: GetGroupByIdHeadersArg): Promise; - updateGroupById(groupId: string, requestBody: UpdateGroupByIdRequestBodyArg, queryParams?: UpdateGroupByIdQueryParamsArg, headers?: UpdateGroupByIdHeadersArg): Promise; - deleteGroupById(groupId: string, headers?: DeleteGroupByIdHeadersArg): Promise; -} -export declare function serializeCreateGroupRequestBodyArgInvitabilityLevelField(val: CreateGroupRequestBodyArgInvitabilityLevelField): Json; -export declare function deserializeCreateGroupRequestBodyArgInvitabilityLevelField(val: any): CreateGroupRequestBodyArgInvitabilityLevelField; -export declare function serializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val: CreateGroupRequestBodyArgMemberViewabilityLevelField): Json; -export declare function deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val: any): CreateGroupRequestBodyArgMemberViewabilityLevelField; -export declare function serializeCreateGroupRequestBodyArg(val: CreateGroupRequestBodyArg): Json; -export declare function deserializeCreateGroupRequestBodyArg(val: any): CreateGroupRequestBodyArg; -export declare function serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val: UpdateGroupByIdRequestBodyArgInvitabilityLevelField): Json; -export declare function deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val: any): UpdateGroupByIdRequestBodyArgInvitabilityLevelField; -export declare function serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val: UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField): Json; -export declare function deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val: any): UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField; -export declare function serializeUpdateGroupByIdRequestBodyArg(val: UpdateGroupByIdRequestBodyArg): Json; -export declare function deserializeUpdateGroupByIdRequestBodyArg(val: any): UpdateGroupByIdRequestBodyArg; diff --git a/lib/managers/groups.generated.js b/lib/managers/groups.generated.js deleted file mode 100644 index 41a5c4be..00000000 --- a/lib/managers/groups.generated.js +++ /dev/null @@ -1,210 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateGroupByIdRequestBodyArg = exports.serializeUpdateGroupByIdRequestBodyArg = exports.deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = exports.serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = exports.deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = exports.serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = exports.deserializeCreateGroupRequestBodyArg = exports.serializeCreateGroupRequestBodyArg = exports.deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField = exports.serializeCreateGroupRequestBodyArgMemberViewabilityLevelField = exports.deserializeCreateGroupRequestBodyArgInvitabilityLevelField = exports.serializeCreateGroupRequestBodyArgInvitabilityLevelField = exports.GroupsManager = exports.DeleteGroupByIdHeadersArg = exports.UpdateGroupByIdHeadersArg = exports.GetGroupByIdHeadersArg = exports.CreateGroupHeadersArg = exports.GetGroupsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetGroupsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetGroupsHeadersArg = GetGroupsHeadersArg; -class CreateGroupHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateGroupHeadersArg = CreateGroupHeadersArg; -class GetGroupByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetGroupByIdHeadersArg = GetGroupByIdHeadersArg; -class UpdateGroupByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateGroupByIdHeadersArg = UpdateGroupByIdHeadersArg; -class DeleteGroupByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteGroupByIdHeadersArg = DeleteGroupByIdHeadersArg; -class GroupsManager { - constructor(fields) { - Object.assign(this, fields); - } - getGroups(queryParams = {}, headers = new GetGroupsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["filter_term"]: (0, utils_js_2.toString)(queryParams.filterTerm), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeGroups)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createGroup(requestBody, queryParams = {}, headers = new CreateGroupHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeGroup)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getGroupById(groupId, queryParams = {}, headers = new GetGroupByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeGroupFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateGroupById(groupId, requestBody, queryParams = {}, headers = new UpdateGroupByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeGroupFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteGroupById(groupId, headers = new DeleteGroupByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.GroupsManager = GroupsManager; -function serializeCreateGroupRequestBodyArgInvitabilityLevelField(val) { - return val; -} -exports.serializeCreateGroupRequestBodyArgInvitabilityLevelField = serializeCreateGroupRequestBodyArgInvitabilityLevelField; -function deserializeCreateGroupRequestBodyArgInvitabilityLevelField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateGroupRequestBodyArgInvitabilityLevelField\""; - } - if (val == "admins_only") { - return "admins_only"; - } - if (val == "admins_and_members") { - return "admins_and_members"; - } - if (val == "all_managed_users") { - return "all_managed_users"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateGroupRequestBodyArgInvitabilityLevelField = deserializeCreateGroupRequestBodyArgInvitabilityLevelField; -function serializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val) { - return val; -} -exports.serializeCreateGroupRequestBodyArgMemberViewabilityLevelField = serializeCreateGroupRequestBodyArgMemberViewabilityLevelField; -function deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateGroupRequestBodyArgMemberViewabilityLevelField\""; - } - if (val == "admins_only") { - return "admins_only"; - } - if (val == "admins_and_members") { - return "admins_and_members"; - } - if (val == "all_managed_users") { - return "all_managed_users"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField = deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField; -function serializeCreateGroupRequestBodyArg(val) { - return { ["name"]: val.name, ["provenance"]: val.provenance, ["external_sync_identifier"]: val.externalSyncIdentifier, ["description"]: val.description, ["invitability_level"]: val.invitabilityLevel == void 0 ? void 0 : serializeCreateGroupRequestBodyArgInvitabilityLevelField(val.invitabilityLevel), ["member_viewability_level"]: val.memberViewabilityLevel == void 0 ? void 0 : serializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val.memberViewabilityLevel) }; -} -exports.serializeCreateGroupRequestBodyArg = serializeCreateGroupRequestBodyArg; -function deserializeCreateGroupRequestBodyArg(val) { - const name = val.name; - const provenance = (0, json_js_3.isJson)(val.provenance, "string") ? val.provenance : void 0; - const externalSyncIdentifier = (0, json_js_3.isJson)(val.external_sync_identifier, "string") ? val.external_sync_identifier : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const invitabilityLevel = val.invitability_level == void 0 ? void 0 : deserializeCreateGroupRequestBodyArgInvitabilityLevelField(val.invitability_level); - const memberViewabilityLevel = val.member_viewability_level == void 0 ? void 0 : deserializeCreateGroupRequestBodyArgMemberViewabilityLevelField(val.member_viewability_level); - return { name: name, provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel }; -} -exports.deserializeCreateGroupRequestBodyArg = deserializeCreateGroupRequestBodyArg; -function serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val) { - return val; -} -exports.serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField; -function deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateGroupByIdRequestBodyArgInvitabilityLevelField\""; - } - if (val == "admins_only") { - return "admins_only"; - } - if (val == "admins_and_members") { - return "admins_and_members"; - } - if (val == "all_managed_users") { - return "all_managed_users"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField = deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField; -function serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val) { - return val; -} -exports.serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField; -function deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateGroupByIdRequestBodyArgMemberViewabilityLevelField\""; - } - if (val == "admins_only") { - return "admins_only"; - } - if (val == "admins_and_members") { - return "admins_and_members"; - } - if (val == "all_managed_users") { - return "all_managed_users"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField = deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField; -function serializeUpdateGroupByIdRequestBodyArg(val) { - return { ["name"]: val.name, ["provenance"]: val.provenance, ["external_sync_identifier"]: val.externalSyncIdentifier, ["description"]: val.description, ["invitability_level"]: val.invitabilityLevel == void 0 ? void 0 : serializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val.invitabilityLevel), ["member_viewability_level"]: val.memberViewabilityLevel == void 0 ? void 0 : serializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val.memberViewabilityLevel) }; -} -exports.serializeUpdateGroupByIdRequestBodyArg = serializeUpdateGroupByIdRequestBodyArg; -function deserializeUpdateGroupByIdRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const provenance = (0, json_js_3.isJson)(val.provenance, "string") ? val.provenance : void 0; - const externalSyncIdentifier = (0, json_js_3.isJson)(val.external_sync_identifier, "string") ? val.external_sync_identifier : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const invitabilityLevel = val.invitability_level == void 0 ? void 0 : deserializeUpdateGroupByIdRequestBodyArgInvitabilityLevelField(val.invitability_level); - const memberViewabilityLevel = val.member_viewability_level == void 0 ? void 0 : deserializeUpdateGroupByIdRequestBodyArgMemberViewabilityLevelField(val.member_viewability_level); - return { name: name, provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel }; -} -exports.deserializeUpdateGroupByIdRequestBodyArg = deserializeUpdateGroupByIdRequestBodyArg; -//# sourceMappingURL=groups.generated.js.map \ No newline at end of file diff --git a/lib/managers/groups.generated.js.map b/lib/managers/groups.generated.js.map deleted file mode 100644 index cbc7a9c6..00000000 --- a/lib/managers/groups.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"groups.generated.js","sourceRoot":"","sources":["../../src/managers/groups.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA4D;AAI5D,kEAA2D;AAE3D,kEAA+D;AAO/D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAOpC,MAAa,mBAAmB;IAI5B,YAAY,MAA2B;QAH9B,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kDAOC;AAcD,MAAa,qBAAqB;IAI9B,YAAY,MAA6B;QAHhC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sDAOC;AAID,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AAcD,MAAa,yBAAyB;IAIlC,YAAY,MAAiC;QAHpC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,8DAOC;AACD,MAAa,yBAAyB;IAIlC,YAAY,MAAiC;QAHpC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,8DAOC;AACD,MAAa,aAAa;IAGtB,YAAY,MAAiH;QACzH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,SAAS,CAAC,cAAuC,EAAoC,EAAE,UAA+B,IAAI,mBAAmB,CAAC,EAAE,CAAC;;YACnJ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YACrM,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzR,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;IACK,WAAW,CAAC,WAAsC,EAAE,cAAyC,EAAsC,EAAE,UAAiC,IAAI,qBAAqB,CAAC,EAAE,CAAC;;YACrM,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,kCAAkC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjY,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;IACK,YAAY,CAAC,OAAe,EAAE,cAA0C,EAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YACnL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iCAAiC,EAAE,OAAO,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnS,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,eAAe,CAAC,OAAe,EAAE,WAA0C,EAAE,cAA6C,EAA0C,EAAE,UAAqC,IAAI,yBAAyB,CAAC,EAAE,CAAC;;YAC9O,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iCAAiC,EAAE,OAAO,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,sCAAsC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9Y,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,eAAe,CAAC,OAAe,EAAE,UAAqC,IAAI,yBAAyB,CAAC,EAAE,CAAC;;YACzG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iCAAiC,EAAE,OAAO,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9Q,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AArDD,sCAqDC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,gIAcC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iFAAiF,CAAC;KAC3F;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,0IAcC;AACD,SAAgB,kCAAkC,CAAC,GAA8B;IAC7E,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,sBAAsB,CAAC,EAAE,CAAC;AAC3d,CAAC;AAFD,gFAEC;AACD,SAAgB,oCAAoC,CAAC,GAAQ;IACzD,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,sBAAsB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1I,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,iBAAiB,GAAgE,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IACtN,MAAM,sBAAsB,GAAqE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC;IACjP,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,WAAW,EAAE,WAAW,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,sBAAsB,EAAsC,CAAC;AACtP,CAAC;AARD,oFAQC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gFAAgF,CAAC;KAC1F;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,wIAcC;AACD,SAAgB,iEAAiE,CAAC,GAA6D;IAC3I,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8IAEC;AACD,SAAgB,mEAAmE,CAAC,GAAQ;IACxF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qFAAqF,CAAC;KAC/F;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,oBAAoB,EAAE;QAC7B,OAAO,oBAAoB,CAAC;KAC/B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAdD,kJAcC;AACD,SAAgB,sCAAsC,CAAC,GAAkC;IACrF,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,oBAAoB,CAAC,EAAE,GAAG,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,0BAA0B,CAAC,EAAE,GAAG,CAAC,sBAAsB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,iEAAiE,CAAC,GAAG,CAAC,sBAAsB,CAAC,EAAE,CAAC;AACne,CAAC;AAFD,wFAEC;AACD,SAAgB,wCAAwC,CAAC,GAAQ;IAC7D,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,UAAU,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAClG,MAAM,sBAAsB,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1I,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,iBAAiB,GAAoE,GAAG,CAAC,kBAAkB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC;IAC9N,MAAM,sBAAsB,GAAyE,GAAG,CAAC,wBAAwB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mEAAmE,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC;IACzP,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,WAAW,EAAE,WAAW,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,sBAAsB,EAA0C,CAAC;AAC1P,CAAC;AARD,4FAQC"} \ No newline at end of file diff --git a/lib/managers/integrationMappings.generated.d.ts b/lib/managers/integrationMappings.generated.d.ts deleted file mode 100644 index a5605429..00000000 --- a/lib/managers/integrationMappings.generated.d.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { IntegrationMappings } from "../schemas.generated.js"; -import { IntegrationMapping } from "../schemas.generated.js"; -import { IntegrationMappingSlackCreateRequest } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField = "channel"; -export type GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField = "folder"; -export interface GetIntegrationMappingSlackQueryParamsArg { - readonly marker?: string; - readonly limit?: number; - readonly partnerItemType?: GetIntegrationMappingSlackQueryParamsArgPartnerItemTypeField; - readonly partnerItemId?: string; - readonly boxItemId?: string; - readonly boxItemType?: GetIntegrationMappingSlackQueryParamsArgBoxItemTypeField; - readonly isManuallyCreated?: boolean; -} -export declare class GetIntegrationMappingSlackHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetIntegrationMappingSlackHeadersArg); -} -export declare class CreateIntegrationMappingSlackHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateIntegrationMappingSlackHeadersArg); -} -export interface UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField { -} -export interface UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField { -} -export interface UpdateIntegrationMappingSlackByIdRequestBodyArg { - readonly boxItem?: UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; - readonly options?: UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField; -} -export declare class UpdateIntegrationMappingSlackByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateIntegrationMappingSlackByIdHeadersArg); -} -export declare class DeleteIntegrationMappingSlackByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteIntegrationMappingSlackByIdHeadersArg); -} -export declare class IntegrationMappingsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getIntegrationMappingSlack(queryParams?: GetIntegrationMappingSlackQueryParamsArg, headers?: GetIntegrationMappingSlackHeadersArg): Promise; - createIntegrationMappingSlack(requestBody: IntegrationMappingSlackCreateRequest, headers?: CreateIntegrationMappingSlackHeadersArg): Promise; - updateIntegrationMappingSlackById(integrationMappingId: string, requestBody: UpdateIntegrationMappingSlackByIdRequestBodyArg, headers?: UpdateIntegrationMappingSlackByIdHeadersArg): Promise; - deleteIntegrationMappingSlackById(integrationMappingId: string, headers?: DeleteIntegrationMappingSlackByIdHeadersArg): Promise; -} -export declare function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val: UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField): Json; -export declare function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val: any): UpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; -export declare function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val: UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField): Json; -export declare function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val: any): UpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField; -export declare function serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(val: UpdateIntegrationMappingSlackByIdRequestBodyArg): Json; -export declare function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg(val: any): UpdateIntegrationMappingSlackByIdRequestBodyArg; diff --git a/lib/managers/integrationMappings.generated.js b/lib/managers/integrationMappings.generated.js deleted file mode 100644 index afdc8c9c..00000000 --- a/lib/managers/integrationMappings.generated.js +++ /dev/null @@ -1,110 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArg = exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = exports.IntegrationMappingsManager = exports.DeleteIntegrationMappingSlackByIdHeadersArg = exports.UpdateIntegrationMappingSlackByIdHeadersArg = exports.CreateIntegrationMappingSlackHeadersArg = exports.GetIntegrationMappingSlackHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class GetIntegrationMappingSlackHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetIntegrationMappingSlackHeadersArg = GetIntegrationMappingSlackHeadersArg; -class CreateIntegrationMappingSlackHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateIntegrationMappingSlackHeadersArg = CreateIntegrationMappingSlackHeadersArg; -class UpdateIntegrationMappingSlackByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateIntegrationMappingSlackByIdHeadersArg = UpdateIntegrationMappingSlackByIdHeadersArg; -class DeleteIntegrationMappingSlackByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteIntegrationMappingSlackByIdHeadersArg = DeleteIntegrationMappingSlackByIdHeadersArg; -class IntegrationMappingsManager { - constructor(fields) { - Object.assign(this, fields); - } - getIntegrationMappingSlack(queryParams = {}, headers = new GetIntegrationMappingSlackHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["partner_item_type"]: (0, utils_js_2.toString)(queryParams.partnerItemType), ["partner_item_id"]: (0, utils_js_2.toString)(queryParams.partnerItemId), ["box_item_id"]: (0, utils_js_2.toString)(queryParams.boxItemId), ["box_item_type"]: (0, utils_js_2.toString)(queryParams.boxItemType), ["is_manually_created"]: (0, utils_js_2.toString)(queryParams.isManuallyCreated) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeIntegrationMappings)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createIntegrationMappingSlack(requestBody, headers = new CreateIntegrationMappingSlackHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeIntegrationMappingSlackCreateRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeIntegrationMapping)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateIntegrationMappingSlackById(integrationMappingId, requestBody, headers = new UpdateIntegrationMappingSlackByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeIntegrationMapping)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteIntegrationMappingSlackById(integrationMappingId, headers = new DeleteIntegrationMappingSlackByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/integration_mappings/slack/", integrationMappingId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.IntegrationMappingsManager = IntegrationMappingsManager; -function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val) { - return {}; -} -exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; -function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val) { - return {}; -} -exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField = deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField; -function serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val) { - return {}; -} -exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField; -function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val) { - return {}; -} -exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField = deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField; -function serializeUpdateIntegrationMappingSlackByIdRequestBodyArg(val) { - return { ["box_item"]: val.boxItem == void 0 ? void 0 : serializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val.boxItem), ["options"]: val.options == void 0 ? void 0 : serializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val.options) }; -} -exports.serializeUpdateIntegrationMappingSlackByIdRequestBodyArg = serializeUpdateIntegrationMappingSlackByIdRequestBodyArg; -function deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg(val) { - const boxItem = val.box_item == void 0 ? void 0 : deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgBoxItemField(val.box_item); - const options = val.options == void 0 ? void 0 : deserializeUpdateIntegrationMappingSlackByIdRequestBodyArgOptionsField(val.options); - return { boxItem: boxItem, options: options }; -} -exports.deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg = deserializeUpdateIntegrationMappingSlackByIdRequestBodyArg; -//# sourceMappingURL=integrationMappings.generated.js.map \ No newline at end of file diff --git a/lib/managers/integrationMappings.generated.js.map b/lib/managers/integrationMappings.generated.js.map deleted file mode 100644 index cca5327e..00000000 --- a/lib/managers/integrationMappings.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"integrationMappings.generated.js","sourceRoot":"","sources":["../../src/managers/integrationMappings.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAyE;AAIzE,kEAAwE;AACxE,kEAAwF;AAcxF,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAY3C,MAAa,oCAAoC;IAI7C,YAAY,MAA4C;QAH/C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oFAOC;AACD,MAAa,uCAAuC;IAIhD,YAAY,MAA+C;QAHlD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0FAOC;AASD,MAAa,2CAA2C;IAIpD,YAAY,MAAmD;QAHtD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kGAOC;AACD,MAAa,2CAA2C;IAIpD,YAAY,MAAmD;QAHtD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kGAOC;AACD,MAAa,0BAA0B;IAGnC,YAAY,MAAoL;QAC5L,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,0BAA0B,CAAC,cAAwD,EAAqD,EAAE,UAAgD,IAAI,oCAAoC,CAAC,EAAE,CAAC;;YACxO,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,eAAe,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,aAAa,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,qBAAqB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,iBAAiB,CAAC,EAAE,CAAC,CAAC;YAC1Y,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oDAAoD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7S,OAAO,IAAA,qDAA8B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC1E,CAAC;KAAA;IACK,6BAA6B,CAAC,WAAiD,EAAE,UAAmD,IAAI,uCAAuC,CAAC,EAAE,CAAC;;YACrL,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oDAAoD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,oEAA6C,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACxY,OAAO,IAAA,oDAA6B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACzE,CAAC;KAAA;IACK,iCAAiC,CAAC,oBAA4B,EAAE,WAA4D,EAAE,UAAuD,IAAI,2CAA2C,CAAC,EAAE,CAAC;;YAC1O,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,qDAAqD,EAAE,oBAAoB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,wDAAwD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACza,OAAO,IAAA,oDAA6B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACzE,CAAC;KAAA;IACK,iCAAiC,CAAC,oBAA4B,EAAE,UAAuD,IAAI,2CAA2C,CAAC,EAAE,CAAC;;YAC5K,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,qDAAqD,EAAE,oBAAoB,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/S,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AArCD,gEAqCC;AACD,SAAgB,oEAAoE,CAAC,GAAgE;IACjJ,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oJAEC;AACD,SAAgB,sEAAsE,CAAC,GAAQ;IAC3F,OAAO,EAAwE,CAAC;AACpF,CAAC;AAFD,wJAEC;AACD,SAAgB,oEAAoE,CAAC,GAAgE;IACjJ,OAAO,EAAE,CAAC;AACd,CAAC;AAFD,oJAEC;AACD,SAAgB,sEAAsE,CAAC,GAAQ;IAC3F,OAAO,EAAwE,CAAC;AACpF,CAAC;AAFD,wJAEC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oEAAoE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,oEAAoE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjR,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,MAAM,OAAO,GAA4E,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAChN,MAAM,OAAO,GAA4E,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sEAAsE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;IAC9M,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAA4D,CAAC;AAC5G,CAAC;AAJD,gIAIC"} \ No newline at end of file diff --git a/lib/managers/invites.generated.d.ts b/lib/managers/invites.generated.d.ts deleted file mode 100644 index 2876fca3..00000000 --- a/lib/managers/invites.generated.d.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Invite } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface CreateInviteRequestBodyArgEnterpriseField { - readonly id: string; -} -export interface CreateInviteRequestBodyArgActionableByField { - readonly login?: string; -} -export interface CreateInviteRequestBodyArg { - readonly enterprise: CreateInviteRequestBodyArgEnterpriseField; - readonly actionableBy: CreateInviteRequestBodyArgActionableByField; -} -export interface CreateInviteQueryParamsArg { - readonly fields?: string; -} -export declare class CreateInviteHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateInviteHeadersArg); -} -export interface GetInviteByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetInviteByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetInviteByIdHeadersArg); -} -export declare class InvitesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createInvite(requestBody: CreateInviteRequestBodyArg, queryParams?: CreateInviteQueryParamsArg, headers?: CreateInviteHeadersArg): Promise; - getInviteById(inviteId: string, queryParams?: GetInviteByIdQueryParamsArg, headers?: GetInviteByIdHeadersArg): Promise; -} -export declare function serializeCreateInviteRequestBodyArgEnterpriseField(val: CreateInviteRequestBodyArgEnterpriseField): Json; -export declare function deserializeCreateInviteRequestBodyArgEnterpriseField(val: any): CreateInviteRequestBodyArgEnterpriseField; -export declare function serializeCreateInviteRequestBodyArgActionableByField(val: CreateInviteRequestBodyArgActionableByField): Json; -export declare function deserializeCreateInviteRequestBodyArgActionableByField(val: any): CreateInviteRequestBodyArgActionableByField; -export declare function serializeCreateInviteRequestBodyArg(val: CreateInviteRequestBodyArg): Json; -export declare function deserializeCreateInviteRequestBodyArg(val: any): CreateInviteRequestBodyArg; diff --git a/lib/managers/invites.generated.js b/lib/managers/invites.generated.js deleted file mode 100644 index de3837d3..00000000 --- a/lib/managers/invites.generated.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateInviteRequestBodyArg = exports.serializeCreateInviteRequestBodyArg = exports.deserializeCreateInviteRequestBodyArgActionableByField = exports.serializeCreateInviteRequestBodyArgActionableByField = exports.deserializeCreateInviteRequestBodyArgEnterpriseField = exports.serializeCreateInviteRequestBodyArgEnterpriseField = exports.InvitesManager = exports.GetInviteByIdHeadersArg = exports.CreateInviteHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class CreateInviteHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateInviteHeadersArg = CreateInviteHeadersArg; -class GetInviteByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetInviteByIdHeadersArg = GetInviteByIdHeadersArg; -class InvitesManager { - constructor(fields) { - Object.assign(this, fields); - } - createInvite(requestBody, queryParams = {}, headers = new CreateInviteHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateInviteRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeInvite)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getInviteById(inviteId, queryParams = {}, headers = new GetInviteByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/invites/", inviteId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeInvite)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.InvitesManager = InvitesManager; -function serializeCreateInviteRequestBodyArgEnterpriseField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateInviteRequestBodyArgEnterpriseField = serializeCreateInviteRequestBodyArgEnterpriseField; -function deserializeCreateInviteRequestBodyArgEnterpriseField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCreateInviteRequestBodyArgEnterpriseField = deserializeCreateInviteRequestBodyArgEnterpriseField; -function serializeCreateInviteRequestBodyArgActionableByField(val) { - return { ["login"]: val.login }; -} -exports.serializeCreateInviteRequestBodyArgActionableByField = serializeCreateInviteRequestBodyArgActionableByField; -function deserializeCreateInviteRequestBodyArgActionableByField(val) { - const login = (0, json_js_3.isJson)(val.login, "string") ? val.login : void 0; - return { login: login }; -} -exports.deserializeCreateInviteRequestBodyArgActionableByField = deserializeCreateInviteRequestBodyArgActionableByField; -function serializeCreateInviteRequestBodyArg(val) { - return { ["enterprise"]: serializeCreateInviteRequestBodyArgEnterpriseField(val.enterprise), ["actionable_by"]: serializeCreateInviteRequestBodyArgActionableByField(val.actionableBy) }; -} -exports.serializeCreateInviteRequestBodyArg = serializeCreateInviteRequestBodyArg; -function deserializeCreateInviteRequestBodyArg(val) { - const enterprise = deserializeCreateInviteRequestBodyArgEnterpriseField(val.enterprise); - const actionableBy = deserializeCreateInviteRequestBodyArgActionableByField(val.actionable_by); - return { enterprise: enterprise, actionableBy: actionableBy }; -} -exports.deserializeCreateInviteRequestBodyArg = deserializeCreateInviteRequestBodyArg; -//# sourceMappingURL=invites.generated.js.map \ No newline at end of file diff --git a/lib/managers/invites.generated.js.map b/lib/managers/invites.generated.js.map deleted file mode 100644 index 40b0ba5b..00000000 --- a/lib/managers/invites.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"invites.generated.js","sourceRoot":"","sources":["../../src/managers/invites.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA4D;AAO5D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,wCAAoC;AAcpC,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AAID,MAAa,uBAAuB;IAIhC,YAAY,MAA+B;QAHlC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0DAOC;AACD,MAAa,cAAc;IAGvB,YAAY,MAA8D;QACtE,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC,EAAE,cAA0C,EAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YAC3M,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,iCAAiC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,mCAAmC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnY,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;IACK,aAAa,CAAC,QAAgB,EAAE,cAA2C,EAAwC,EAAE,UAAmC,IAAI,uBAAuB,CAAC,EAAE,CAAC;;YACzL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAChE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrS,OAAO,IAAA,wCAAiB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7D,CAAC;KAAA;CACJ;AA1BD,wCA0BC;AACD,SAAgB,kDAAkD,CAAC,GAA8C;IAC7G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,gHAEC;AACD,SAAgB,oDAAoD,CAAC,GAAQ;IACzE,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAAsD,CAAC;AAC1E,CAAC;AAHD,oHAGC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC;AACpC,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,KAAK,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACnF,OAAO,EAAE,KAAK,EAAE,KAAK,EAAwD,CAAC;AAClF,CAAC;AAHD,wHAGC;AACD,SAAgB,mCAAmC,CAAC,GAA+B;IAC/E,OAAO,EAAE,CAAC,YAAY,CAAC,EAAE,kDAAkD,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE,CAAC,eAAe,CAAC,EAAE,oDAAoD,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC;AAC7L,CAAC;AAFD,kFAEC;AACD,SAAgB,qCAAqC,CAAC,GAAQ;IAC1D,MAAM,UAAU,GAA8C,oDAAoD,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;IACnI,MAAM,YAAY,GAAgD,sDAAsD,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IAC5I,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,YAAY,EAAuC,CAAC;AACvG,CAAC;AAJD,sFAIC"} \ No newline at end of file diff --git a/lib/managers/legalHoldPolicies.generated.d.ts b/lib/managers/legalHoldPolicies.generated.d.ts deleted file mode 100644 index 66f7fddb..00000000 --- a/lib/managers/legalHoldPolicies.generated.d.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { LegalHoldPolicies } from "../schemas.generated.js"; -import { LegalHoldPolicy } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetLegalHoldPoliciesQueryParamsArg { - readonly policyName?: string; - readonly fields?: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetLegalHoldPoliciesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetLegalHoldPoliciesHeadersArg); -} -export interface CreateLegalHoldPolicyRequestBodyArg { - readonly policyName: string; - readonly description?: string; - readonly filterStartedAt?: string; - readonly filterEndedAt?: string; - readonly isOngoing?: boolean; -} -export declare class CreateLegalHoldPolicyHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateLegalHoldPolicyHeadersArg); -} -export declare class GetLegalHoldPolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetLegalHoldPolicyByIdHeadersArg); -} -export interface UpdateLegalHoldPolicyByIdRequestBodyArg { - readonly policyName?: string; - readonly description?: string; - readonly releaseNotes?: string; -} -export declare class UpdateLegalHoldPolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateLegalHoldPolicyByIdHeadersArg); -} -export declare class DeleteLegalHoldPolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteLegalHoldPolicyByIdHeadersArg); -} -export declare class LegalHoldPoliciesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getLegalHoldPolicies(queryParams?: GetLegalHoldPoliciesQueryParamsArg, headers?: GetLegalHoldPoliciesHeadersArg): Promise; - createLegalHoldPolicy(requestBody: CreateLegalHoldPolicyRequestBodyArg, headers?: CreateLegalHoldPolicyHeadersArg): Promise; - getLegalHoldPolicyById(legalHoldPolicyId: string, headers?: GetLegalHoldPolicyByIdHeadersArg): Promise; - updateLegalHoldPolicyById(legalHoldPolicyId: string, requestBody: UpdateLegalHoldPolicyByIdRequestBodyArg, headers?: UpdateLegalHoldPolicyByIdHeadersArg): Promise; - deleteLegalHoldPolicyById(legalHoldPolicyId: string, headers?: DeleteLegalHoldPolicyByIdHeadersArg): Promise; -} -export declare function serializeCreateLegalHoldPolicyRequestBodyArg(val: CreateLegalHoldPolicyRequestBodyArg): Json; -export declare function deserializeCreateLegalHoldPolicyRequestBodyArg(val: any): CreateLegalHoldPolicyRequestBodyArg; -export declare function serializeUpdateLegalHoldPolicyByIdRequestBodyArg(val: UpdateLegalHoldPolicyByIdRequestBodyArg): Json; -export declare function deserializeUpdateLegalHoldPolicyByIdRequestBodyArg(val: any): UpdateLegalHoldPolicyByIdRequestBodyArg; diff --git a/lib/managers/legalHoldPolicies.generated.js b/lib/managers/legalHoldPolicies.generated.js deleted file mode 100644 index f2c590f1..00000000 --- a/lib/managers/legalHoldPolicies.generated.js +++ /dev/null @@ -1,122 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.serializeUpdateLegalHoldPolicyByIdRequestBodyArg = exports.deserializeCreateLegalHoldPolicyRequestBodyArg = exports.serializeCreateLegalHoldPolicyRequestBodyArg = exports.LegalHoldPoliciesManager = exports.DeleteLegalHoldPolicyByIdHeadersArg = exports.UpdateLegalHoldPolicyByIdHeadersArg = exports.GetLegalHoldPolicyByIdHeadersArg = exports.CreateLegalHoldPolicyHeadersArg = exports.GetLegalHoldPoliciesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetLegalHoldPoliciesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetLegalHoldPoliciesHeadersArg = GetLegalHoldPoliciesHeadersArg; -class CreateLegalHoldPolicyHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateLegalHoldPolicyHeadersArg = CreateLegalHoldPolicyHeadersArg; -class GetLegalHoldPolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetLegalHoldPolicyByIdHeadersArg = GetLegalHoldPolicyByIdHeadersArg; -class UpdateLegalHoldPolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateLegalHoldPolicyByIdHeadersArg = UpdateLegalHoldPolicyByIdHeadersArg; -class DeleteLegalHoldPolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteLegalHoldPolicyByIdHeadersArg = DeleteLegalHoldPolicyByIdHeadersArg; -class LegalHoldPoliciesManager { - constructor(fields) { - Object.assign(this, fields); - } - getLegalHoldPolicies(queryParams = {}, headers = new GetLegalHoldPoliciesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_name"]: (0, utils_js_2.toString)(queryParams.policyName), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeLegalHoldPolicies)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createLegalHoldPolicy(requestBody, headers = new CreateLegalHoldPolicyHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateLegalHoldPolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeLegalHoldPolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getLegalHoldPolicyById(legalHoldPolicyId, headers = new GetLegalHoldPolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeLegalHoldPolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateLegalHoldPolicyById(legalHoldPolicyId, requestBody, headers = new UpdateLegalHoldPolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateLegalHoldPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeLegalHoldPolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteLegalHoldPolicyById(legalHoldPolicyId, headers = new DeleteLegalHoldPolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policies/", legalHoldPolicyId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.LegalHoldPoliciesManager = LegalHoldPoliciesManager; -function serializeCreateLegalHoldPolicyRequestBodyArg(val) { - return { ["policy_name"]: val.policyName, ["description"]: val.description, ["filter_started_at"]: val.filterStartedAt, ["filter_ended_at"]: val.filterEndedAt, ["is_ongoing"]: val.isOngoing }; -} -exports.serializeCreateLegalHoldPolicyRequestBodyArg = serializeCreateLegalHoldPolicyRequestBodyArg; -function deserializeCreateLegalHoldPolicyRequestBodyArg(val) { - const policyName = val.policy_name; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const filterStartedAt = (0, json_js_3.isJson)(val.filter_started_at, "string") ? val.filter_started_at : void 0; - const filterEndedAt = (0, json_js_3.isJson)(val.filter_ended_at, "string") ? val.filter_ended_at : void 0; - const isOngoing = (0, json_js_3.isJson)(val.is_ongoing, "boolean") ? val.is_ongoing : void 0; - return { policyName: policyName, description: description, filterStartedAt: filterStartedAt, filterEndedAt: filterEndedAt, isOngoing: isOngoing }; -} -exports.deserializeCreateLegalHoldPolicyRequestBodyArg = deserializeCreateLegalHoldPolicyRequestBodyArg; -function serializeUpdateLegalHoldPolicyByIdRequestBodyArg(val) { - return { ["policy_name"]: val.policyName, ["description"]: val.description, ["release_notes"]: val.releaseNotes }; -} -exports.serializeUpdateLegalHoldPolicyByIdRequestBodyArg = serializeUpdateLegalHoldPolicyByIdRequestBodyArg; -function deserializeUpdateLegalHoldPolicyByIdRequestBodyArg(val) { - const policyName = (0, json_js_3.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const releaseNotes = (0, json_js_3.isJson)(val.release_notes, "string") ? val.release_notes : void 0; - return { policyName: policyName, description: description, releaseNotes: releaseNotes }; -} -exports.deserializeUpdateLegalHoldPolicyByIdRequestBodyArg = deserializeUpdateLegalHoldPolicyByIdRequestBodyArg; -//# sourceMappingURL=legalHoldPolicies.generated.js.map \ No newline at end of file diff --git a/lib/managers/legalHoldPolicies.generated.js.map b/lib/managers/legalHoldPolicies.generated.js.map deleted file mode 100644 index 465bb7d6..00000000 --- a/lib/managers/legalHoldPolicies.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"legalHoldPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/legalHoldPolicyAssignments.generated.d.ts b/lib/managers/legalHoldPolicyAssignments.generated.d.ts deleted file mode 100644 index cdecda1b..00000000 --- a/lib/managers/legalHoldPolicyAssignments.generated.d.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { LegalHoldPolicyAssignments } from "../schemas.generated.js"; -import { LegalHoldPolicyAssignment } from "../schemas.generated.js"; -import { FileVersionLegalHolds } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField = "file" | "file_version" | "folder" | "user"; -export interface GetLegalHoldPolicyAssignmentsQueryParamsArg { - readonly policyId: string; - readonly assignToType?: GetLegalHoldPolicyAssignmentsQueryParamsArgAssignToTypeField; - readonly assignToId?: string; - readonly marker?: string; - readonly limit?: number; - readonly fields?: string; -} -export declare class GetLegalHoldPolicyAssignmentsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetLegalHoldPolicyAssignmentsHeadersArg); -} -export type CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = "file" | "file_version" | "folder" | "user"; -export interface CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField { - readonly type: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; - readonly id: string; -} -export interface CreateLegalHoldPolicyAssignmentRequestBodyArg { - readonly policyId: string; - readonly assignTo: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; -} -export declare class CreateLegalHoldPolicyAssignmentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateLegalHoldPolicyAssignmentHeadersArg); -} -export declare class GetLegalHoldPolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetLegalHoldPolicyAssignmentByIdHeadersArg); -} -export declare class DeleteLegalHoldPolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteLegalHoldPolicyAssignmentByIdHeadersArg); -} -export interface GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg { - readonly marker?: string; - readonly limit?: number; - readonly fields?: string; -} -export declare class GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg); -} -export interface GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg { - readonly marker?: string; - readonly limit?: number; - readonly fields?: string; -} -export declare class GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg); -} -export declare class LegalHoldPolicyAssignmentsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getLegalHoldPolicyAssignments(queryParams: GetLegalHoldPolicyAssignmentsQueryParamsArg, headers?: GetLegalHoldPolicyAssignmentsHeadersArg): Promise; - createLegalHoldPolicyAssignment(requestBody: CreateLegalHoldPolicyAssignmentRequestBodyArg, headers?: CreateLegalHoldPolicyAssignmentHeadersArg): Promise; - getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string, headers?: GetLegalHoldPolicyAssignmentByIdHeadersArg): Promise; - deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId: string, headers?: DeleteLegalHoldPolicyAssignmentByIdHeadersArg): Promise; - getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileOnHoldQueryParamsArg, headers?: GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg): Promise; - getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId: string, queryParams?: GetLegalHoldPolicyAssignmentFileVersionOnHoldQueryParamsArg, headers?: GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg): Promise; -} -export declare function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField): Json; -export declare function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: any): CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; -export declare function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val: CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField): Json; -export declare function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val: any): CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; -export declare function serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val: CreateLegalHoldPolicyAssignmentRequestBodyArg): Json; -export declare function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val: any): CreateLegalHoldPolicyAssignmentRequestBodyArg; diff --git a/lib/managers/legalHoldPolicyAssignments.generated.js b/lib/managers/legalHoldPolicyAssignments.generated.js deleted file mode 100644 index 57758221..00000000 --- a/lib/managers/legalHoldPolicyAssignments.generated.js +++ /dev/null @@ -1,158 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArg = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.LegalHoldPolicyAssignmentsManager = exports.GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg = exports.GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg = exports.DeleteLegalHoldPolicyAssignmentByIdHeadersArg = exports.GetLegalHoldPolicyAssignmentByIdHeadersArg = exports.CreateLegalHoldPolicyAssignmentHeadersArg = exports.GetLegalHoldPolicyAssignmentsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetLegalHoldPolicyAssignmentsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetLegalHoldPolicyAssignmentsHeadersArg = GetLegalHoldPolicyAssignmentsHeadersArg; -class CreateLegalHoldPolicyAssignmentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateLegalHoldPolicyAssignmentHeadersArg = CreateLegalHoldPolicyAssignmentHeadersArg; -class GetLegalHoldPolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetLegalHoldPolicyAssignmentByIdHeadersArg = GetLegalHoldPolicyAssignmentByIdHeadersArg; -class DeleteLegalHoldPolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteLegalHoldPolicyAssignmentByIdHeadersArg = DeleteLegalHoldPolicyAssignmentByIdHeadersArg; -class GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg = GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg; -class GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg = GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg; -class LegalHoldPolicyAssignmentsManager { - constructor(fields) { - Object.assign(this, fields); - } - getLegalHoldPolicyAssignments(queryParams, headers = new GetLegalHoldPolicyAssignmentsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_id"]: (0, utils_js_2.toString)(queryParams.policyId), ["assign_to_type"]: (0, utils_js_2.toString)(queryParams.assignToType), ["assign_to_id"]: (0, utils_js_2.toString)(queryParams.assignToId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeLegalHoldPolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createLegalHoldPolicyAssignment(requestBody, headers = new CreateLegalHoldPolicyAssignmentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeLegalHoldPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId, headers = new GetLegalHoldPolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeLegalHoldPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteLegalHoldPolicyAssignmentById(legalHoldPolicyAssignmentId, headers = new DeleteLegalHoldPolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getLegalHoldPolicyAssignmentFileOnHold(legalHoldPolicyAssignmentId, queryParams = {}, headers = new GetLegalHoldPolicyAssignmentFileOnHoldHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/files_on_hold"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getLegalHoldPolicyAssignmentFileVersionOnHold(legalHoldPolicyAssignmentId, queryParams = {}, headers = new GetLegalHoldPolicyAssignmentFileVersionOnHoldHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/legal_hold_policy_assignments/", legalHoldPolicyAssignmentId, "/file_versions_on_hold"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeFileVersionLegalHolds)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.LegalHoldPolicyAssignmentsManager = LegalHoldPolicyAssignmentsManager; -function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val) { - return val; -} -exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; -function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "file_version") { - return "file_version"; - } - if (val == "folder") { - return "folder"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField; -function serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val) { - return { ["type"]: serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; -function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val) { - const type = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField; -function serializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val) { - return { ["policy_id"]: val.policyId, ["assign_to"]: serializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val.assignTo) }; -} -exports.serializeCreateLegalHoldPolicyAssignmentRequestBodyArg = serializeCreateLegalHoldPolicyAssignmentRequestBodyArg; -function deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg(val) { - const policyId = val.policy_id; - const assignTo = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArgAssignToField(val.assign_to); - return { policyId: policyId, assignTo: assignTo }; -} -exports.deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg = deserializeCreateLegalHoldPolicyAssignmentRequestBodyArg; -//# sourceMappingURL=legalHoldPolicyAssignments.generated.js.map \ No newline at end of file diff --git a/lib/managers/legalHoldPolicyAssignments.generated.js.map b/lib/managers/legalHoldPolicyAssignments.generated.js.map deleted file mode 100644 index 67c01e7a..00000000 --- a/lib/managers/legalHoldPolicyAssignments.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"legalHoldPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/legalHoldPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/listCollaborations.generated.d.ts b/lib/managers/listCollaborations.generated.d.ts deleted file mode 100644 index 2131ba8b..00000000 --- a/lib/managers/listCollaborations.generated.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Collaborations } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export interface GetFileCollaborationsQueryParamsArg { - readonly fields?: string; - readonly limit?: number; - readonly marker?: string; -} -export declare class GetFileCollaborationsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileCollaborationsHeadersArg); -} -export interface GetFolderCollaborationsQueryParamsArg { - readonly fields?: string; -} -export declare class GetFolderCollaborationsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderCollaborationsHeadersArg); -} -export type GetCollaborationsQueryParamsArgStatusField = "pending"; -export interface GetCollaborationsQueryParamsArg { - readonly status: GetCollaborationsQueryParamsArgStatusField; - readonly fields?: string; - readonly offset?: number; - readonly limit?: number; -} -export declare class GetCollaborationsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollaborationsHeadersArg); -} -export interface GetGroupCollaborationsQueryParamsArg { - readonly limit?: number; - readonly offset?: number; -} -export declare class GetGroupCollaborationsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetGroupCollaborationsHeadersArg); -} -export declare class ListCollaborationsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileCollaborations(fileId: string, queryParams?: GetFileCollaborationsQueryParamsArg, headers?: GetFileCollaborationsHeadersArg): Promise; - getFolderCollaborations(folderId: string, queryParams?: GetFolderCollaborationsQueryParamsArg, headers?: GetFolderCollaborationsHeadersArg): Promise; - getCollaborations(queryParams: GetCollaborationsQueryParamsArg, headers?: GetCollaborationsHeadersArg): Promise; - getGroupCollaborations(groupId: string, queryParams?: GetGroupCollaborationsQueryParamsArg, headers?: GetGroupCollaborationsHeadersArg): Promise; -} diff --git a/lib/managers/listCollaborations.generated.js b/lib/managers/listCollaborations.generated.js deleted file mode 100644 index 2485ec8f..00000000 --- a/lib/managers/listCollaborations.generated.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ListCollaborationsManager = exports.GetGroupCollaborationsHeadersArg = exports.GetCollaborationsHeadersArg = exports.GetFolderCollaborationsHeadersArg = exports.GetFileCollaborationsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetFileCollaborationsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileCollaborationsHeadersArg = GetFileCollaborationsHeadersArg; -class GetFolderCollaborationsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderCollaborationsHeadersArg = GetFolderCollaborationsHeadersArg; -class GetCollaborationsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollaborationsHeadersArg = GetCollaborationsHeadersArg; -class GetGroupCollaborationsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetGroupCollaborationsHeadersArg = GetGroupCollaborationsHeadersArg; -class ListCollaborationsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileCollaborations(fileId, queryParams = {}, headers = new GetFileCollaborationsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFolderCollaborations(folderId, queryParams = {}, headers = new GetFolderCollaborationsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getCollaborations(queryParams, headers = new GetCollaborationsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["status"]: (0, utils_js_2.toString)(queryParams.status), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getGroupCollaborations(groupId, queryParams = {}, headers = new GetGroupCollaborationsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/collaborations"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaborations)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.ListCollaborationsManager = ListCollaborationsManager; -//# sourceMappingURL=listCollaborations.generated.js.map \ No newline at end of file diff --git a/lib/managers/listCollaborations.generated.js.map b/lib/managers/listCollaborations.generated.js.map deleted file mode 100644 index d0371541..00000000 --- a/lib/managers/listCollaborations.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"listCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/listCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/memberships.generated.d.ts b/lib/managers/memberships.generated.d.ts deleted file mode 100644 index cdcb8029..00000000 --- a/lib/managers/memberships.generated.d.ts +++ /dev/null @@ -1,107 +0,0 @@ -import { GroupMemberships } from "../schemas.generated.js"; -import { GroupMembership } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetUserMembershipsQueryParamsArg { - readonly limit?: number; - readonly offset?: number; -} -export declare class GetUserMembershipsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetUserMembershipsHeadersArg); -} -export interface GetGroupMembershipsQueryParamsArg { - readonly limit?: number; - readonly offset?: number; -} -export declare class GetGroupMembershipsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetGroupMembershipsHeadersArg); -} -export interface CreateGroupMembershipRequestBodyArgUserField { - readonly id: string; -} -export interface CreateGroupMembershipRequestBodyArgGroupField { - readonly id: string; -} -export type CreateGroupMembershipRequestBodyArgRoleField = "member" | "admin"; -export interface CreateGroupMembershipRequestBodyArgConfigurablePermissionsField { -} -export interface CreateGroupMembershipRequestBodyArg { - readonly user: CreateGroupMembershipRequestBodyArgUserField; - readonly group: CreateGroupMembershipRequestBodyArgGroupField; - readonly role?: CreateGroupMembershipRequestBodyArgRoleField; - readonly configurablePermissions?: CreateGroupMembershipRequestBodyArgConfigurablePermissionsField; -} -export interface CreateGroupMembershipQueryParamsArg { - readonly fields?: string; -} -export declare class CreateGroupMembershipHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateGroupMembershipHeadersArg); -} -export interface GetGroupMembershipByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetGroupMembershipByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetGroupMembershipByIdHeadersArg); -} -export type UpdateGroupMembershipByIdRequestBodyArgRoleField = "member" | "admin"; -export interface UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField { -} -export interface UpdateGroupMembershipByIdRequestBodyArg { - readonly role?: UpdateGroupMembershipByIdRequestBodyArgRoleField; - readonly configurablePermissions?: UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField; -} -export interface UpdateGroupMembershipByIdQueryParamsArg { - readonly fields?: string; -} -export declare class UpdateGroupMembershipByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateGroupMembershipByIdHeadersArg); -} -export declare class DeleteGroupMembershipByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteGroupMembershipByIdHeadersArg); -} -export declare class MembershipsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getUserMemberships(userId: string, queryParams?: GetUserMembershipsQueryParamsArg, headers?: GetUserMembershipsHeadersArg): Promise; - getGroupMemberships(groupId: string, queryParams?: GetGroupMembershipsQueryParamsArg, headers?: GetGroupMembershipsHeadersArg): Promise; - createGroupMembership(requestBody: CreateGroupMembershipRequestBodyArg, queryParams?: CreateGroupMembershipQueryParamsArg, headers?: CreateGroupMembershipHeadersArg): Promise; - getGroupMembershipById(groupMembershipId: string, queryParams?: GetGroupMembershipByIdQueryParamsArg, headers?: GetGroupMembershipByIdHeadersArg): Promise; - updateGroupMembershipById(groupMembershipId: string, requestBody: UpdateGroupMembershipByIdRequestBodyArg, queryParams?: UpdateGroupMembershipByIdQueryParamsArg, headers?: UpdateGroupMembershipByIdHeadersArg): Promise; - deleteGroupMembershipById(groupMembershipId: string, headers?: DeleteGroupMembershipByIdHeadersArg): Promise; -} -export declare function serializeCreateGroupMembershipRequestBodyArgUserField(val: CreateGroupMembershipRequestBodyArgUserField): Json; -export declare function deserializeCreateGroupMembershipRequestBodyArgUserField(val: any): CreateGroupMembershipRequestBodyArgUserField; -export declare function serializeCreateGroupMembershipRequestBodyArgGroupField(val: CreateGroupMembershipRequestBodyArgGroupField): Json; -export declare function deserializeCreateGroupMembershipRequestBodyArgGroupField(val: any): CreateGroupMembershipRequestBodyArgGroupField; -export declare function serializeCreateGroupMembershipRequestBodyArgRoleField(val: CreateGroupMembershipRequestBodyArgRoleField): Json; -export declare function deserializeCreateGroupMembershipRequestBodyArgRoleField(val: any): CreateGroupMembershipRequestBodyArgRoleField; -export declare function serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val: CreateGroupMembershipRequestBodyArgConfigurablePermissionsField): Json; -export declare function deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val: any): CreateGroupMembershipRequestBodyArgConfigurablePermissionsField; -export declare function serializeCreateGroupMembershipRequestBodyArg(val: CreateGroupMembershipRequestBodyArg): Json; -export declare function deserializeCreateGroupMembershipRequestBodyArg(val: any): CreateGroupMembershipRequestBodyArg; -export declare function serializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val: UpdateGroupMembershipByIdRequestBodyArgRoleField): Json; -export declare function deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val: any): UpdateGroupMembershipByIdRequestBodyArgRoleField; -export declare function serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val: UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField): Json; -export declare function deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val: any): UpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField; -export declare function serializeUpdateGroupMembershipByIdRequestBodyArg(val: UpdateGroupMembershipByIdRequestBodyArg): Json; -export declare function deserializeUpdateGroupMembershipByIdRequestBodyArg(val: any): UpdateGroupMembershipByIdRequestBodyArg; diff --git a/lib/managers/memberships.generated.js b/lib/managers/memberships.generated.js deleted file mode 100644 index 5381e21e..00000000 --- a/lib/managers/memberships.generated.js +++ /dev/null @@ -1,206 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateGroupMembershipByIdRequestBodyArg = exports.serializeUpdateGroupMembershipByIdRequestBodyArg = exports.deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = exports.serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = exports.deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField = exports.serializeUpdateGroupMembershipByIdRequestBodyArgRoleField = exports.deserializeCreateGroupMembershipRequestBodyArg = exports.serializeCreateGroupMembershipRequestBodyArg = exports.deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = exports.serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = exports.deserializeCreateGroupMembershipRequestBodyArgRoleField = exports.serializeCreateGroupMembershipRequestBodyArgRoleField = exports.deserializeCreateGroupMembershipRequestBodyArgGroupField = exports.serializeCreateGroupMembershipRequestBodyArgGroupField = exports.deserializeCreateGroupMembershipRequestBodyArgUserField = exports.serializeCreateGroupMembershipRequestBodyArgUserField = exports.MembershipsManager = exports.DeleteGroupMembershipByIdHeadersArg = exports.UpdateGroupMembershipByIdHeadersArg = exports.GetGroupMembershipByIdHeadersArg = exports.CreateGroupMembershipHeadersArg = exports.GetGroupMembershipsHeadersArg = exports.GetUserMembershipsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetUserMembershipsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetUserMembershipsHeadersArg = GetUserMembershipsHeadersArg; -class GetGroupMembershipsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetGroupMembershipsHeadersArg = GetGroupMembershipsHeadersArg; -class CreateGroupMembershipHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateGroupMembershipHeadersArg = CreateGroupMembershipHeadersArg; -class GetGroupMembershipByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetGroupMembershipByIdHeadersArg = GetGroupMembershipByIdHeadersArg; -class UpdateGroupMembershipByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateGroupMembershipByIdHeadersArg = UpdateGroupMembershipByIdHeadersArg; -class DeleteGroupMembershipByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteGroupMembershipByIdHeadersArg = DeleteGroupMembershipByIdHeadersArg; -class MembershipsManager { - constructor(fields) { - Object.assign(this, fields); - } - getUserMemberships(userId, queryParams = {}, headers = new GetUserMembershipsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/memberships"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeGroupMemberships)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getGroupMemberships(groupId, queryParams = {}, headers = new GetGroupMembershipsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/", groupId, "/memberships"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeGroupMemberships)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createGroupMembership(requestBody, queryParams = {}, headers = new CreateGroupMembershipHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateGroupMembershipRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getGroupMembershipById(groupMembershipId, queryParams = {}, headers = new GetGroupMembershipByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateGroupMembershipById(groupMembershipId, requestBody, queryParams = {}, headers = new UpdateGroupMembershipByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateGroupMembershipByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeGroupMembership)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteGroupMembershipById(groupMembershipId, headers = new DeleteGroupMembershipByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/group_memberships/", groupMembershipId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.MembershipsManager = MembershipsManager; -function serializeCreateGroupMembershipRequestBodyArgUserField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateGroupMembershipRequestBodyArgUserField = serializeCreateGroupMembershipRequestBodyArgUserField; -function deserializeCreateGroupMembershipRequestBodyArgUserField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCreateGroupMembershipRequestBodyArgUserField = deserializeCreateGroupMembershipRequestBodyArgUserField; -function serializeCreateGroupMembershipRequestBodyArgGroupField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateGroupMembershipRequestBodyArgGroupField = serializeCreateGroupMembershipRequestBodyArgGroupField; -function deserializeCreateGroupMembershipRequestBodyArgGroupField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCreateGroupMembershipRequestBodyArgGroupField = deserializeCreateGroupMembershipRequestBodyArgGroupField; -function serializeCreateGroupMembershipRequestBodyArgRoleField(val) { - return val; -} -exports.serializeCreateGroupMembershipRequestBodyArgRoleField = serializeCreateGroupMembershipRequestBodyArgRoleField; -function deserializeCreateGroupMembershipRequestBodyArgRoleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateGroupMembershipRequestBodyArgRoleField\""; - } - if (val == "member") { - return "member"; - } - if (val == "admin") { - return "admin"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateGroupMembershipRequestBodyArgRoleField = deserializeCreateGroupMembershipRequestBodyArgRoleField; -function serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val) { - return {}; -} -exports.serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField; -function deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val) { - return {}; -} -exports.deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField = deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField; -function serializeCreateGroupMembershipRequestBodyArg(val) { - return { ["user"]: serializeCreateGroupMembershipRequestBodyArgUserField(val.user), ["group"]: serializeCreateGroupMembershipRequestBodyArgGroupField(val.group), ["role"]: val.role == void 0 ? void 0 : serializeCreateGroupMembershipRequestBodyArgRoleField(val.role), ["configurable_permissions"]: val.configurablePermissions == void 0 ? void 0 : serializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val.configurablePermissions) }; -} -exports.serializeCreateGroupMembershipRequestBodyArg = serializeCreateGroupMembershipRequestBodyArg; -function deserializeCreateGroupMembershipRequestBodyArg(val) { - const user = deserializeCreateGroupMembershipRequestBodyArgUserField(val.user); - const group = deserializeCreateGroupMembershipRequestBodyArgGroupField(val.group); - const role = val.role == void 0 ? void 0 : deserializeCreateGroupMembershipRequestBodyArgRoleField(val.role); - const configurablePermissions = val.configurable_permissions == void 0 ? void 0 : deserializeCreateGroupMembershipRequestBodyArgConfigurablePermissionsField(val.configurable_permissions); - return { user: user, group: group, role: role, configurablePermissions: configurablePermissions }; -} -exports.deserializeCreateGroupMembershipRequestBodyArg = deserializeCreateGroupMembershipRequestBodyArg; -function serializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val) { - return val; -} -exports.serializeUpdateGroupMembershipByIdRequestBodyArgRoleField = serializeUpdateGroupMembershipByIdRequestBodyArgRoleField; -function deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateGroupMembershipByIdRequestBodyArgRoleField\""; - } - if (val == "member") { - return "member"; - } - if (val == "admin") { - return "admin"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField = deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField; -function serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val) { - return {}; -} -exports.serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField; -function deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val) { - return {}; -} -exports.deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField = deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField; -function serializeUpdateGroupMembershipByIdRequestBodyArg(val) { - return { ["role"]: val.role == void 0 ? void 0 : serializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val.role), ["configurable_permissions"]: val.configurablePermissions == void 0 ? void 0 : serializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val.configurablePermissions) }; -} -exports.serializeUpdateGroupMembershipByIdRequestBodyArg = serializeUpdateGroupMembershipByIdRequestBodyArg; -function deserializeUpdateGroupMembershipByIdRequestBodyArg(val) { - const role = val.role == void 0 ? void 0 : deserializeUpdateGroupMembershipByIdRequestBodyArgRoleField(val.role); - const configurablePermissions = val.configurable_permissions == void 0 ? void 0 : deserializeUpdateGroupMembershipByIdRequestBodyArgConfigurablePermissionsField(val.configurable_permissions); - return { role: role, configurablePermissions: configurablePermissions }; -} -exports.deserializeUpdateGroupMembershipByIdRequestBodyArg = deserializeUpdateGroupMembershipByIdRequestBodyArg; -//# sourceMappingURL=memberships.generated.js.map \ No newline at end of file diff --git a/lib/managers/memberships.generated.js.map b/lib/managers/memberships.generated.js.map deleted file mode 100644 index d99308d7..00000000 --- a/lib/managers/memberships.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"memberships.generated.js","sourceRoot":"","sources":["../../src/managers/memberships.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/metadataCascadePolicies.generated.d.ts b/lib/managers/metadataCascadePolicies.generated.d.ts deleted file mode 100644 index 174f8d5e..00000000 --- a/lib/managers/metadataCascadePolicies.generated.d.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { MetadataCascadePolicies } from "../schemas.generated.js"; -import { MetadataCascadePolicy } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetMetadataCascadePoliciesQueryParamsArg { - readonly folderId: string; - readonly ownerEnterpriseId?: string; - readonly marker?: string; - readonly offset?: number; -} -export declare class GetMetadataCascadePoliciesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataCascadePoliciesHeadersArg); -} -export type CreateMetadataCascadePolicyRequestBodyArgScopeField = "global" | "enterprise"; -export interface CreateMetadataCascadePolicyRequestBodyArg { - readonly folderId: string; - readonly scope: CreateMetadataCascadePolicyRequestBodyArgScopeField; - readonly templateKey: string; -} -export declare class CreateMetadataCascadePolicyHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateMetadataCascadePolicyHeadersArg); -} -export declare class GetMetadataCascadePolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataCascadePolicyByIdHeadersArg); -} -export declare class DeleteMetadataCascadePolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteMetadataCascadePolicyByIdHeadersArg); -} -export type CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = "none" | "overwrite"; -export interface CreateMetadataCascadePolicyApplyRequestBodyArg { - readonly conflictResolution: CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField; -} -export declare class CreateMetadataCascadePolicyApplyHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateMetadataCascadePolicyApplyHeadersArg); -} -export declare class MetadataCascadePoliciesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getMetadataCascadePolicies(queryParams: GetMetadataCascadePoliciesQueryParamsArg, headers?: GetMetadataCascadePoliciesHeadersArg): Promise; - createMetadataCascadePolicy(requestBody: CreateMetadataCascadePolicyRequestBodyArg, headers?: CreateMetadataCascadePolicyHeadersArg): Promise; - getMetadataCascadePolicyById(metadataCascadePolicyId: string, headers?: GetMetadataCascadePolicyByIdHeadersArg): Promise; - deleteMetadataCascadePolicyById(metadataCascadePolicyId: string, headers?: DeleteMetadataCascadePolicyByIdHeadersArg): Promise; - createMetadataCascadePolicyApply(metadataCascadePolicyId: string, requestBody: CreateMetadataCascadePolicyApplyRequestBodyArg, headers?: CreateMetadataCascadePolicyApplyHeadersArg): Promise; -} -export declare function serializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val: CreateMetadataCascadePolicyRequestBodyArgScopeField): Json; -export declare function deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val: any): CreateMetadataCascadePolicyRequestBodyArgScopeField; -export declare function serializeCreateMetadataCascadePolicyRequestBodyArg(val: CreateMetadataCascadePolicyRequestBodyArg): Json; -export declare function deserializeCreateMetadataCascadePolicyRequestBodyArg(val: any): CreateMetadataCascadePolicyRequestBodyArg; -export declare function serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField(val: CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField): Json; -export declare function deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField(val: any): CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField; -export declare function serializeCreateMetadataCascadePolicyApplyRequestBodyArg(val: CreateMetadataCascadePolicyApplyRequestBodyArg): Json; -export declare function deserializeCreateMetadataCascadePolicyApplyRequestBodyArg(val: any): CreateMetadataCascadePolicyApplyRequestBodyArg; diff --git a/lib/managers/metadataCascadePolicies.generated.js b/lib/managers/metadataCascadePolicies.generated.js deleted file mode 100644 index bd57d895..00000000 --- a/lib/managers/metadataCascadePolicies.generated.js +++ /dev/null @@ -1,152 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArg = exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = exports.deserializeCreateMetadataCascadePolicyRequestBodyArg = exports.serializeCreateMetadataCascadePolicyRequestBodyArg = exports.deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField = exports.serializeCreateMetadataCascadePolicyRequestBodyArgScopeField = exports.MetadataCascadePoliciesManager = exports.CreateMetadataCascadePolicyApplyHeadersArg = exports.DeleteMetadataCascadePolicyByIdHeadersArg = exports.GetMetadataCascadePolicyByIdHeadersArg = exports.CreateMetadataCascadePolicyHeadersArg = exports.GetMetadataCascadePoliciesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetMetadataCascadePoliciesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataCascadePoliciesHeadersArg = GetMetadataCascadePoliciesHeadersArg; -class CreateMetadataCascadePolicyHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateMetadataCascadePolicyHeadersArg = CreateMetadataCascadePolicyHeadersArg; -class GetMetadataCascadePolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataCascadePolicyByIdHeadersArg = GetMetadataCascadePolicyByIdHeadersArg; -class DeleteMetadataCascadePolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteMetadataCascadePolicyByIdHeadersArg = DeleteMetadataCascadePolicyByIdHeadersArg; -class CreateMetadataCascadePolicyApplyHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateMetadataCascadePolicyApplyHeadersArg = CreateMetadataCascadePolicyApplyHeadersArg; -class MetadataCascadePoliciesManager { - constructor(fields) { - Object.assign(this, fields); - } - getMetadataCascadePolicies(queryParams, headers = new GetMetadataCascadePoliciesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId), ["owner_enterprise_id"]: (0, utils_js_2.toString)(queryParams.ownerEnterpriseId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["offset"]: (0, utils_js_2.toString)(queryParams.offset) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadataCascadePolicies)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createMetadataCascadePolicy(requestBody, headers = new CreateMetadataCascadePolicyHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataCascadePolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadataCascadePolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getMetadataCascadePolicyById(metadataCascadePolicyId, headers = new GetMetadataCascadePolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadataCascadePolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteMetadataCascadePolicyById(metadataCascadePolicyId, headers = new DeleteMetadataCascadePolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createMetadataCascadePolicyApply(metadataCascadePolicyId, requestBody, headers = new CreateMetadataCascadePolicyApplyHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_cascade_policies/", metadataCascadePolicyId, "/apply"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataCascadePolicyApplyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.MetadataCascadePoliciesManager = MetadataCascadePoliciesManager; -function serializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val) { - return val; -} -exports.serializeCreateMetadataCascadePolicyRequestBodyArgScopeField = serializeCreateMetadataCascadePolicyRequestBodyArgScopeField; -function deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataCascadePolicyRequestBodyArgScopeField\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField = deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField; -function serializeCreateMetadataCascadePolicyRequestBodyArg(val) { - return { ["folder_id"]: val.folderId, ["scope"]: serializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val.scope), ["templateKey"]: val.templateKey }; -} -exports.serializeCreateMetadataCascadePolicyRequestBodyArg = serializeCreateMetadataCascadePolicyRequestBodyArg; -function deserializeCreateMetadataCascadePolicyRequestBodyArg(val) { - const folderId = val.folder_id; - const scope = deserializeCreateMetadataCascadePolicyRequestBodyArgScopeField(val.scope); - const templateKey = val.templateKey; - return { folderId: folderId, scope: scope, templateKey: templateKey }; -} -exports.deserializeCreateMetadataCascadePolicyRequestBodyArg = deserializeCreateMetadataCascadePolicyRequestBodyArg; -function serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField(val) { - return val; -} -exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField; -function deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField\""; - } - if (val == "none") { - return "none"; - } - if (val == "overwrite") { - return "overwrite"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField = deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField; -function serializeCreateMetadataCascadePolicyApplyRequestBodyArg(val) { - return { ["conflict_resolution"]: serializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField(val.conflictResolution) }; -} -exports.serializeCreateMetadataCascadePolicyApplyRequestBodyArg = serializeCreateMetadataCascadePolicyApplyRequestBodyArg; -function deserializeCreateMetadataCascadePolicyApplyRequestBodyArg(val) { - const conflictResolution = deserializeCreateMetadataCascadePolicyApplyRequestBodyArgConflictResolutionField(val.conflict_resolution); - return { conflictResolution: conflictResolution }; -} -exports.deserializeCreateMetadataCascadePolicyApplyRequestBodyArg = deserializeCreateMetadataCascadePolicyApplyRequestBodyArg; -//# sourceMappingURL=metadataCascadePolicies.generated.js.map \ No newline at end of file diff --git a/lib/managers/metadataCascadePolicies.generated.js.map b/lib/managers/metadataCascadePolicies.generated.js.map deleted file mode 100644 index a4630c3d..00000000 --- a/lib/managers/metadataCascadePolicies.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"metadataCascadePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/metadataCascadePolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/metadataTemplates.generated.d.ts b/lib/managers/metadataTemplates.generated.d.ts deleted file mode 100644 index 669f1b5c..00000000 --- a/lib/managers/metadataTemplates.generated.d.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { MetadataTemplates } from "../schemas.generated.js"; -import { MetadataTemplate } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetMetadataTemplatesQueryParamsArg { - readonly metadataInstanceId: string; -} -export declare class GetMetadataTemplatesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataTemplatesHeadersArg); -} -export type GetMetadataTemplateSchemaScopeArg = "global" | "enterprise"; -export declare class GetMetadataTemplateSchemaHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataTemplateSchemaHeadersArg); -} -export type DeleteMetadataTemplateSchemaScopeArg = "global" | "enterprise"; -export declare class DeleteMetadataTemplateSchemaHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteMetadataTemplateSchemaHeadersArg); -} -export declare class GetMetadataTemplateByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataTemplateByIdHeadersArg); -} -export interface GetMetadataTemplateGlobalQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetMetadataTemplateGlobalHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataTemplateGlobalHeadersArg); -} -export interface GetMetadataTemplateEnterpriseQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetMetadataTemplateEnterpriseHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataTemplateEnterpriseHeadersArg); -} -export type CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = "string" | "float" | "date" | "enum" | "multiSelect"; -export interface CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField { - readonly key: string; -} -export interface CreateMetadataTemplateSchemaRequestBodyArgFieldsField { - readonly type: CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField; - readonly key: string; - readonly displayName: string; - readonly description?: string; - readonly hidden?: boolean; - readonly options?: readonly CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField[]; -} -export interface CreateMetadataTemplateSchemaRequestBodyArg { - readonly scope: string; - readonly templateKey?: string; - readonly displayName: string; - readonly hidden?: boolean; - readonly fields?: readonly CreateMetadataTemplateSchemaRequestBodyArgFieldsField[]; - readonly copyInstanceOnItemCopy?: boolean; -} -export declare class CreateMetadataTemplateSchemaHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateMetadataTemplateSchemaHeadersArg); -} -export declare class MetadataTemplatesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getMetadataTemplates(queryParams: GetMetadataTemplatesQueryParamsArg, headers?: GetMetadataTemplatesHeadersArg): Promise; - getMetadataTemplateSchema(scope: GetMetadataTemplateSchemaScopeArg, templateKey: string, headers?: GetMetadataTemplateSchemaHeadersArg): Promise; - deleteMetadataTemplateSchema(scope: DeleteMetadataTemplateSchemaScopeArg, templateKey: string, headers?: DeleteMetadataTemplateSchemaHeadersArg): Promise; - getMetadataTemplateById(templateId: string, headers?: GetMetadataTemplateByIdHeadersArg): Promise; - getMetadataTemplateGlobal(queryParams?: GetMetadataTemplateGlobalQueryParamsArg, headers?: GetMetadataTemplateGlobalHeadersArg): Promise; - getMetadataTemplateEnterprise(queryParams?: GetMetadataTemplateEnterpriseQueryParamsArg, headers?: GetMetadataTemplateEnterpriseHeadersArg): Promise; - createMetadataTemplateSchema(requestBody: CreateMetadataTemplateSchemaRequestBodyArg, headers?: CreateMetadataTemplateSchemaHeadersArg): Promise; -} -export declare function serializeGetMetadataTemplateSchemaScopeArg(val: GetMetadataTemplateSchemaScopeArg): Json; -export declare function deserializeGetMetadataTemplateSchemaScopeArg(val: any): GetMetadataTemplateSchemaScopeArg; -export declare function serializeDeleteMetadataTemplateSchemaScopeArg(val: DeleteMetadataTemplateSchemaScopeArg): Json; -export declare function deserializeDeleteMetadataTemplateSchemaScopeArg(val: any): DeleteMetadataTemplateSchemaScopeArg; -export declare function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val: CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField): Json; -export declare function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val: any): CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField; -export declare function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(val: CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField): Json; -export declare function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(val: any): CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField; -export declare function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField(val: CreateMetadataTemplateSchemaRequestBodyArgFieldsField): Json; -export declare function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField(val: any): CreateMetadataTemplateSchemaRequestBodyArgFieldsField; -export declare function serializeCreateMetadataTemplateSchemaRequestBodyArg(val: CreateMetadataTemplateSchemaRequestBodyArg): Json; -export declare function deserializeCreateMetadataTemplateSchemaRequestBodyArg(val: any): CreateMetadataTemplateSchemaRequestBodyArg; diff --git a/lib/managers/metadataTemplates.generated.js b/lib/managers/metadataTemplates.generated.js deleted file mode 100644 index 5c22b400..00000000 --- a/lib/managers/metadataTemplates.generated.js +++ /dev/null @@ -1,233 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateMetadataTemplateSchemaRequestBodyArg = exports.serializeCreateMetadataTemplateSchemaRequestBodyArg = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = exports.deserializeDeleteMetadataTemplateSchemaScopeArg = exports.serializeDeleteMetadataTemplateSchemaScopeArg = exports.deserializeGetMetadataTemplateSchemaScopeArg = exports.serializeGetMetadataTemplateSchemaScopeArg = exports.MetadataTemplatesManager = exports.CreateMetadataTemplateSchemaHeadersArg = exports.GetMetadataTemplateEnterpriseHeadersArg = exports.GetMetadataTemplateGlobalHeadersArg = exports.GetMetadataTemplateByIdHeadersArg = exports.DeleteMetadataTemplateSchemaHeadersArg = exports.GetMetadataTemplateSchemaHeadersArg = exports.GetMetadataTemplatesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetMetadataTemplatesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataTemplatesHeadersArg = GetMetadataTemplatesHeadersArg; -class GetMetadataTemplateSchemaHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataTemplateSchemaHeadersArg = GetMetadataTemplateSchemaHeadersArg; -class DeleteMetadataTemplateSchemaHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteMetadataTemplateSchemaHeadersArg = DeleteMetadataTemplateSchemaHeadersArg; -class GetMetadataTemplateByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataTemplateByIdHeadersArg = GetMetadataTemplateByIdHeadersArg; -class GetMetadataTemplateGlobalHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataTemplateGlobalHeadersArg = GetMetadataTemplateGlobalHeadersArg; -class GetMetadataTemplateEnterpriseHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataTemplateEnterpriseHeadersArg = GetMetadataTemplateEnterpriseHeadersArg; -class CreateMetadataTemplateSchemaHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateMetadataTemplateSchemaHeadersArg = CreateMetadataTemplateSchemaHeadersArg; -class MetadataTemplatesManager { - constructor(fields) { - Object.assign(this, fields); - } - getMetadataTemplates(queryParams, headers = new GetMetadataTemplatesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["metadata_instance_id"]: (0, utils_js_2.toString)(queryParams.metadataInstanceId) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getMetadataTemplateSchema(scope, templateKey, headers = new GetMetadataTemplateSchemaHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadataTemplate)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteMetadataTemplateSchema(scope, templateKey, headers = new DeleteMetadataTemplateSchemaHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", scope, "/", templateKey, "/schema"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getMetadataTemplateById(templateId, headers = new GetMetadataTemplateByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/", templateId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadataTemplate)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getMetadataTemplateGlobal(queryParams = {}, headers = new GetMetadataTemplateGlobalHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/global"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getMetadataTemplateEnterprise(queryParams = {}, headers = new GetMetadataTemplateEnterpriseHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/enterprise"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadataTemplates)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createMetadataTemplateSchema(requestBody, headers = new CreateMetadataTemplateSchemaHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_templates/schema"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateMetadataTemplateSchemaRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeMetadataTemplate)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.MetadataTemplatesManager = MetadataTemplatesManager; -function serializeGetMetadataTemplateSchemaScopeArg(val) { - return val; -} -exports.serializeGetMetadataTemplateSchemaScopeArg = serializeGetMetadataTemplateSchemaScopeArg; -function deserializeGetMetadataTemplateSchemaScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"GetMetadataTemplateSchemaScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGetMetadataTemplateSchemaScopeArg = deserializeGetMetadataTemplateSchemaScopeArg; -function serializeDeleteMetadataTemplateSchemaScopeArg(val) { - return val; -} -exports.serializeDeleteMetadataTemplateSchemaScopeArg = serializeDeleteMetadataTemplateSchemaScopeArg; -function deserializeDeleteMetadataTemplateSchemaScopeArg(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"DeleteMetadataTemplateSchemaScopeArg\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeDeleteMetadataTemplateSchemaScopeArg = deserializeDeleteMetadataTemplateSchemaScopeArg; -function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val) { - return val; -} -exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField; -function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField\""; - } - if (val == "string") { - return "string"; - } - if (val == "float") { - return "float"; - } - if (val == "date") { - return "date"; - } - if (val == "enum") { - return "enum"; - } - if (val == "multiSelect") { - return "multiSelect"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField = deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField; -function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(val) { - return { ["key"]: val.key }; -} -exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField; -function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(val) { - const key = val.key; - return { key: key }; -} -exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField = deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField; -function serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField(val) { - return { ["type"]: serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val.type), ["key"]: val.key, ["displayName"]: val.displayName, ["description"]: val.description, ["hidden"]: val.hidden, ["options"]: val.options == void 0 ? void 0 : val.options.map(function (item) { - return serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(item); - }) }; -} -exports.serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField; -function deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField(val) { - const type = deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldTypeField(val.type); - const key = val.key; - const displayName = val.displayName; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const hidden = (0, json_js_3.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const options = (0, json_js_3.isJson)(val.options, "array") ? val.options.map(function (itm) { - return deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsFieldOptionsField(itm); - }) : void 0; - return { type: type, key: key, displayName: displayName, description: description, hidden: hidden, options: options }; -} -exports.deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField = deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField; -function serializeCreateMetadataTemplateSchemaRequestBodyArg(val) { - return { ["scope"]: val.scope, ["templateKey"]: val.templateKey, ["displayName"]: val.displayName, ["hidden"]: val.hidden, ["fields"]: val.fields == void 0 ? void 0 : val.fields.map(function (item) { - return serializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField(item); - }), ["copyInstanceOnItemCopy"]: val.copyInstanceOnItemCopy }; -} -exports.serializeCreateMetadataTemplateSchemaRequestBodyArg = serializeCreateMetadataTemplateSchemaRequestBodyArg; -function deserializeCreateMetadataTemplateSchemaRequestBodyArg(val) { - const scope = val.scope; - const templateKey = (0, json_js_3.isJson)(val.templateKey, "string") ? val.templateKey : void 0; - const displayName = val.displayName; - const hidden = (0, json_js_3.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const fields = (0, json_js_3.isJson)(val.fields, "array") ? val.fields.map(function (itm) { - return deserializeCreateMetadataTemplateSchemaRequestBodyArgFieldsField(itm); - }) : void 0; - const copyInstanceOnItemCopy = (0, json_js_3.isJson)(val.copyInstanceOnItemCopy, "boolean") ? val.copyInstanceOnItemCopy : void 0; - return { scope: scope, templateKey: templateKey, displayName: displayName, hidden: hidden, fields: fields, copyInstanceOnItemCopy: copyInstanceOnItemCopy }; -} -exports.deserializeCreateMetadataTemplateSchemaRequestBodyArg = deserializeCreateMetadataTemplateSchemaRequestBodyArg; -//# sourceMappingURL=metadataTemplates.generated.js.map \ No newline at end of file diff --git a/lib/managers/metadataTemplates.generated.js.map b/lib/managers/metadataTemplates.generated.js.map deleted file mode 100644 index eda90b40..00000000 --- a/lib/managers/metadataTemplates.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"metadataTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/metadataTemplates.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAuE;AAIvE,kEAAsE;AAMtE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAIpC,MAAa,8BAA8B;IAIvC,YAAY,MAAsC;QAHzC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wEAOC;AAED,MAAa,mCAAmC;IAI5C,YAAY,MAA2C;QAH9C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kFAOC;AAED,MAAa,sCAAsC;IAI/C,YAAY,MAA8C;QAHjD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wFAOC;AACD,MAAa,iCAAiC;IAI1C,YAAY,MAAyC;QAH5C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,8EAOC;AAKD,MAAa,mCAAmC;IAI5C,YAAY,MAA2C;QAH9C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kFAOC;AAKD,MAAa,uCAAuC;IAIhD,YAAY,MAA+C;QAHlD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0FAOC;AAqBD,MAAa,sCAAsC;IAI/C,YAAY,MAA8C;QAHjD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wFAOC;AACD,MAAa,wBAAwB;IAGjC,YAAY,MAA0P;QAClQ,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,oBAAoB,CAAC,WAA+C,EAAE,UAA0C,IAAI,8BAA8B,CAAC,EAAE,CAAC;;YACxJ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,kBAAkB,CAAC,EAAE,CAAC,CAAC;YAC1F,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrS,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;IACK,yBAAyB,CAAC,KAAwC,EAAE,WAAmB,EAAE,UAA+C,IAAI,mCAAmC,CAAC,EAAE,CAAC;;YACrL,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6CAA6C,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClT,OAAO,IAAA,kDAA2B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACvE,CAAC;KAAA;IACK,4BAA4B,CAAC,KAA2C,EAAE,WAAmB,EAAE,UAAkD,IAAI,sCAAsC,CAAC,EAAE,CAAC;;YACjM,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6CAA6C,EAAE,KAAK,EAAE,GAAG,EAAE,WAAW,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACrT,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;IACK,uBAAuB,CAAC,UAAkB,EAAE,UAA6C,IAAI,iCAAiC,CAAC,EAAE,CAAC;;YACpI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6CAA6C,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1R,OAAO,IAAA,kDAA2B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACvE,CAAC;KAAA;IACK,yBAAyB,CAAC,cAAuD,EAAoD,EAAE,UAA+C,IAAI,mCAAmC,CAAC,EAAE,CAAC;;YACnO,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5S,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;IACK,6BAA6B,CAAC,cAA2D,EAAwD,EAAE,UAAmD,IAAI,uCAAuC,CAAC,EAAE,CAAC;;YACvP,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uDAAuD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAChT,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;IACK,4BAA4B,CAAC,WAAuD,EAAE,UAAkD,IAAI,sCAAsC,CAAC,EAAE,CAAC;;YACxL,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mDAAmD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,mDAAmD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7Y,OAAO,IAAA,kDAA2B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACvE,CAAC;KAAA;CACJ;AAhED,4DAgEC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,8DAA8D,CAAC;KACxE;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,oGAWC;AACD,SAAgB,6CAA6C,CAAC,GAAyC;IACnG,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sGAEC;AACD,SAAgB,+CAA+C,CAAC,GAAQ;IACpE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iEAAiE,CAAC;KAC3E;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,0GAWC;AACD,SAAgB,uEAAuE,CAAC,GAAmE;IACvJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,0JAEC;AACD,SAAgB,yEAAyE,CAAC,GAAQ;IAC9F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,2FAA2F,CAAC;KACrG;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,IAAI,GAAG,IAAI,OAAO,EAAE;QAChB,OAAO,OAAO,CAAC;KAClB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AApBD,8JAoBC;AACD,SAAgB,0EAA0E,CAAC,GAAsE;IAC7J,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC;AAChC,CAAC;AAFD,gKAEC;AACD,SAAgB,4EAA4E,CAAC,GAAQ;IACjG,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,OAAO,EAAE,GAAG,EAAE,GAAG,EAA8E,CAAC;AACpG,CAAC;AAHD,oKAGC;AACD,SAAgB,8DAA8D,CAAC,GAA0D;IACrI,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,uEAAuE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,IAAuE;YAC3V,OAAO,0EAA0E,CAAC,IAAI,CAAC,CAAC;QAC5F,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,wIAIC;AACD,SAAgB,gEAAgE,CAAC,GAAQ;IACrF,MAAM,IAAI,GAAmE,yEAAyE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjK,MAAM,GAAG,GAAW,GAAG,CAAC,GAAG,CAAC;IAC5B,MAAM,WAAW,GAAW,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,OAAO,GAA6F,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,GAAS;QACxK,OAAO,4EAA4E,CAAC,GAAG,CAAC,CAAC;IAC7F,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAkE,CAAC;AAC1L,CAAC;AAVD,4IAUC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,IAA2D;YACnP,OAAO,8DAA8D,CAAC,IAAI,CAAC,CAAC;QAChF,CAAC,CAAmB,EAAE,CAAC,wBAAwB,CAAC,EAAE,GAAG,CAAC,sBAAsB,EAAE,CAAC;AACvF,CAAC;AAJD,kHAIC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,KAAK,GAAW,GAAG,CAAC,KAAK,CAAC;IAChC,MAAM,WAAW,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACrG,MAAM,WAAW,GAAW,GAAG,CAAC,WAAW,CAAC;IAC5C,MAAM,MAAM,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxF,MAAM,MAAM,GAAiF,IAAA,gBAAM,EAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,UAAU,GAAS;QACzJ,OAAO,gEAAgE,CAAC,GAAG,CAAC,CAAC;IACjF,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,MAAM,sBAAsB,GAAwB,IAAA,gBAAM,EAAC,GAAG,CAAC,sBAAsB,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACxI,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,sBAAsB,EAAE,sBAAsB,EAAuD,CAAC;AACrN,CAAC;AAVD,sHAUC"} \ No newline at end of file diff --git a/lib/managers/recentItems.generated.d.ts b/lib/managers/recentItems.generated.d.ts deleted file mode 100644 index b15f383a..00000000 --- a/lib/managers/recentItems.generated.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { RecentItems } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export interface GetRecentItemsQueryParamsArg { - readonly fields?: string; - readonly limit?: number; - readonly marker?: string; -} -export declare class GetRecentItemsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRecentItemsHeadersArg); -} -export declare class RecentItemsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getRecentItems(queryParams?: GetRecentItemsQueryParamsArg, headers?: GetRecentItemsHeadersArg): Promise; -} diff --git a/lib/managers/recentItems.generated.js b/lib/managers/recentItems.generated.js deleted file mode 100644 index e0e80ae8..00000000 --- a/lib/managers/recentItems.generated.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecentItemsManager = exports.GetRecentItemsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetRecentItemsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRecentItemsHeadersArg = GetRecentItemsHeadersArg; -class RecentItemsManager { - constructor(fields) { - Object.assign(this, fields); - } - getRecentItems(queryParams = {}, headers = new GetRecentItemsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/recent_items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeRecentItems)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.RecentItemsManager = RecentItemsManager; -//# sourceMappingURL=recentItems.generated.js.map \ No newline at end of file diff --git a/lib/managers/recentItems.generated.js.map b/lib/managers/recentItems.generated.js.map deleted file mode 100644 index c1c2c032..00000000 --- a/lib/managers/recentItems.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"recentItems.generated.js","sourceRoot":"","sources":["../../src/managers/recentItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAOjE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAO7C,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AACD,MAAa,kBAAkB;IAG3B,YAAY,MAAkD;QAC1D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,cAAc,CAAC,cAA4C,EAAyC,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YAC5K,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,sCAAsC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/R,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;CACJ;AAhBD,gDAgBC"} \ No newline at end of file diff --git a/lib/managers/retentionPolicies.generated.d.ts b/lib/managers/retentionPolicies.generated.d.ts deleted file mode 100644 index a8e1502e..00000000 --- a/lib/managers/retentionPolicies.generated.d.ts +++ /dev/null @@ -1,96 +0,0 @@ -import { RetentionPolicies } from "../schemas.generated.js"; -import { RetentionPolicy } from "../schemas.generated.js"; -import { UserMini } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetRetentionPoliciesQueryParamsArgPolicyTypeField = "finite" | "indefinite"; -export interface GetRetentionPoliciesQueryParamsArg { - readonly policyName?: string; - readonly policyType?: GetRetentionPoliciesQueryParamsArgPolicyTypeField; - readonly createdByUserId?: string; - readonly fields?: string; - readonly limit?: number; - readonly marker?: string; -} -export declare class GetRetentionPoliciesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRetentionPoliciesHeadersArg); -} -export type CreateRetentionPolicyRequestBodyArgPolicyTypeField = "finite" | "indefinite"; -export type CreateRetentionPolicyRequestBodyArgDispositionActionField = "permanently_delete" | "remove_retention"; -export type CreateRetentionPolicyRequestBodyArgRetentionTypeField = "modifiable" | "non-modifiable"; -export interface CreateRetentionPolicyRequestBodyArg { - readonly policyName: string; - readonly description?: string; - readonly policyType: CreateRetentionPolicyRequestBodyArgPolicyTypeField; - readonly dispositionAction: CreateRetentionPolicyRequestBodyArgDispositionActionField; - readonly retentionLength?: string; - readonly retentionType?: CreateRetentionPolicyRequestBodyArgRetentionTypeField; - readonly canOwnerExtendRetention?: boolean; - readonly areOwnersNotified?: boolean; - readonly customNotificationRecipients?: readonly UserMini[]; -} -export declare class CreateRetentionPolicyHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateRetentionPolicyHeadersArg); -} -export interface GetRetentionPolicyByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetRetentionPolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRetentionPolicyByIdHeadersArg); -} -export type UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = "permanently_delete" | "remove_retention"; -export interface UpdateRetentionPolicyByIdRequestBodyArg { - readonly policyName?: string; - readonly description?: string; - readonly dispositionAction?: UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField; - readonly retentionType?: string; - readonly retentionLength?: string; - readonly status?: string; - readonly canOwnerExtendRetention?: boolean; - readonly areOwnersNotified?: boolean; - readonly customNotificationRecipients?: readonly UserMini[]; -} -export declare class UpdateRetentionPolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateRetentionPolicyByIdHeadersArg); -} -export declare class DeleteRetentionPolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteRetentionPolicyByIdHeadersArg); -} -export declare class RetentionPoliciesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getRetentionPolicies(queryParams?: GetRetentionPoliciesQueryParamsArg, headers?: GetRetentionPoliciesHeadersArg): Promise; - createRetentionPolicy(requestBody: CreateRetentionPolicyRequestBodyArg, headers?: CreateRetentionPolicyHeadersArg): Promise; - getRetentionPolicyById(retentionPolicyId: string, queryParams?: GetRetentionPolicyByIdQueryParamsArg, headers?: GetRetentionPolicyByIdHeadersArg): Promise; - updateRetentionPolicyById(retentionPolicyId: string, requestBody: UpdateRetentionPolicyByIdRequestBodyArg, headers?: UpdateRetentionPolicyByIdHeadersArg): Promise; - deleteRetentionPolicyById(retentionPolicyId: string, headers?: DeleteRetentionPolicyByIdHeadersArg): Promise; -} -export declare function serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val: CreateRetentionPolicyRequestBodyArgPolicyTypeField): Json; -export declare function deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val: any): CreateRetentionPolicyRequestBodyArgPolicyTypeField; -export declare function serializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val: CreateRetentionPolicyRequestBodyArgDispositionActionField): Json; -export declare function deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val: any): CreateRetentionPolicyRequestBodyArgDispositionActionField; -export declare function serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val: CreateRetentionPolicyRequestBodyArgRetentionTypeField): Json; -export declare function deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val: any): CreateRetentionPolicyRequestBodyArgRetentionTypeField; -export declare function serializeCreateRetentionPolicyRequestBodyArg(val: CreateRetentionPolicyRequestBodyArg): Json; -export declare function deserializeCreateRetentionPolicyRequestBodyArg(val: any): CreateRetentionPolicyRequestBodyArg; -export declare function serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val: UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField): Json; -export declare function deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val: any): UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField; -export declare function serializeUpdateRetentionPolicyByIdRequestBodyArg(val: UpdateRetentionPolicyByIdRequestBodyArg): Json; -export declare function deserializeUpdateRetentionPolicyByIdRequestBodyArg(val: any): UpdateRetentionPolicyByIdRequestBodyArg; diff --git a/lib/managers/retentionPolicies.generated.js b/lib/managers/retentionPolicies.generated.js deleted file mode 100644 index 56067289..00000000 --- a/lib/managers/retentionPolicies.generated.js +++ /dev/null @@ -1,211 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateRetentionPolicyByIdRequestBodyArg = exports.serializeUpdateRetentionPolicyByIdRequestBodyArg = exports.deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = exports.serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = exports.deserializeCreateRetentionPolicyRequestBodyArg = exports.serializeCreateRetentionPolicyRequestBodyArg = exports.deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = exports.serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = exports.deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField = exports.serializeCreateRetentionPolicyRequestBodyArgDispositionActionField = exports.deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = exports.serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = exports.RetentionPoliciesManager = exports.DeleteRetentionPolicyByIdHeadersArg = exports.UpdateRetentionPolicyByIdHeadersArg = exports.GetRetentionPolicyByIdHeadersArg = exports.CreateRetentionPolicyHeadersArg = exports.GetRetentionPoliciesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const schemas_generated_js_4 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetRetentionPoliciesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRetentionPoliciesHeadersArg = GetRetentionPoliciesHeadersArg; -class CreateRetentionPolicyHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateRetentionPolicyHeadersArg = CreateRetentionPolicyHeadersArg; -class GetRetentionPolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRetentionPolicyByIdHeadersArg = GetRetentionPolicyByIdHeadersArg; -class UpdateRetentionPolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateRetentionPolicyByIdHeadersArg = UpdateRetentionPolicyByIdHeadersArg; -class DeleteRetentionPolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteRetentionPolicyByIdHeadersArg = DeleteRetentionPolicyByIdHeadersArg; -class RetentionPoliciesManager { - constructor(fields) { - Object.assign(this, fields); - } - getRetentionPolicies(queryParams = {}, headers = new GetRetentionPoliciesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["policy_name"]: (0, utils_js_2.toString)(queryParams.policyName), ["policy_type"]: (0, utils_js_2.toString)(queryParams.policyType), ["created_by_user_id"]: (0, utils_js_2.toString)(queryParams.createdByUserId), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeRetentionPolicies)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createRetentionPolicy(requestBody, headers = new CreateRetentionPolicyHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateRetentionPolicyRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getRetentionPolicyById(retentionPolicyId, queryParams = {}, headers = new GetRetentionPolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateRetentionPolicyById(retentionPolicyId, requestBody, headers = new UpdateRetentionPolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateRetentionPolicyByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeRetentionPolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteRetentionPolicyById(retentionPolicyId, headers = new DeleteRetentionPolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.RetentionPoliciesManager = RetentionPoliciesManager; -function serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val) { - return val; -} -exports.serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField; -function deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateRetentionPolicyRequestBodyArgPolicyTypeField\""; - } - if (val == "finite") { - return "finite"; - } - if (val == "indefinite") { - return "indefinite"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField = deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField; -function serializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val) { - return val; -} -exports.serializeCreateRetentionPolicyRequestBodyArgDispositionActionField = serializeCreateRetentionPolicyRequestBodyArgDispositionActionField; -function deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateRetentionPolicyRequestBodyArgDispositionActionField\""; - } - if (val == "permanently_delete") { - return "permanently_delete"; - } - if (val == "remove_retention") { - return "remove_retention"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField = deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField; -function serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val) { - return val; -} -exports.serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField; -function deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateRetentionPolicyRequestBodyArgRetentionTypeField\""; - } - if (val == "modifiable") { - return "modifiable"; - } - if (val == "non-modifiable") { - return "non-modifiable"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField = deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField; -function serializeCreateRetentionPolicyRequestBodyArg(val) { - return { ["policy_name"]: val.policyName, ["description"]: val.description, ["policy_type"]: serializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val.policyType), ["disposition_action"]: serializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val.dispositionAction), ["retention_length"]: val.retentionLength, ["retention_type"]: val.retentionType == void 0 ? void 0 : serializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val.retentionType), ["can_owner_extend_retention"]: val.canOwnerExtendRetention, ["are_owners_notified"]: val.areOwnersNotified, ["custom_notification_recipients"]: val.customNotificationRecipients == void 0 ? void 0 : val.customNotificationRecipients.map(function (item) { - return (0, schemas_generated_js_3.serializeUserMini)(item); - }) }; -} -exports.serializeCreateRetentionPolicyRequestBodyArg = serializeCreateRetentionPolicyRequestBodyArg; -function deserializeCreateRetentionPolicyRequestBodyArg(val) { - const policyName = val.policy_name; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const policyType = deserializeCreateRetentionPolicyRequestBodyArgPolicyTypeField(val.policy_type); - const dispositionAction = deserializeCreateRetentionPolicyRequestBodyArgDispositionActionField(val.disposition_action); - const retentionLength = (0, json_js_3.isJson)(val.retention_length, "string") ? val.retention_length : void 0; - const retentionType = val.retention_type == void 0 ? void 0 : deserializeCreateRetentionPolicyRequestBodyArgRetentionTypeField(val.retention_type); - const canOwnerExtendRetention = (0, json_js_3.isJson)(val.can_owner_extend_retention, "boolean") ? val.can_owner_extend_retention : void 0; - const areOwnersNotified = (0, json_js_3.isJson)(val.are_owners_notified, "boolean") ? val.are_owners_notified : void 0; - const customNotificationRecipients = (0, json_js_3.isJson)(val.custom_notification_recipients, "array") ? val.custom_notification_recipients.map(function (itm) { - return (0, schemas_generated_js_4.deserializeUserMini)(itm); - }) : void 0; - return { policyName: policyName, description: description, policyType: policyType, dispositionAction: dispositionAction, retentionLength: retentionLength, retentionType: retentionType, canOwnerExtendRetention: canOwnerExtendRetention, areOwnersNotified: areOwnersNotified, customNotificationRecipients: customNotificationRecipients }; -} -exports.deserializeCreateRetentionPolicyRequestBodyArg = deserializeCreateRetentionPolicyRequestBodyArg; -function serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val) { - return val; -} -exports.serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField; -function deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateRetentionPolicyByIdRequestBodyArgDispositionActionField\""; - } - if (val == "permanently_delete") { - return "permanently_delete"; - } - if (val == "remove_retention") { - return "remove_retention"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField = deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField; -function serializeUpdateRetentionPolicyByIdRequestBodyArg(val) { - return { ["policy_name"]: val.policyName, ["description"]: val.description, ["disposition_action"]: val.dispositionAction == void 0 ? void 0 : serializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val.dispositionAction), ["retention_type"]: val.retentionType, ["retention_length"]: val.retentionLength, ["status"]: val.status, ["can_owner_extend_retention"]: val.canOwnerExtendRetention, ["are_owners_notified"]: val.areOwnersNotified, ["custom_notification_recipients"]: val.customNotificationRecipients == void 0 ? void 0 : val.customNotificationRecipients.map(function (item) { - return (0, schemas_generated_js_3.serializeUserMini)(item); - }) }; -} -exports.serializeUpdateRetentionPolicyByIdRequestBodyArg = serializeUpdateRetentionPolicyByIdRequestBodyArg; -function deserializeUpdateRetentionPolicyByIdRequestBodyArg(val) { - const policyName = (0, json_js_3.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const dispositionAction = val.disposition_action == void 0 ? void 0 : deserializeUpdateRetentionPolicyByIdRequestBodyArgDispositionActionField(val.disposition_action); - const retentionType = (0, json_js_3.isJson)(val.retention_type, "string") ? val.retention_type : void 0; - const retentionLength = (0, json_js_3.isJson)(val.retention_length, "string") ? val.retention_length : void 0; - const status = (0, json_js_3.isJson)(val.status, "string") ? val.status : void 0; - const canOwnerExtendRetention = (0, json_js_3.isJson)(val.can_owner_extend_retention, "boolean") ? val.can_owner_extend_retention : void 0; - const areOwnersNotified = (0, json_js_3.isJson)(val.are_owners_notified, "boolean") ? val.are_owners_notified : void 0; - const customNotificationRecipients = (0, json_js_3.isJson)(val.custom_notification_recipients, "array") ? val.custom_notification_recipients.map(function (itm) { - return (0, schemas_generated_js_4.deserializeUserMini)(itm); - }) : void 0; - return { policyName: policyName, description: description, dispositionAction: dispositionAction, retentionType: retentionType, retentionLength: retentionLength, status: status, canOwnerExtendRetention: canOwnerExtendRetention, areOwnersNotified: areOwnersNotified, customNotificationRecipients: customNotificationRecipients }; -} -exports.deserializeUpdateRetentionPolicyByIdRequestBodyArg = deserializeUpdateRetentionPolicyByIdRequestBodyArg; -//# sourceMappingURL=retentionPolicies.generated.js.map \ No newline at end of file diff --git a/lib/managers/retentionPolicies.generated.js.map b/lib/managers/retentionPolicies.generated.js.map deleted file mode 100644 index bd3633ed..00000000 --- a/lib/managers/retentionPolicies.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"retentionPolicies.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicies.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/retentionPolicyAssignments.generated.d.ts b/lib/managers/retentionPolicyAssignments.generated.d.ts deleted file mode 100644 index b8154eae..00000000 --- a/lib/managers/retentionPolicyAssignments.generated.d.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { RetentionPolicyAssignments } from "../schemas.generated.js"; -import { RetentionPolicyAssignment } from "../schemas.generated.js"; -import { FilesUnderRetention } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetRetentionPolicyAssignmentsQueryParamsArgTypeField = "folder" | "enterprise" | "metadata_template"; -export interface GetRetentionPolicyAssignmentsQueryParamsArg { - readonly type?: GetRetentionPolicyAssignmentsQueryParamsArgTypeField; - readonly fields?: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetRetentionPolicyAssignmentsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRetentionPolicyAssignmentsHeadersArg); -} -export type CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = "enterprise" | "folder" | "metadata_template"; -export interface CreateRetentionPolicyAssignmentRequestBodyArgAssignToField { - readonly type: CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; - readonly id: string; -} -export interface CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField { - readonly field?: string; - readonly value?: string; -} -export interface CreateRetentionPolicyAssignmentRequestBodyArg { - readonly policyId: string; - readonly assignTo: CreateRetentionPolicyAssignmentRequestBodyArgAssignToField; - readonly filterFields?: readonly CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField[]; - readonly startDateField?: string; -} -export declare class CreateRetentionPolicyAssignmentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateRetentionPolicyAssignmentHeadersArg); -} -export interface GetRetentionPolicyAssignmentByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetRetentionPolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRetentionPolicyAssignmentByIdHeadersArg); -} -export declare class DeleteRetentionPolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteRetentionPolicyAssignmentByIdHeadersArg); -} -export interface GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg); -} -export interface GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg); -} -export declare class RetentionPolicyAssignmentsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getRetentionPolicyAssignments(retentionPolicyId: string, queryParams?: GetRetentionPolicyAssignmentsQueryParamsArg, headers?: GetRetentionPolicyAssignmentsHeadersArg): Promise; - createRetentionPolicyAssignment(requestBody: CreateRetentionPolicyAssignmentRequestBodyArg, headers?: CreateRetentionPolicyAssignmentHeadersArg): Promise; - getRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentByIdQueryParamsArg, headers?: GetRetentionPolicyAssignmentByIdHeadersArg): Promise; - deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId: string, headers?: DeleteRetentionPolicyAssignmentByIdHeadersArg): Promise; - getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileUnderRetentionQueryParamsArg, headers?: GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg): Promise; - getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId: string, queryParams?: GetRetentionPolicyAssignmentFileVersionUnderRetentionQueryParamsArg, headers?: GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg): Promise; -} -export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField): Json; -export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val: any): CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; -export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val: CreateRetentionPolicyAssignmentRequestBodyArgAssignToField): Json; -export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val: any): CreateRetentionPolicyAssignmentRequestBodyArgAssignToField; -export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(val: CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField): Json; -export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(val: any): CreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField; -export declare function serializeCreateRetentionPolicyAssignmentRequestBodyArg(val: CreateRetentionPolicyAssignmentRequestBodyArg): Json; -export declare function deserializeCreateRetentionPolicyAssignmentRequestBodyArg(val: any): CreateRetentionPolicyAssignmentRequestBodyArg; diff --git a/lib/managers/retentionPolicyAssignments.generated.js b/lib/managers/retentionPolicyAssignments.generated.js deleted file mode 100644 index d9708624..00000000 --- a/lib/managers/retentionPolicyAssignments.generated.js +++ /dev/null @@ -1,172 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArg = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArg = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = exports.RetentionPolicyAssignmentsManager = exports.GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg = exports.GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg = exports.DeleteRetentionPolicyAssignmentByIdHeadersArg = exports.GetRetentionPolicyAssignmentByIdHeadersArg = exports.CreateRetentionPolicyAssignmentHeadersArg = exports.GetRetentionPolicyAssignmentsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetRetentionPolicyAssignmentsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRetentionPolicyAssignmentsHeadersArg = GetRetentionPolicyAssignmentsHeadersArg; -class CreateRetentionPolicyAssignmentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateRetentionPolicyAssignmentHeadersArg = CreateRetentionPolicyAssignmentHeadersArg; -class GetRetentionPolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRetentionPolicyAssignmentByIdHeadersArg = GetRetentionPolicyAssignmentByIdHeadersArg; -class DeleteRetentionPolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteRetentionPolicyAssignmentByIdHeadersArg = DeleteRetentionPolicyAssignmentByIdHeadersArg; -class GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg = GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg; -class GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg = GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg; -class RetentionPolicyAssignmentsManager { - constructor(fields) { - Object.assign(this, fields); - } - getRetentionPolicyAssignments(retentionPolicyId, queryParams = {}, headers = new GetRetentionPolicyAssignmentsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["type"]: (0, utils_js_2.toString)(queryParams.type), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policies/", retentionPolicyId, "/assignments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeRetentionPolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createRetentionPolicyAssignment(requestBody, headers = new CreateRetentionPolicyAssignmentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateRetentionPolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeRetentionPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getRetentionPolicyAssignmentById(retentionPolicyAssignmentId, queryParams = {}, headers = new GetRetentionPolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeRetentionPolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteRetentionPolicyAssignmentById(retentionPolicyAssignmentId, headers = new DeleteRetentionPolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getRetentionPolicyAssignmentFileUnderRetention(retentionPolicyAssignmentId, queryParams = {}, headers = new GetRetentionPolicyAssignmentFileUnderRetentionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/files_under_retention"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeFilesUnderRetention)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getRetentionPolicyAssignmentFileVersionUnderRetention(retentionPolicyAssignmentId, queryParams = {}, headers = new GetRetentionPolicyAssignmentFileVersionUnderRetentionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/retention_policy_assignments/", retentionPolicyAssignmentId, "/file_versions_under_retention"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeFilesUnderRetention)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.RetentionPolicyAssignmentsManager = RetentionPolicyAssignmentsManager; -function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val) { - return val; -} -exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; -function deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - if (val == "folder") { - return "folder"; - } - if (val == "metadata_template") { - return "metadata_template"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField = deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField; -function serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val) { - return { ["type"]: serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField; -function deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val) { - const type = deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField = deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField; -function serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(val) { - return { ["field"]: val.field, ["value"]: val.value }; -} -exports.serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField; -function deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(val) { - const field = (0, json_js_3.isJson)(val.field, "string") ? val.field : void 0; - const value = (0, json_js_3.isJson)(val.value, "string") ? val.value : void 0; - return { field: field, value: value }; -} -exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField = deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField; -function serializeCreateRetentionPolicyAssignmentRequestBodyArg(val) { - return { ["policy_id"]: val.policyId, ["assign_to"]: serializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val.assignTo), ["filter_fields"]: val.filterFields == void 0 ? void 0 : val.filterFields.map(function (item) { - return serializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(item); - }), ["start_date_field"]: val.startDateField }; -} -exports.serializeCreateRetentionPolicyAssignmentRequestBodyArg = serializeCreateRetentionPolicyAssignmentRequestBodyArg; -function deserializeCreateRetentionPolicyAssignmentRequestBodyArg(val) { - const policyId = val.policy_id; - const assignTo = deserializeCreateRetentionPolicyAssignmentRequestBodyArgAssignToField(val.assign_to); - const filterFields = (0, json_js_3.isJson)(val.filter_fields, "array") ? val.filter_fields.map(function (itm) { - return deserializeCreateRetentionPolicyAssignmentRequestBodyArgFilterFieldsField(itm); - }) : void 0; - const startDateField = (0, json_js_3.isJson)(val.start_date_field, "string") ? val.start_date_field : void 0; - return { policyId: policyId, assignTo: assignTo, filterFields: filterFields, startDateField: startDateField }; -} -exports.deserializeCreateRetentionPolicyAssignmentRequestBodyArg = deserializeCreateRetentionPolicyAssignmentRequestBodyArg; -//# sourceMappingURL=retentionPolicyAssignments.generated.js.map \ No newline at end of file diff --git a/lib/managers/retentionPolicyAssignments.generated.js.map b/lib/managers/retentionPolicyAssignments.generated.js.map deleted file mode 100644 index 8288f1ec..00000000 --- a/lib/managers/retentionPolicyAssignments.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"retentionPolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/retentionPolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/search.generated.d.ts b/lib/managers/search.generated.d.ts deleted file mode 100644 index 675d7ceb..00000000 --- a/lib/managers/search.generated.d.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { MetadataQueryResults } from "../schemas.generated.js"; -import { MetadataQuery } from "../schemas.generated.js"; -import { MetadataQueryIndices } from "../schemas.generated.js"; -import { SearchResultsOrSearchResultsWithSharedLinks } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export declare class CreateMetadataQueryExecuteReadHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateMetadataQueryExecuteReadHeadersArg); -} -export type GetMetadataQueryIndicesQueryParamsArgScopeField = "global" | "enterprise"; -export interface GetMetadataQueryIndicesQueryParamsArg { - readonly scope: GetMetadataQueryIndicesQueryParamsArgScopeField; - readonly templateKey: string; -} -export declare class GetMetadataQueryIndicesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetMetadataQueryIndicesHeadersArg); -} -export type GetSearchQueryParamsArgScopeField = "user_content" | "enterprise_content"; -export type GetSearchQueryParamsArgTypeField = "file" | "folder" | "web_link"; -export type GetSearchQueryParamsArgTrashContentField = "non_trashed_only" | "trashed_only" | "all_items"; -export type GetSearchQueryParamsArgSortField = "modified_at" | "relevance"; -export type GetSearchQueryParamsArgDirectionField = "DESC" | "ASC"; -export interface GetSearchQueryParamsArg { - readonly query?: string; - readonly scope?: GetSearchQueryParamsArgScopeField; - readonly fileExtensions?: string; - readonly createdAtRange?: string; - readonly updatedAtRange?: string; - readonly sizeRange?: string; - readonly ownerUserIds?: string; - readonly recentUpdaterUserIds?: string; - readonly ancestorFolderIds?: string; - readonly contentTypes?: string; - readonly type?: GetSearchQueryParamsArgTypeField; - readonly trashContent?: GetSearchQueryParamsArgTrashContentField; - readonly mdfilters?: string; - readonly sort?: GetSearchQueryParamsArgSortField; - readonly direction?: GetSearchQueryParamsArgDirectionField; - readonly limit?: number; - readonly includeRecentSharedLinks?: boolean; - readonly fields?: string; - readonly offset?: number; - readonly deletedUserIds?: string; - readonly deletedAtRange?: string; -} -export declare class GetSearchHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSearchHeadersArg); -} -export declare class SearchManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createMetadataQueryExecuteRead(requestBody: MetadataQuery, headers?: CreateMetadataQueryExecuteReadHeadersArg): Promise; - getMetadataQueryIndices(queryParams: GetMetadataQueryIndicesQueryParamsArg, headers?: GetMetadataQueryIndicesHeadersArg): Promise; - getSearch(queryParams?: GetSearchQueryParamsArg, headers?: GetSearchHeadersArg): Promise; -} diff --git a/lib/managers/search.generated.js b/lib/managers/search.generated.js deleted file mode 100644 index 9ebf8d7f..00000000 --- a/lib/managers/search.generated.js +++ /dev/null @@ -1,72 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchManager = exports.GetSearchHeadersArg = exports.GetMetadataQueryIndicesHeadersArg = exports.CreateMetadataQueryExecuteReadHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const schemas_generated_js_4 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class CreateMetadataQueryExecuteReadHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateMetadataQueryExecuteReadHeadersArg = CreateMetadataQueryExecuteReadHeadersArg; -class GetMetadataQueryIndicesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetMetadataQueryIndicesHeadersArg = GetMetadataQueryIndicesHeadersArg; -class GetSearchHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSearchHeadersArg = GetSearchHeadersArg; -class SearchManager { - constructor(fields) { - Object.assign(this, fields); - } - createMetadataQueryExecuteRead(requestBody, headers = new CreateMetadataQueryExecuteReadHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_queries/execute_read"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeMetadataQuery)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeMetadataQueryResults)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getMetadataQueryIndices(queryParams, headers = new GetMetadataQueryIndicesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["scope"]: (0, utils_js_2.toString)(queryParams.scope), ["template_key"]: (0, utils_js_2.toString)(queryParams.templateKey) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/metadata_query_indices"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeMetadataQueryIndices)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getSearch(queryParams = {}, headers = new GetSearchHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["query"]: (0, utils_js_2.toString)(queryParams.query), ["scope"]: (0, utils_js_2.toString)(queryParams.scope), ["file_extensions"]: (0, utils_js_2.toString)(queryParams.fileExtensions), ["created_at_range"]: (0, utils_js_2.toString)(queryParams.createdAtRange), ["updated_at_range"]: (0, utils_js_2.toString)(queryParams.updatedAtRange), ["size_range"]: (0, utils_js_2.toString)(queryParams.sizeRange), ["owner_user_ids"]: (0, utils_js_2.toString)(queryParams.ownerUserIds), ["recent_updater_user_ids"]: (0, utils_js_2.toString)(queryParams.recentUpdaterUserIds), ["ancestor_folder_ids"]: (0, utils_js_2.toString)(queryParams.ancestorFolderIds), ["content_types"]: (0, utils_js_2.toString)(queryParams.contentTypes), ["type"]: (0, utils_js_2.toString)(queryParams.type), ["trash_content"]: (0, utils_js_2.toString)(queryParams.trashContent), ["mdfilters"]: (0, utils_js_2.toString)(queryParams.mdfilters), ["sort"]: (0, utils_js_2.toString)(queryParams.sort), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["include_recent_shared_links"]: (0, utils_js_2.toString)(queryParams.includeRecentSharedLinks), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["deleted_user_ids"]: (0, utils_js_2.toString)(queryParams.deletedUserIds), ["deleted_at_range"]: (0, utils_js_2.toString)(queryParams.deletedAtRange) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/search"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_4.deserializeSearchResultsOrSearchResultsWithSharedLinks)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.SearchManager = SearchManager; -//# sourceMappingURL=search.generated.js.map \ No newline at end of file diff --git a/lib/managers/search.generated.js.map b/lib/managers/search.generated.js.map deleted file mode 100644 index 2c38f364..00000000 --- a/lib/managers/search.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"search.generated.js","sourceRoot":"","sources":["../../src/managers/search.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sessionTermination.generated.d.ts b/lib/managers/sessionTermination.generated.d.ts deleted file mode 100644 index 5551ba5a..00000000 --- a/lib/managers/sessionTermination.generated.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { SessionTerminationMessage } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface CreateUserTerminateSessionRequestBodyArg { - readonly userIds: readonly string[]; - readonly userLogins: readonly string[]; -} -export declare class CreateUserTerminateSessionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateUserTerminateSessionHeadersArg); -} -export interface CreateGroupTerminateSessionRequestBodyArg { - readonly groupIds: readonly string[]; -} -export declare class CreateGroupTerminateSessionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateGroupTerminateSessionHeadersArg); -} -export declare class SessionTerminationManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createUserTerminateSession(requestBody: CreateUserTerminateSessionRequestBodyArg, headers?: CreateUserTerminateSessionHeadersArg): Promise; - createGroupTerminateSession(requestBody: CreateGroupTerminateSessionRequestBodyArg, headers?: CreateGroupTerminateSessionHeadersArg): Promise; -} -export declare function serializeCreateUserTerminateSessionRequestBodyArg(val: CreateUserTerminateSessionRequestBodyArg): Json; -export declare function deserializeCreateUserTerminateSessionRequestBodyArg(val: any): CreateUserTerminateSessionRequestBodyArg; -export declare function serializeCreateGroupTerminateSessionRequestBodyArg(val: CreateGroupTerminateSessionRequestBodyArg): Json; -export declare function deserializeCreateGroupTerminateSessionRequestBodyArg(val: any): CreateGroupTerminateSessionRequestBodyArg; diff --git a/lib/managers/sessionTermination.generated.js b/lib/managers/sessionTermination.generated.js deleted file mode 100644 index 14115d77..00000000 --- a/lib/managers/sessionTermination.generated.js +++ /dev/null @@ -1,83 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateGroupTerminateSessionRequestBodyArg = exports.serializeCreateGroupTerminateSessionRequestBodyArg = exports.deserializeCreateUserTerminateSessionRequestBodyArg = exports.serializeCreateUserTerminateSessionRequestBodyArg = exports.SessionTerminationManager = exports.CreateGroupTerminateSessionHeadersArg = exports.CreateUserTerminateSessionHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class CreateUserTerminateSessionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateUserTerminateSessionHeadersArg = CreateUserTerminateSessionHeadersArg; -class CreateGroupTerminateSessionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateGroupTerminateSessionHeadersArg = CreateGroupTerminateSessionHeadersArg; -class SessionTerminationManager { - constructor(fields) { - Object.assign(this, fields); - } - createUserTerminateSession(requestBody, headers = new CreateUserTerminateSessionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/terminate_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateUserTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSessionTerminationMessage)((0, json_js_2.deserializeJson)(response.text)); - }); - } - createGroupTerminateSession(requestBody, headers = new CreateGroupTerminateSessionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/groups/terminate_sessions"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateGroupTerminateSessionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSessionTerminationMessage)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.SessionTerminationManager = SessionTerminationManager; -function serializeCreateUserTerminateSessionRequestBodyArg(val) { - return { ["user_ids"]: val.userIds.map(function (item) { - return void 0; - }), ["user_logins"]: val.userLogins.map(function (item) { - return void 0; - }) }; -} -exports.serializeCreateUserTerminateSessionRequestBodyArg = serializeCreateUserTerminateSessionRequestBodyArg; -function deserializeCreateUserTerminateSessionRequestBodyArg(val) { - const userIds = val.user_ids.map(function (itm) { - return void 0; - }); - const userLogins = val.user_logins.map(function (itm) { - return void 0; - }); - return { userIds: userIds, userLogins: userLogins }; -} -exports.deserializeCreateUserTerminateSessionRequestBodyArg = deserializeCreateUserTerminateSessionRequestBodyArg; -function serializeCreateGroupTerminateSessionRequestBodyArg(val) { - return { ["group_ids"]: val.groupIds.map(function (item) { - return void 0; - }) }; -} -exports.serializeCreateGroupTerminateSessionRequestBodyArg = serializeCreateGroupTerminateSessionRequestBodyArg; -function deserializeCreateGroupTerminateSessionRequestBodyArg(val) { - const groupIds = val.group_ids.map(function (itm) { - return void 0; - }); - return { groupIds: groupIds }; -} -exports.deserializeCreateGroupTerminateSessionRequestBodyArg = deserializeCreateGroupTerminateSessionRequestBodyArg; -//# sourceMappingURL=sessionTermination.generated.js.map \ No newline at end of file diff --git a/lib/managers/sessionTermination.generated.js.map b/lib/managers/sessionTermination.generated.js.map deleted file mode 100644 index dc1c5960..00000000 --- a/lib/managers/sessionTermination.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sessionTermination.generated.js","sourceRoot":"","sources":["../../src/managers/sessionTermination.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksFiles.generated.d.ts b/lib/managers/sharedLinksFiles.generated.d.ts deleted file mode 100644 index 65337872..00000000 --- a/lib/managers/sharedLinksFiles.generated.d.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { FileFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetSharedItemsQueryParamsArg { - readonly fields?: string; -} -export declare class GetSharedItemsHeadersArg { - readonly ifNoneMatch?: string; - readonly boxapi: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSharedItemsHeadersArg); -} -export interface GetFileGetSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class GetFileGetSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileGetSharedLinkHeadersArg); -} -export type UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; - readonly canPreview?: boolean; - readonly canEdit?: boolean; -} -export interface UpdateFileAddSharedLinkRequestBodyArgSharedLinkField { - readonly access?: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -} -export interface UpdateFileAddSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateFileAddSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateFileAddSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateFileAddSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileAddSharedLinkHeadersArg); -} -export type UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; - readonly canPreview?: boolean; - readonly canEdit?: boolean; -} -export interface UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField { - readonly access?: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -} -export interface UpdateFileUpdateSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateFileUpdateSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateFileUpdateSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileUpdateSharedLinkHeadersArg); -} -export interface UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField { -} -export interface UpdateFileRemoveSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateFileRemoveSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateFileRemoveSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFileRemoveSharedLinkHeadersArg); -} -export declare class SharedLinksFilesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getSharedItems(queryParams: GetSharedItemsQueryParamsArg | undefined, headers: GetSharedItemsHeadersArg): Promise; - getFileGetSharedLink(fileId: string, queryParams: GetFileGetSharedLinkQueryParamsArg, headers?: GetFileGetSharedLinkHeadersArg): Promise; - updateFileAddSharedLink(fileId: string, requestBody: UpdateFileAddSharedLinkRequestBodyArg, queryParams: UpdateFileAddSharedLinkQueryParamsArg, headers?: UpdateFileAddSharedLinkHeadersArg): Promise; - updateFileUpdateSharedLink(fileId: string, requestBody: UpdateFileUpdateSharedLinkRequestBodyArg, queryParams: UpdateFileUpdateSharedLinkQueryParamsArg, headers?: UpdateFileUpdateSharedLinkHeadersArg): Promise; - updateFileRemoveSharedLink(fileId: string, requestBody: UpdateFileRemoveSharedLinkRequestBodyArg, queryParams: UpdateFileRemoveSharedLinkQueryParamsArg, headers?: UpdateFileRemoveSharedLinkHeadersArg): Promise; -} -export declare function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val: UpdateFileAddSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFileAddSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateFileAddSharedLinkRequestBodyArg(val: UpdateFileAddSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateFileAddSharedLinkRequestBodyArg(val: any): UpdateFileAddSharedLinkRequestBodyArg; -export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val: UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateFileUpdateSharedLinkRequestBodyArg(val: UpdateFileUpdateSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateFileUpdateSharedLinkRequestBodyArg(val: any): UpdateFileUpdateSharedLinkRequestBodyArg; -export declare function serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateFileRemoveSharedLinkRequestBodyArg(val: UpdateFileRemoveSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateFileRemoveSharedLinkRequestBodyArg(val: any): UpdateFileRemoveSharedLinkRequestBodyArg; diff --git a/lib/managers/sharedLinksFiles.generated.js b/lib/managers/sharedLinksFiles.generated.js deleted file mode 100644 index a5ef127c..00000000 --- a/lib/managers/sharedLinksFiles.generated.js +++ /dev/null @@ -1,224 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArg = exports.serializeUpdateFileAddSharedLinkRequestBodyArg = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.SharedLinksFilesManager = exports.UpdateFileRemoveSharedLinkHeadersArg = exports.UpdateFileUpdateSharedLinkHeadersArg = exports.UpdateFileAddSharedLinkHeadersArg = exports.GetFileGetSharedLinkHeadersArg = exports.GetSharedItemsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetSharedItemsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSharedItemsHeadersArg = GetSharedItemsHeadersArg; -class GetFileGetSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileGetSharedLinkHeadersArg = GetFileGetSharedLinkHeadersArg; -class UpdateFileAddSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileAddSharedLinkHeadersArg = UpdateFileAddSharedLinkHeadersArg; -class UpdateFileUpdateSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileUpdateSharedLinkHeadersArg = UpdateFileUpdateSharedLinkHeadersArg; -class UpdateFileRemoveSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFileRemoveSharedLinkHeadersArg = UpdateFileRemoveSharedLinkHeadersArg; -class SharedLinksFilesManager { - constructor(fields) { - Object.assign(this, fields); - } - getSharedItems(queryParams = {}, headers) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFileGetSharedLink(fileId, queryParams, headers = new GetFileGetSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#get_shared_link"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileAddSharedLink(fileId, requestBody, queryParams, headers = new UpdateFileAddSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileUpdateSharedLink(fileId, requestBody, queryParams, headers = new UpdateFileUpdateSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFileRemoveSharedLink(fileId, requestBody, queryParams, headers = new UpdateFileRemoveSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFileRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFileFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.SharedLinksFilesManager = SharedLinksFilesManager; -function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - const canPreview = (0, json_js_3.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canEdit = (0, json_js_3.isJson)(val.can_edit, "boolean") ? val.can_edit : void 0; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateFileAddSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateFileAddSharedLinkRequestBodyArg = serializeUpdateFileAddSharedLinkRequestBodyArg; -function deserializeUpdateFileAddSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFileAddSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateFileAddSharedLinkRequestBodyArg = deserializeUpdateFileAddSharedLinkRequestBodyArg; -function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - const canPreview = (0, json_js_3.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canEdit = (0, json_js_3.isJson)(val.can_edit, "boolean") ? val.can_edit : void 0; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateFileUpdateSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateFileUpdateSharedLinkRequestBodyArg = serializeUpdateFileUpdateSharedLinkRequestBodyArg; -function deserializeUpdateFileUpdateSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFileUpdateSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateFileUpdateSharedLinkRequestBodyArg = deserializeUpdateFileUpdateSharedLinkRequestBodyArg; -function serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val) { - return {}; -} -exports.serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val) { - return {}; -} -exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateFileRemoveSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateFileRemoveSharedLinkRequestBodyArg = serializeUpdateFileRemoveSharedLinkRequestBodyArg; -function deserializeUpdateFileRemoveSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFileRemoveSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateFileRemoveSharedLinkRequestBodyArg = deserializeUpdateFileRemoveSharedLinkRequestBodyArg; -//# sourceMappingURL=sharedLinksFiles.generated.js.map \ No newline at end of file diff --git a/lib/managers/sharedLinksFiles.generated.js.map b/lib/managers/sharedLinksFiles.generated.js.map deleted file mode 100644 index 6bbfdd21..00000000 --- a/lib/managers/sharedLinksFiles.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sharedLinksFiles.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksFolders.generated.d.ts b/lib/managers/sharedLinksFolders.generated.d.ts deleted file mode 100644 index 382979c9..00000000 --- a/lib/managers/sharedLinksFolders.generated.d.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { FolderFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetSharedItemFoldersQueryParamsArg { - readonly fields?: string; -} -export declare class GetSharedItemFoldersHeadersArg { - readonly ifNoneMatch?: string; - readonly boxapi: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSharedItemFoldersHeadersArg); -} -export interface GetFolderGetSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class GetFolderGetSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderGetSharedLinkHeadersArg); -} -export type UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; - readonly canPreview?: boolean; - readonly canEdit?: boolean; -} -export interface UpdateFolderAddSharedLinkRequestBodyArgSharedLinkField { - readonly access?: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -} -export interface UpdateFolderAddSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateFolderAddSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateFolderAddSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFolderAddSharedLinkHeadersArg); -} -export type UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; - readonly canPreview?: boolean; - readonly canEdit?: boolean; -} -export interface UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField { - readonly access?: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -} -export interface UpdateFolderUpdateSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateFolderUpdateSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateFolderUpdateSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFolderUpdateSharedLinkHeadersArg); -} -export interface UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField { -} -export interface UpdateFolderRemoveSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateFolderRemoveSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateFolderRemoveSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateFolderRemoveSharedLinkHeadersArg); -} -export declare class SharedLinksFoldersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getSharedItemFolders(queryParams: GetSharedItemFoldersQueryParamsArg | undefined, headers: GetSharedItemFoldersHeadersArg): Promise; - getFolderGetSharedLink(folderId: string, queryParams: GetFolderGetSharedLinkQueryParamsArg, headers?: GetFolderGetSharedLinkHeadersArg): Promise; - updateFolderAddSharedLink(folderId: string, requestBody: UpdateFolderAddSharedLinkRequestBodyArg, queryParams: UpdateFolderAddSharedLinkQueryParamsArg, headers?: UpdateFolderAddSharedLinkHeadersArg): Promise; - updateFolderUpdateSharedLink(folderId: string, requestBody: UpdateFolderUpdateSharedLinkRequestBodyArg, queryParams: UpdateFolderUpdateSharedLinkQueryParamsArg, headers?: UpdateFolderUpdateSharedLinkHeadersArg): Promise; - updateFolderRemoveSharedLink(folderId: string, requestBody: UpdateFolderRemoveSharedLinkRequestBodyArg, queryParams: UpdateFolderRemoveSharedLinkQueryParamsArg, headers?: UpdateFolderRemoveSharedLinkHeadersArg): Promise; -} -export declare function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val: UpdateFolderAddSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFolderAddSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateFolderAddSharedLinkRequestBodyArg(val: UpdateFolderAddSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateFolderAddSharedLinkRequestBodyArg(val: any): UpdateFolderAddSharedLinkRequestBodyArg; -export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val: UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateFolderUpdateSharedLinkRequestBodyArg(val: UpdateFolderUpdateSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateFolderUpdateSharedLinkRequestBodyArg(val: any): UpdateFolderUpdateSharedLinkRequestBodyArg; -export declare function serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateFolderRemoveSharedLinkRequestBodyArg(val: UpdateFolderRemoveSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateFolderRemoveSharedLinkRequestBodyArg(val: any): UpdateFolderRemoveSharedLinkRequestBodyArg; diff --git a/lib/managers/sharedLinksFolders.generated.js b/lib/managers/sharedLinksFolders.generated.js deleted file mode 100644 index 79b6286a..00000000 --- a/lib/managers/sharedLinksFolders.generated.js +++ /dev/null @@ -1,224 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArg = exports.serializeUpdateFolderAddSharedLinkRequestBodyArg = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.SharedLinksFoldersManager = exports.UpdateFolderRemoveSharedLinkHeadersArg = exports.UpdateFolderUpdateSharedLinkHeadersArg = exports.UpdateFolderAddSharedLinkHeadersArg = exports.GetFolderGetSharedLinkHeadersArg = exports.GetSharedItemFoldersHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetSharedItemFoldersHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSharedItemFoldersHeadersArg = GetSharedItemFoldersHeadersArg; -class GetFolderGetSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderGetSharedLinkHeadersArg = GetFolderGetSharedLinkHeadersArg; -class UpdateFolderAddSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFolderAddSharedLinkHeadersArg = UpdateFolderAddSharedLinkHeadersArg; -class UpdateFolderUpdateSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFolderUpdateSharedLinkHeadersArg = UpdateFolderUpdateSharedLinkHeadersArg; -class UpdateFolderRemoveSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateFolderRemoveSharedLinkHeadersArg = UpdateFolderRemoveSharedLinkHeadersArg; -class SharedLinksFoldersManager { - constructor(fields) { - Object.assign(this, fields); - } - getSharedItemFolders(queryParams = {}, headers) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#folders"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getFolderGetSharedLink(folderId, queryParams, headers = new GetFolderGetSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#get_shared_link"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFolderAddSharedLink(folderId, requestBody, queryParams, headers = new UpdateFolderAddSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFolderUpdateSharedLink(folderId, requestBody, queryParams, headers = new UpdateFolderUpdateSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateFolderRemoveSharedLink(folderId, requestBody, queryParams, headers = new UpdateFolderRemoveSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateFolderRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.SharedLinksFoldersManager = SharedLinksFoldersManager; -function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - const canPreview = (0, json_js_3.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canEdit = (0, json_js_3.isJson)(val.can_edit, "boolean") ? val.can_edit : void 0; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateFolderAddSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateFolderAddSharedLinkRequestBodyArg = serializeUpdateFolderAddSharedLinkRequestBodyArg; -function deserializeUpdateFolderAddSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderAddSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateFolderAddSharedLinkRequestBodyArg = deserializeUpdateFolderAddSharedLinkRequestBodyArg; -function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - const canPreview = (0, json_js_3.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canEdit = (0, json_js_3.isJson)(val.can_edit, "boolean") ? val.can_edit : void 0; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateFolderUpdateSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateFolderUpdateSharedLinkRequestBodyArg = serializeUpdateFolderUpdateSharedLinkRequestBodyArg; -function deserializeUpdateFolderUpdateSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderUpdateSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateFolderUpdateSharedLinkRequestBodyArg = deserializeUpdateFolderUpdateSharedLinkRequestBodyArg; -function serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val) { - return {}; -} -exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val) { - return {}; -} -exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateFolderRemoveSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateFolderRemoveSharedLinkRequestBodyArg = serializeUpdateFolderRemoveSharedLinkRequestBodyArg; -function deserializeUpdateFolderRemoveSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateFolderRemoveSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateFolderRemoveSharedLinkRequestBodyArg = deserializeUpdateFolderRemoveSharedLinkRequestBodyArg; -//# sourceMappingURL=sharedLinksFolders.generated.js.map \ No newline at end of file diff --git a/lib/managers/sharedLinksFolders.generated.js.map b/lib/managers/sharedLinksFolders.generated.js.map deleted file mode 100644 index fd71a982..00000000 --- a/lib/managers/sharedLinksFolders.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sharedLinksFolders.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/sharedLinksWebLinks.generated.d.ts b/lib/managers/sharedLinksWebLinks.generated.d.ts deleted file mode 100644 index 74be86ad..00000000 --- a/lib/managers/sharedLinksWebLinks.generated.d.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { WebLink } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetSharedItemWebLinksQueryParamsArg { - readonly fields?: string; -} -export declare class GetSharedItemWebLinksHeadersArg { - readonly ifNoneMatch?: string; - readonly boxapi: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSharedItemWebLinksHeadersArg); -} -export interface GetWebLinkGetSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class GetWebLinkGetSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetWebLinkGetSharedLinkHeadersArg); -} -export type UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; - readonly canPreview?: boolean; - readonly canEdit?: boolean; -} -export interface UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField { - readonly access?: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -} -export interface UpdateWebLinkAddSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateWebLinkAddSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateWebLinkAddSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateWebLinkAddSharedLinkHeadersArg); -} -export type UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField { - readonly canDownload?: boolean; - readonly canPreview?: boolean; - readonly canEdit?: boolean; -} -export interface UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField { - readonly access?: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; - readonly permissions?: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -} -export interface UpdateWebLinkUpdateSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateWebLinkUpdateSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateWebLinkUpdateSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateWebLinkUpdateSharedLinkHeadersArg); -} -export interface UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField { -} -export interface UpdateWebLinkRemoveSharedLinkRequestBodyArg { - readonly sharedLink?: UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField; -} -export interface UpdateWebLinkRemoveSharedLinkQueryParamsArg { - readonly fields: string; -} -export declare class UpdateWebLinkRemoveSharedLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateWebLinkRemoveSharedLinkHeadersArg); -} -export declare class SharedLinksWebLinksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getSharedItemWebLinks(queryParams: GetSharedItemWebLinksQueryParamsArg | undefined, headers: GetSharedItemWebLinksHeadersArg): Promise; - getWebLinkGetSharedLink(webLinkId: string, queryParams: GetWebLinkGetSharedLinkQueryParamsArg, headers?: GetWebLinkGetSharedLinkHeadersArg): Promise; - updateWebLinkAddSharedLink(webLinkId: string, requestBody: UpdateWebLinkAddSharedLinkRequestBodyArg, queryParams: UpdateWebLinkAddSharedLinkQueryParamsArg, headers?: UpdateWebLinkAddSharedLinkHeadersArg): Promise; - updateWebLinkUpdateSharedLink(webLinkId: string, requestBody: UpdateWebLinkUpdateSharedLinkRequestBodyArg, queryParams: UpdateWebLinkUpdateSharedLinkQueryParamsArg, headers?: UpdateWebLinkUpdateSharedLinkHeadersArg): Promise; - updateWebLinkRemoveSharedLink(webLinkId: string, requestBody: UpdateWebLinkRemoveSharedLinkRequestBodyArg, queryParams: UpdateWebLinkRemoveSharedLinkQueryParamsArg, headers?: UpdateWebLinkRemoveSharedLinkHeadersArg): Promise; -} -export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val: UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateWebLinkAddSharedLinkRequestBodyArg(val: UpdateWebLinkAddSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateWebLinkAddSharedLinkRequestBodyArg(val: any): UpdateWebLinkAddSharedLinkRequestBodyArg; -export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField): Json; -export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val: UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val: UpdateWebLinkUpdateSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val: any): UpdateWebLinkUpdateSharedLinkRequestBodyArg; -export declare function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val: UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val: any): UpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField; -export declare function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val: UpdateWebLinkRemoveSharedLinkRequestBodyArg): Json; -export declare function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val: any): UpdateWebLinkRemoveSharedLinkRequestBodyArg; diff --git a/lib/managers/sharedLinksWebLinks.generated.js b/lib/managers/sharedLinksWebLinks.generated.js deleted file mode 100644 index 6b1f0da8..00000000 --- a/lib/managers/sharedLinksWebLinks.generated.js +++ /dev/null @@ -1,224 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArg = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = exports.SharedLinksWebLinksManager = exports.UpdateWebLinkRemoveSharedLinkHeadersArg = exports.UpdateWebLinkUpdateSharedLinkHeadersArg = exports.UpdateWebLinkAddSharedLinkHeadersArg = exports.GetWebLinkGetSharedLinkHeadersArg = exports.GetSharedItemWebLinksHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetSharedItemWebLinksHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSharedItemWebLinksHeadersArg = GetSharedItemWebLinksHeadersArg; -class GetWebLinkGetSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetWebLinkGetSharedLinkHeadersArg = GetWebLinkGetSharedLinkHeadersArg; -class UpdateWebLinkAddSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateWebLinkAddSharedLinkHeadersArg = UpdateWebLinkAddSharedLinkHeadersArg; -class UpdateWebLinkUpdateSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateWebLinkUpdateSharedLinkHeadersArg = UpdateWebLinkUpdateSharedLinkHeadersArg; -class UpdateWebLinkRemoveSharedLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateWebLinkRemoveSharedLinkHeadersArg = UpdateWebLinkRemoveSharedLinkHeadersArg; -class SharedLinksWebLinksManager { - constructor(fields) { - Object.assign(this, fields); - } - getSharedItemWebLinks(queryParams = {}, headers) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-none-match"]: (0, utils_js_2.toString)(headers.ifNoneMatch), ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shared_items#web_links"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getWebLinkGetSharedLink(webLinkId, queryParams, headers = new GetWebLinkGetSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#get_shared_link"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateWebLinkAddSharedLink(webLinkId, requestBody, queryParams, headers = new UpdateWebLinkAddSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#add_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkAddSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateWebLinkUpdateSharedLink(webLinkId, requestBody, queryParams, headers = new UpdateWebLinkUpdateSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#update_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateWebLinkRemoveSharedLink(webLinkId, requestBody, queryParams, headers = new UpdateWebLinkRemoveSharedLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "#remove_shared_link"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.SharedLinksWebLinksManager = SharedLinksWebLinksManager; -function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - const canPreview = (0, json_js_3.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canEdit = (0, json_js_3.isJson)(val.can_edit, "boolean") ? val.can_edit : void 0; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateWebLinkAddSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateWebLinkAddSharedLinkRequestBodyArg = serializeUpdateWebLinkAddSharedLinkRequestBodyArg; -function deserializeUpdateWebLinkAddSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkAddSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateWebLinkAddSharedLinkRequestBodyArg = deserializeUpdateWebLinkAddSharedLinkRequestBodyArg; -function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val) { - const canDownload = (0, json_js_3.isJson)(val.can_download, "boolean") ? val.can_download : void 0; - const canPreview = (0, json_js_3.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canEdit = (0, json_js_3.isJson)(val.can_edit, "boolean") ? val.can_edit : void 0; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField = deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField; -function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt, ["permissions"]: val.permissions == void 0 ? void 0 : serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions) }; -} -exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkFieldPermissionsField(val.permissions); - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt, permissions: permissions }; -} -exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = serializeUpdateWebLinkUpdateSharedLinkRequestBodyArg; -function deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg = deserializeUpdateWebLinkUpdateSharedLinkRequestBodyArg; -function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val) { - return {}; -} -exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField; -function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val) { - return {}; -} -exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField = deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField; -function serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val) { - return { ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = serializeUpdateWebLinkRemoveSharedLinkRequestBodyArg; -function deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg(val) { - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArgSharedLinkField(val.shared_link); - return { sharedLink: sharedLink }; -} -exports.deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg = deserializeUpdateWebLinkRemoveSharedLinkRequestBodyArg; -//# sourceMappingURL=sharedLinksWebLinks.generated.js.map \ No newline at end of file diff --git a/lib/managers/sharedLinksWebLinks.generated.js.map b/lib/managers/sharedLinksWebLinks.generated.js.map deleted file mode 100644 index 36c8c2c3..00000000 --- a/lib/managers/sharedLinksWebLinks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sharedLinksWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/sharedLinksWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierReports.generated.d.ts b/lib/managers/shieldInformationBarrierReports.generated.d.ts deleted file mode 100644 index ad0aba93..00000000 --- a/lib/managers/shieldInformationBarrierReports.generated.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { ShieldInformationBarrierReport } from "../schemas.generated.js"; -import { ShieldInformationBarrierReference } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export interface GetShieldInformationBarrierReportsQueryParamsArg { - readonly shieldInformationBarrierId: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetShieldInformationBarrierReportsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierReportsHeadersArg); -} -export declare class CreateShieldInformationBarrierReportHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateShieldInformationBarrierReportHeadersArg); -} -export declare class GetShieldInformationBarrierReportByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierReportByIdHeadersArg); -} -export declare class ShieldInformationBarrierReportsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getShieldInformationBarrierReports(queryParams: GetShieldInformationBarrierReportsQueryParamsArg, headers?: GetShieldInformationBarrierReportsHeadersArg): Promise; - createShieldInformationBarrierReport(requestBody: ShieldInformationBarrierReference, headers?: CreateShieldInformationBarrierReportHeadersArg): Promise; - getShieldInformationBarrierReportById(shieldInformationBarrierReportId: string, headers?: GetShieldInformationBarrierReportByIdHeadersArg): Promise; -} diff --git a/lib/managers/shieldInformationBarrierReports.generated.js b/lib/managers/shieldInformationBarrierReports.generated.js deleted file mode 100644 index fafa6f96..00000000 --- a/lib/managers/shieldInformationBarrierReports.generated.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ShieldInformationBarrierReportsManager = exports.GetShieldInformationBarrierReportByIdHeadersArg = exports.CreateShieldInformationBarrierReportHeadersArg = exports.GetShieldInformationBarrierReportsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class GetShieldInformationBarrierReportsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierReportsHeadersArg = GetShieldInformationBarrierReportsHeadersArg; -class CreateShieldInformationBarrierReportHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateShieldInformationBarrierReportHeadersArg = CreateShieldInformationBarrierReportHeadersArg; -class GetShieldInformationBarrierReportByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierReportByIdHeadersArg = GetShieldInformationBarrierReportByIdHeadersArg; -class ShieldInformationBarrierReportsManager { - constructor(fields) { - Object.assign(this, fields); - } - getShieldInformationBarrierReports(queryParams, headers = new GetShieldInformationBarrierReportsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createShieldInformationBarrierReport(requestBody, headers = new CreateShieldInformationBarrierReportHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeShieldInformationBarrierReference)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierReport)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getShieldInformationBarrierReportById(shieldInformationBarrierReportId, headers = new GetShieldInformationBarrierReportByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_reports/", shieldInformationBarrierReportId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierReport)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.ShieldInformationBarrierReportsManager = ShieldInformationBarrierReportsManager; -//# sourceMappingURL=shieldInformationBarrierReports.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierReports.generated.js.map b/lib/managers/shieldInformationBarrierReports.generated.js.map deleted file mode 100644 index a1e1ff32..00000000 --- a/lib/managers/shieldInformationBarrierReports.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shieldInformationBarrierReports.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierReports.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts b/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts deleted file mode 100644 index 17e7de97..00000000 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.d.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { ShieldInformationBarrierSegmentMember } from "../schemas.generated.js"; -import { ShieldInformationBarrierBase } from "../schemas.generated.js"; -import { UserBase } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetShieldInformationBarrierSegmentMemberByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierSegmentMemberByIdHeadersArg); -} -export declare class DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg); -} -export interface GetShieldInformationBarrierSegmentMembersQueryParamsArg { - readonly shieldInformationBarrierSegmentId: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetShieldInformationBarrierSegmentMembersHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierSegmentMembersHeadersArg); -} -export type CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = "shield_information_barrier_segment_member"; -export type CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; -export interface CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField { - readonly id?: string; - readonly type?: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -} -export interface CreateShieldInformationBarrierSegmentMemberRequestBodyArg { - readonly type?: CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField; - readonly shieldInformationBarrier?: ShieldInformationBarrierBase; - readonly shieldInformationBarrierSegment: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField; - readonly user: UserBase; -} -export declare class CreateShieldInformationBarrierSegmentMemberHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateShieldInformationBarrierSegmentMemberHeadersArg); -} -export declare class ShieldInformationBarrierSegmentMembersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string, headers?: GetShieldInformationBarrierSegmentMemberByIdHeadersArg): Promise; - deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId: string, headers?: DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg): Promise; - getShieldInformationBarrierSegmentMembers(queryParams: GetShieldInformationBarrierSegmentMembersQueryParamsArg, headers?: GetShieldInformationBarrierSegmentMembersHeadersArg): Promise; - createShieldInformationBarrierSegmentMember(requestBody: CreateShieldInformationBarrierSegmentMemberRequestBodyArg, headers?: CreateShieldInformationBarrierSegmentMemberHeadersArg): Promise; -} -export declare function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val: any): CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField; -export declare function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val: any): CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -export declare function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField(val: any): CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField; -export declare function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(val: CreateShieldInformationBarrierSegmentMemberRequestBodyArg): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(val: any): CreateShieldInformationBarrierSegmentMemberRequestBodyArg; diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js deleted file mode 100644 index 38cae940..00000000 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js +++ /dev/null @@ -1,137 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = exports.ShieldInformationBarrierSegmentMembersManager = exports.CreateShieldInformationBarrierSegmentMemberHeadersArg = exports.GetShieldInformationBarrierSegmentMembersHeadersArg = exports.DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg = exports.GetShieldInformationBarrierSegmentMemberByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const schemas_generated_js_4 = require("../schemas.generated.js"); -const schemas_generated_js_5 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetShieldInformationBarrierSegmentMemberByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierSegmentMemberByIdHeadersArg = GetShieldInformationBarrierSegmentMemberByIdHeadersArg; -class DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg = DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg; -class GetShieldInformationBarrierSegmentMembersHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierSegmentMembersHeadersArg = GetShieldInformationBarrierSegmentMembersHeadersArg; -class CreateShieldInformationBarrierSegmentMemberHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateShieldInformationBarrierSegmentMemberHeadersArg = CreateShieldInformationBarrierSegmentMemberHeadersArg; -class ShieldInformationBarrierSegmentMembersManager { - constructor(fields) { - Object.assign(this, fields); - } - getShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId, headers = new GetShieldInformationBarrierSegmentMemberByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentMember)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteShieldInformationBarrierSegmentMemberById(shieldInformationBarrierSegmentMemberId, headers = new DeleteShieldInformationBarrierSegmentMemberByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members/", shieldInformationBarrierSegmentMemberId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getShieldInformationBarrierSegmentMembers(queryParams, headers = new GetShieldInformationBarrierSegmentMembersHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_segment_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierSegmentId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createShieldInformationBarrierSegmentMember(requestBody, headers = new CreateShieldInformationBarrierSegmentMemberHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_members"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentMember)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.ShieldInformationBarrierSegmentMembersManager = ShieldInformationBarrierSegmentMembersManager; -function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val) { - return val; -} -exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField; -function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField\""; - } - if (val == "shield_information_barrier_segment_member") { - return "shield_information_barrier_segment_member"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField = deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField; -function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val) { - return val; -} -exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val.type) }; -} -exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField; -function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField = deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField; -function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val.type), ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : (0, schemas_generated_js_2.serializeShieldInformationBarrierBase)(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["user"]: (0, schemas_generated_js_4.serializeUserBase)(val.user) }; -} -exports.serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = serializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg; -function deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg(val) { - const type = val.type == void 0 ? void 0 : deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgTypeField(val.type); - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : (0, schemas_generated_js_3.deserializeShieldInformationBarrierBase)(val.shield_information_barrier); - const shieldInformationBarrierSegment = deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArgShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const user = (0, schemas_generated_js_5.deserializeUserBase)(val.user); - return { type: type, shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, user: user }; -} -exports.deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg = deserializeCreateShieldInformationBarrierSegmentMemberRequestBodyArg; -//# sourceMappingURL=shieldInformationBarrierSegmentMembers.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map b/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map deleted file mode 100644 index 9ddf11f9..00000000 --- a/lib/managers/shieldInformationBarrierSegmentMembers.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shieldInformationBarrierSegmentMembers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentMembers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts deleted file mode 100644 index ff40d46b..00000000 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.d.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { ShieldInformationBarrierSegmentRestriction } from "../schemas.generated.js"; -import { ShieldInformationBarrierBase } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg); -} -export declare class DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg); -} -export interface GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg { - readonly shieldInformationBarrierSegmentId: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetShieldInformationBarrierSegmentRestrictionsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierSegmentRestrictionsHeadersArg); -} -export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = "shield_information_barrier_segment_restriction"; -export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; -export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField { - readonly id?: string; - readonly type?: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -} -export type CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = "shield_information_barrier_segment"; -export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField { - readonly id?: string; - readonly type?: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField; -} -export interface CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg { - readonly type: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField; - readonly shieldInformationBarrier?: ShieldInformationBarrierBase; - readonly shieldInformationBarrierSegment: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField; - readonly restrictedSegment: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField; -} -export declare class CreateShieldInformationBarrierSegmentRestrictionHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateShieldInformationBarrierSegmentRestrictionHeadersArg); -} -export declare class ShieldInformationBarrierSegmentRestrictionsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string, headers?: GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg): Promise; - deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId: string, headers?: DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg): Promise; - getShieldInformationBarrierSegmentRestrictions(queryParams: GetShieldInformationBarrierSegmentRestrictionsQueryParamsArg, headers?: GetShieldInformationBarrierSegmentRestrictionsHeadersArg): Promise; - createShieldInformationBarrierSegmentRestriction(requestBody: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg, headers?: CreateShieldInformationBarrierSegmentRestrictionHeadersArg): Promise; -} -export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField; -export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField; -export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField; -export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField; -export declare function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(val: any): CreateShieldInformationBarrierSegmentRestrictionRequestBodyArg; diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js deleted file mode 100644 index b6afd5c0..00000000 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js +++ /dev/null @@ -1,159 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = exports.ShieldInformationBarrierSegmentRestrictionsManager = exports.CreateShieldInformationBarrierSegmentRestrictionHeadersArg = exports.GetShieldInformationBarrierSegmentRestrictionsHeadersArg = exports.DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg = exports.GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg = GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg; -class DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg = DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg; -class GetShieldInformationBarrierSegmentRestrictionsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierSegmentRestrictionsHeadersArg = GetShieldInformationBarrierSegmentRestrictionsHeadersArg; -class CreateShieldInformationBarrierSegmentRestrictionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateShieldInformationBarrierSegmentRestrictionHeadersArg = CreateShieldInformationBarrierSegmentRestrictionHeadersArg; -class ShieldInformationBarrierSegmentRestrictionsManager { - constructor(fields) { - Object.assign(this, fields); - } - getShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId, headers = new GetShieldInformationBarrierSegmentRestrictionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentRestriction)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteShieldInformationBarrierSegmentRestrictionById(shieldInformationBarrierSegmentRestrictionId, headers = new DeleteShieldInformationBarrierSegmentRestrictionByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions/", shieldInformationBarrierSegmentRestrictionId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getShieldInformationBarrierSegmentRestrictions(queryParams, headers = new GetShieldInformationBarrierSegmentRestrictionsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_segment_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierSegmentId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createShieldInformationBarrierSegmentRestriction(requestBody, headers = new CreateShieldInformationBarrierSegmentRestrictionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segment_restrictions"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegmentRestriction)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.ShieldInformationBarrierSegmentRestrictionsManager = ShieldInformationBarrierSegmentRestrictionsManager; -function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val) { - return val; -} -exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField; -function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField\""; - } - if (val == "shield_information_barrier_segment_restriction") { - return "shield_information_barrier_segment_restriction"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField; -function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val) { - return val; -} -exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField; -function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val.type) }; -} -exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField; -function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField; -function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField(val) { - return val; -} -exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField; -function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField; -function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField(val.type) }; -} -exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField; -function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField; -function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(val) { - return { ["type"]: serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val.type), ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : (0, schemas_generated_js_2.serializeShieldInformationBarrierBase)(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["restricted_segment"]: serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField(val.restrictedSegment) }; -} -exports.serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg; -function deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg(val) { - const type = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgTypeField(val.type); - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : (0, schemas_generated_js_3.deserializeShieldInformationBarrierBase)(val.shield_information_barrier); - const shieldInformationBarrierSegment = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const restrictedSegment = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArgRestrictedSegmentField(val.restricted_segment); - return { type: type, shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, restrictedSegment: restrictedSegment }; -} -exports.deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg = deserializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyArg; -//# sourceMappingURL=shieldInformationBarrierSegmentRestrictions.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map b/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map deleted file mode 100644 index 44050d2b..00000000 --- a/lib/managers/shieldInformationBarrierSegmentRestrictions.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shieldInformationBarrierSegmentRestrictions.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegments.generated.d.ts b/lib/managers/shieldInformationBarrierSegments.generated.d.ts deleted file mode 100644 index e189390b..00000000 --- a/lib/managers/shieldInformationBarrierSegments.generated.d.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { ShieldInformationBarrierSegment } from "../schemas.generated.js"; -import { ShieldInformationBarrierBase } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetShieldInformationBarrierSegmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierSegmentByIdHeadersArg); -} -export interface UpdateShieldInformationBarrierSegmentByIdRequestBodyArg { - readonly name?: string; - readonly description?: string; -} -export declare class UpdateShieldInformationBarrierSegmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateShieldInformationBarrierSegmentByIdHeadersArg); -} -export declare class DeleteShieldInformationBarrierSegmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteShieldInformationBarrierSegmentByIdHeadersArg); -} -export interface GetShieldInformationBarrierSegmentsQueryParamsArg { - readonly shieldInformationBarrierId: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetShieldInformationBarrierSegmentsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierSegmentsHeadersArg); -} -export interface CreateShieldInformationBarrierSegmentRequestBodyArg { - readonly shieldInformationBarrier: ShieldInformationBarrierBase; - readonly name: string; - readonly description?: string; -} -export declare class CreateShieldInformationBarrierSegmentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateShieldInformationBarrierSegmentHeadersArg); -} -export declare class ShieldInformationBarrierSegmentsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, headers?: GetShieldInformationBarrierSegmentByIdHeadersArg): Promise; - updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, requestBody: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg, headers?: UpdateShieldInformationBarrierSegmentByIdHeadersArg): Promise; - deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId: string, headers?: DeleteShieldInformationBarrierSegmentByIdHeadersArg): Promise; - getShieldInformationBarrierSegments(queryParams: GetShieldInformationBarrierSegmentsQueryParamsArg, headers?: GetShieldInformationBarrierSegmentsHeadersArg): Promise; - createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBodyArg, headers?: CreateShieldInformationBarrierSegmentHeadersArg): Promise; -} -export declare function serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val: UpdateShieldInformationBarrierSegmentByIdRequestBodyArg): Json; -export declare function deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val: any): UpdateShieldInformationBarrierSegmentByIdRequestBodyArg; -export declare function serializeCreateShieldInformationBarrierSegmentRequestBodyArg(val: CreateShieldInformationBarrierSegmentRequestBodyArg): Json; -export declare function deserializeCreateShieldInformationBarrierSegmentRequestBodyArg(val: any): CreateShieldInformationBarrierSegmentRequestBodyArg; diff --git a/lib/managers/shieldInformationBarrierSegments.generated.js b/lib/managers/shieldInformationBarrierSegments.generated.js deleted file mode 100644 index 60a981b6..00000000 --- a/lib/managers/shieldInformationBarrierSegments.generated.js +++ /dev/null @@ -1,120 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierSegmentRequestBodyArg = exports.serializeCreateShieldInformationBarrierSegmentRequestBodyArg = exports.deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = exports.serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = exports.ShieldInformationBarrierSegmentsManager = exports.CreateShieldInformationBarrierSegmentHeadersArg = exports.GetShieldInformationBarrierSegmentsHeadersArg = exports.DeleteShieldInformationBarrierSegmentByIdHeadersArg = exports.UpdateShieldInformationBarrierSegmentByIdHeadersArg = exports.GetShieldInformationBarrierSegmentByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetShieldInformationBarrierSegmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierSegmentByIdHeadersArg = GetShieldInformationBarrierSegmentByIdHeadersArg; -class UpdateShieldInformationBarrierSegmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateShieldInformationBarrierSegmentByIdHeadersArg = UpdateShieldInformationBarrierSegmentByIdHeadersArg; -class DeleteShieldInformationBarrierSegmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteShieldInformationBarrierSegmentByIdHeadersArg = DeleteShieldInformationBarrierSegmentByIdHeadersArg; -class GetShieldInformationBarrierSegmentsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierSegmentsHeadersArg = GetShieldInformationBarrierSegmentsHeadersArg; -class CreateShieldInformationBarrierSegmentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateShieldInformationBarrierSegmentHeadersArg = CreateShieldInformationBarrierSegmentHeadersArg; -class ShieldInformationBarrierSegmentsManager { - constructor(fields) { - Object.assign(this, fields); - } - getShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, headers = new GetShieldInformationBarrierSegmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, requestBody, headers = new UpdateShieldInformationBarrierSegmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteShieldInformationBarrierSegmentById(shieldInformationBarrierSegmentId, headers = new DeleteShieldInformationBarrierSegmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments/", shieldInformationBarrierSegmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getShieldInformationBarrierSegments(queryParams, headers = new GetShieldInformationBarrierSegmentsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["shield_information_barrier_id"]: (0, utils_js_2.toString)(queryParams.shieldInformationBarrierId), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createShieldInformationBarrierSegment(requestBody, headers = new CreateShieldInformationBarrierSegmentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barrier_segments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierSegmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeShieldInformationBarrierSegment)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.ShieldInformationBarrierSegmentsManager = ShieldInformationBarrierSegmentsManager; -function serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val) { - return { ["name"]: val.name, ["description"]: val.description }; -} -exports.serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = serializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg; -function deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - return { name: name, description: description }; -} -exports.deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg = deserializeUpdateShieldInformationBarrierSegmentByIdRequestBodyArg; -function serializeCreateShieldInformationBarrierSegmentRequestBodyArg(val) { - return { ["shield_information_barrier"]: (0, schemas_generated_js_2.serializeShieldInformationBarrierBase)(val.shieldInformationBarrier), ["name"]: val.name, ["description"]: val.description }; -} -exports.serializeCreateShieldInformationBarrierSegmentRequestBodyArg = serializeCreateShieldInformationBarrierSegmentRequestBodyArg; -function deserializeCreateShieldInformationBarrierSegmentRequestBodyArg(val) { - const shieldInformationBarrier = (0, schemas_generated_js_3.deserializeShieldInformationBarrierBase)(val.shield_information_barrier); - const name = val.name; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - return { shieldInformationBarrier: shieldInformationBarrier, name: name, description: description }; -} -exports.deserializeCreateShieldInformationBarrierSegmentRequestBodyArg = deserializeCreateShieldInformationBarrierSegmentRequestBodyArg; -//# sourceMappingURL=shieldInformationBarrierSegments.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarrierSegments.generated.js.map b/lib/managers/shieldInformationBarrierSegments.generated.js.map deleted file mode 100644 index e6e80c6d..00000000 --- a/lib/managers/shieldInformationBarrierSegments.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shieldInformationBarrierSegments.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarrierSegments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/shieldInformationBarriers.generated.d.ts b/lib/managers/shieldInformationBarriers.generated.d.ts deleted file mode 100644 index e9a58c17..00000000 --- a/lib/managers/shieldInformationBarriers.generated.d.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { ShieldInformationBarrier } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetShieldInformationBarrierByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarrierByIdHeadersArg); -} -export type CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = "pending" | "disabled"; -export interface CreateShieldInformationBarrierChangeStatusRequestBodyArg { - readonly id: string; - readonly status: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; -} -export declare class CreateShieldInformationBarrierChangeStatusHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateShieldInformationBarrierChangeStatusHeadersArg); -} -export interface GetShieldInformationBarriersQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetShieldInformationBarriersHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetShieldInformationBarriersHeadersArg); -} -export declare class CreateShieldInformationBarrierHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateShieldInformationBarrierHeadersArg); -} -export declare class ShieldInformationBarriersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getShieldInformationBarrierById(shieldInformationBarrierId: string, headers?: GetShieldInformationBarrierByIdHeadersArg): Promise; - createShieldInformationBarrierChangeStatus(requestBody: CreateShieldInformationBarrierChangeStatusRequestBodyArg, headers?: CreateShieldInformationBarrierChangeStatusHeadersArg): Promise; - getShieldInformationBarriers(queryParams?: GetShieldInformationBarriersQueryParamsArg, headers?: GetShieldInformationBarriersHeadersArg): Promise; - createShieldInformationBarrier(requestBody: ShieldInformationBarrier, headers?: CreateShieldInformationBarrierHeadersArg): Promise; -} -export declare function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val: CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField): Json; -export declare function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val: any): CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; -export declare function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val: CreateShieldInformationBarrierChangeStatusRequestBodyArg): Json; -export declare function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val: any): CreateShieldInformationBarrierChangeStatusRequestBodyArg; diff --git a/lib/managers/shieldInformationBarriers.generated.js b/lib/managers/shieldInformationBarriers.generated.js deleted file mode 100644 index 22dfbf4a..00000000 --- a/lib/managers/shieldInformationBarriers.generated.js +++ /dev/null @@ -1,111 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = exports.ShieldInformationBarriersManager = exports.CreateShieldInformationBarrierHeadersArg = exports.GetShieldInformationBarriersHeadersArg = exports.CreateShieldInformationBarrierChangeStatusHeadersArg = exports.GetShieldInformationBarrierByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetShieldInformationBarrierByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarrierByIdHeadersArg = GetShieldInformationBarrierByIdHeadersArg; -class CreateShieldInformationBarrierChangeStatusHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateShieldInformationBarrierChangeStatusHeadersArg = CreateShieldInformationBarrierChangeStatusHeadersArg; -class GetShieldInformationBarriersHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetShieldInformationBarriersHeadersArg = GetShieldInformationBarriersHeadersArg; -class CreateShieldInformationBarrierHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateShieldInformationBarrierHeadersArg = CreateShieldInformationBarrierHeadersArg; -class ShieldInformationBarriersManager { - constructor(fields) { - Object.assign(this, fields); - } - getShieldInformationBarrierById(shieldInformationBarrierId, headers = new GetShieldInformationBarrierByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers/", shieldInformationBarrierId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeShieldInformationBarrier)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createShieldInformationBarrierChangeStatus(requestBody, headers = new CreateShieldInformationBarrierChangeStatusHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers/change_status"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeShieldInformationBarrier)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getShieldInformationBarriers(queryParams = {}, headers = new GetShieldInformationBarriersHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createShieldInformationBarrier(requestBody, headers = new CreateShieldInformationBarrierHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/shield_information_barriers"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_1.serializeShieldInformationBarrier)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeShieldInformationBarrier)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.ShieldInformationBarriersManager = ShieldInformationBarriersManager; -function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val) { - return val; -} -exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; -function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField\""; - } - if (val == "pending") { - return "pending"; - } - if (val == "disabled") { - return "disabled"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField = deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField; -function serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val) { - return { ["id"]: val.id, ["status"]: serializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val.status) }; -} -exports.serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = serializeCreateShieldInformationBarrierChangeStatusRequestBodyArg; -function deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg(val) { - const id = val.id; - const status = deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArgStatusField(val.status); - return { id: id, status: status }; -} -exports.deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg = deserializeCreateShieldInformationBarrierChangeStatusRequestBodyArg; -//# sourceMappingURL=shieldInformationBarriers.generated.js.map \ No newline at end of file diff --git a/lib/managers/shieldInformationBarriers.generated.js.map b/lib/managers/shieldInformationBarriers.generated.js.map deleted file mode 100644 index a0738014..00000000 --- a/lib/managers/shieldInformationBarriers.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shieldInformationBarriers.generated.js","sourceRoot":"","sources":["../../src/managers/shieldInformationBarriers.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/signRequests.generated.d.ts b/lib/managers/signRequests.generated.d.ts deleted file mode 100644 index 658ec364..00000000 --- a/lib/managers/signRequests.generated.d.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { SignRequest } from "../schemas.generated.js"; -import { SignRequests } from "../schemas.generated.js"; -import { SignRequestCreateRequest } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export declare class CancelSignRequestHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CancelSignRequestHeadersArg); -} -export declare class ResendSignRequestHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: ResendSignRequestHeadersArg); -} -export declare class GetSignRequestByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSignRequestByIdHeadersArg); -} -export interface GetSignRequestsQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetSignRequestsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSignRequestsHeadersArg); -} -export declare class CreateSignRequestHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateSignRequestHeadersArg); -} -export declare class SignRequestsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - cancelSignRequest(signRequestId: string, headers?: CancelSignRequestHeadersArg): Promise; - resendSignRequest(signRequestId: string, headers?: ResendSignRequestHeadersArg): Promise; - getSignRequestById(signRequestId: string, headers?: GetSignRequestByIdHeadersArg): Promise; - getSignRequests(queryParams?: GetSignRequestsQueryParamsArg, headers?: GetSignRequestsHeadersArg): Promise; - createSignRequest(requestBody: SignRequestCreateRequest, headers?: CreateSignRequestHeadersArg): Promise; -} diff --git a/lib/managers/signRequests.generated.js b/lib/managers/signRequests.generated.js deleted file mode 100644 index 69c9db65..00000000 --- a/lib/managers/signRequests.generated.js +++ /dev/null @@ -1,98 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SignRequestsManager = exports.CreateSignRequestHeadersArg = exports.GetSignRequestsHeadersArg = exports.GetSignRequestByIdHeadersArg = exports.ResendSignRequestHeadersArg = exports.CancelSignRequestHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class CancelSignRequestHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CancelSignRequestHeadersArg = CancelSignRequestHeadersArg; -class ResendSignRequestHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.ResendSignRequestHeadersArg = ResendSignRequestHeadersArg; -class GetSignRequestByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSignRequestByIdHeadersArg = GetSignRequestByIdHeadersArg; -class GetSignRequestsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSignRequestsHeadersArg = GetSignRequestsHeadersArg; -class CreateSignRequestHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateSignRequestHeadersArg = CreateSignRequestHeadersArg; -class SignRequestsManager { - constructor(fields) { - Object.assign(this, fields); - } - cancelSignRequest(signRequestId, headers = new CancelSignRequestHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/cancel"), { method: "POST", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSignRequest)((0, json_js_1.deserializeJson)(response.text)); - }); - } - resendSignRequest(signRequestId, headers = new ResendSignRequestHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId, "/resend"), { method: "POST", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - getSignRequestById(signRequestId, headers = new GetSignRequestByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests/", signRequestId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSignRequest)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getSignRequests(queryParams = {}, headers = new GetSignRequestsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeSignRequests)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createSignRequest(requestBody, headers = new CreateSignRequestHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_requests"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)((0, schemas_generated_js_3.serializeSignRequestCreateRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSignRequest)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.SignRequestsManager = SignRequestsManager; -//# sourceMappingURL=signRequests.generated.js.map \ No newline at end of file diff --git a/lib/managers/signRequests.generated.js.map b/lib/managers/signRequests.generated.js.map deleted file mode 100644 index 9066d309..00000000 --- a/lib/managers/signRequests.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"signRequests.generated.js","sourceRoot":"","sources":["../../src/managers/signRequests.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/signTemplates.generated.d.ts b/lib/managers/signTemplates.generated.d.ts deleted file mode 100644 index 78c022b0..00000000 --- a/lib/managers/signTemplates.generated.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { SignTemplates } from "../schemas.generated.js"; -import { SignTemplate } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export interface GetSignTemplatesQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetSignTemplatesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSignTemplatesHeadersArg); -} -export declare class GetSignTemplateByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetSignTemplateByIdHeadersArg); -} -export declare class SignTemplatesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getSignTemplates(queryParams?: GetSignTemplatesQueryParamsArg, headers?: GetSignTemplatesHeadersArg): Promise; - getSignTemplateById(templateId: string, headers?: GetSignTemplateByIdHeadersArg): Promise; -} diff --git a/lib/managers/signTemplates.generated.js b/lib/managers/signTemplates.generated.js deleted file mode 100644 index a6d5abee..00000000 --- a/lib/managers/signTemplates.generated.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SignTemplatesManager = exports.GetSignTemplateByIdHeadersArg = exports.GetSignTemplatesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetSignTemplatesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSignTemplatesHeadersArg = GetSignTemplatesHeadersArg; -class GetSignTemplateByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetSignTemplateByIdHeadersArg = GetSignTemplateByIdHeadersArg; -class SignTemplatesManager { - constructor(fields) { - Object.assign(this, fields); - } - getSignTemplates(queryParams = {}, headers = new GetSignTemplatesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSignTemplates)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getSignTemplateById(templateId, headers = new GetSignTemplateByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/sign_templates/", templateId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeSignTemplate)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.SignTemplatesManager = SignTemplatesManager; -//# sourceMappingURL=signTemplates.generated.js.map \ No newline at end of file diff --git a/lib/managers/signTemplates.generated.js.map b/lib/managers/signTemplates.generated.js.map deleted file mode 100644 index 425e906e..00000000 --- a/lib/managers/signTemplates.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"signTemplates.generated.js","sourceRoot":"","sources":["../../src/managers/signTemplates.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAmE;AAInE,kEAAkE;AAMlE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAM7C,MAAa,0BAA0B;IAInC,YAAY,MAAkC;QAHrC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,gEAOC;AACD,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,oBAAoB;IAG7B,YAAY,MAA8E;QACtF,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,gBAAgB,CAAC,cAA8C,EAA2C,EAAE,UAAsC,IAAI,0BAA0B,CAAC,EAAE,CAAC;;YACtL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjS,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACxH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yCAAyC,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtR,OAAO,IAAA,8CAAuB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACnE,CAAC;KAAA;CACJ;AAvBD,oDAuBC"} \ No newline at end of file diff --git a/lib/managers/skills.generated.d.ts b/lib/managers/skills.generated.d.ts deleted file mode 100644 index fa6820d2..00000000 --- a/lib/managers/skills.generated.d.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { SkillCardsMetadata } from "../schemas.generated.js"; -import { KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFileMetadataGlobalBoxSkillsCardsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileMetadataGlobalBoxSkillsCardsHeadersArg); -} -export interface CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg { - readonly cards: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; -} -export declare class CreateFileMetadataGlobalBoxSkillsCardHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateFileMetadataGlobalBoxSkillsCardHeadersArg); -} -export declare class DeleteFileMetadataGlobalBoxSkillsCardHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileMetadataGlobalBoxSkillsCardHeadersArg); -} -export type UpdateSkillInvocationByIdRequestBodyArgStatusField = "invoked" | "processing" | "success" | "transient_failure" | "permanent_failure"; -export interface UpdateSkillInvocationByIdRequestBodyArgMetadataField { - readonly cards?: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; -} -export type UpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = "file"; -export interface UpdateSkillInvocationByIdRequestBodyArgFileField { - readonly type?: UpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField; - readonly id?: string; -} -export type UpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = "file_version"; -export interface UpdateSkillInvocationByIdRequestBodyArgFileVersionField { - readonly type?: UpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField; - readonly id?: string; -} -export interface UpdateSkillInvocationByIdRequestBodyArgUsageField { - readonly unit?: string; - readonly value?: number; -} -export interface UpdateSkillInvocationByIdRequestBodyArg { - readonly status: UpdateSkillInvocationByIdRequestBodyArgStatusField; - readonly metadata: UpdateSkillInvocationByIdRequestBodyArgMetadataField; - readonly file: UpdateSkillInvocationByIdRequestBodyArgFileField; - readonly fileVersion?: UpdateSkillInvocationByIdRequestBodyArgFileVersionField; - readonly usage?: UpdateSkillInvocationByIdRequestBodyArgUsageField; -} -export declare class UpdateSkillInvocationByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateSkillInvocationByIdHeadersArg); -} -export declare class SkillsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileMetadataGlobalBoxSkillsCards(fileId: string, headers?: GetFileMetadataGlobalBoxSkillsCardsHeadersArg): Promise; - createFileMetadataGlobalBoxSkillsCard(fileId: string, requestBody: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg, headers?: CreateFileMetadataGlobalBoxSkillsCardHeadersArg): Promise; - deleteFileMetadataGlobalBoxSkillsCard(fileId: string, headers?: DeleteFileMetadataGlobalBoxSkillsCardHeadersArg): Promise; - updateSkillInvocationById(skillId: string, requestBody: UpdateSkillInvocationByIdRequestBodyArg, headers?: UpdateSkillInvocationByIdHeadersArg): Promise; -} -export declare function serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val: CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg): Json; -export declare function deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val: any): CreateFileMetadataGlobalBoxSkillsCardRequestBodyArg; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgStatusField(val: UpdateSkillInvocationByIdRequestBodyArgStatusField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField(val: any): UpdateSkillInvocationByIdRequestBodyArgStatusField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField(val: UpdateSkillInvocationByIdRequestBodyArgMetadataField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField(val: any): UpdateSkillInvocationByIdRequestBodyArgMetadataField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField(val: UpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField(val: any): UpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgFileField(val: UpdateSkillInvocationByIdRequestBodyArgFileField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgFileField(val: any): UpdateSkillInvocationByIdRequestBodyArgFileField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField(val: UpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField(val: any): UpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField(val: UpdateSkillInvocationByIdRequestBodyArgFileVersionField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField(val: any): UpdateSkillInvocationByIdRequestBodyArgFileVersionField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArgUsageField(val: UpdateSkillInvocationByIdRequestBodyArgUsageField): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField(val: any): UpdateSkillInvocationByIdRequestBodyArgUsageField; -export declare function serializeUpdateSkillInvocationByIdRequestBodyArg(val: UpdateSkillInvocationByIdRequestBodyArg): Json; -export declare function deserializeUpdateSkillInvocationByIdRequestBodyArg(val: any): UpdateSkillInvocationByIdRequestBodyArg; diff --git a/lib/managers/skills.generated.js b/lib/managers/skills.generated.js deleted file mode 100644 index b150a91c..00000000 --- a/lib/managers/skills.generated.js +++ /dev/null @@ -1,206 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateSkillInvocationByIdRequestBodyArg = exports.serializeUpdateSkillInvocationByIdRequestBodyArg = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgUsageField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = exports.deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField = exports.serializeUpdateSkillInvocationByIdRequestBodyArgStatusField = exports.deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = exports.serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = exports.SkillsManager = exports.UpdateSkillInvocationByIdHeadersArg = exports.DeleteFileMetadataGlobalBoxSkillsCardHeadersArg = exports.CreateFileMetadataGlobalBoxSkillsCardHeadersArg = exports.GetFileMetadataGlobalBoxSkillsCardsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileMetadataGlobalBoxSkillsCardsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileMetadataGlobalBoxSkillsCardsHeadersArg = GetFileMetadataGlobalBoxSkillsCardsHeadersArg; -class CreateFileMetadataGlobalBoxSkillsCardHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateFileMetadataGlobalBoxSkillsCardHeadersArg = CreateFileMetadataGlobalBoxSkillsCardHeadersArg; -class DeleteFileMetadataGlobalBoxSkillsCardHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileMetadataGlobalBoxSkillsCardHeadersArg = DeleteFileMetadataGlobalBoxSkillsCardHeadersArg; -class UpdateSkillInvocationByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateSkillInvocationByIdHeadersArg = UpdateSkillInvocationByIdHeadersArg; -class SkillsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileMetadataGlobalBoxSkillsCards(fileId, headers = new GetFileMetadataGlobalBoxSkillsCardsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSkillCardsMetadata)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createFileMetadataGlobalBoxSkillsCard(fileId, requestBody, headers = new CreateFileMetadataGlobalBoxSkillsCardHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeSkillCardsMetadata)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteFileMetadataGlobalBoxSkillsCard(fileId, headers = new DeleteFileMetadataGlobalBoxSkillsCardHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/metadata/global/boxSkillsCards"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - updateSkillInvocationById(skillId, requestBody, headers = new UpdateSkillInvocationByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/skill_invocations/", skillId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateSkillInvocationByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.SkillsManager = SkillsManager; -function serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val) { - return { ["cards"]: val.cards.map(function (item) { - return (0, schemas_generated_js_2.serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard)(item); - }) }; -} -exports.serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = serializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg; -function deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg(val) { - const cards = val.cards.map(function (itm) { - return (0, schemas_generated_js_3.deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard)(itm); - }); - return { cards: cards }; -} -exports.deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg = deserializeCreateFileMetadataGlobalBoxSkillsCardRequestBodyArg; -function serializeUpdateSkillInvocationByIdRequestBodyArgStatusField(val) { - return val; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgStatusField = serializeUpdateSkillInvocationByIdRequestBodyArgStatusField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateSkillInvocationByIdRequestBodyArgStatusField\""; - } - if (val == "invoked") { - return "invoked"; - } - if (val == "processing") { - return "processing"; - } - if (val == "success") { - return "success"; - } - if (val == "transient_failure") { - return "transient_failure"; - } - if (val == "permanent_failure") { - return "permanent_failure"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField = deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField; -function serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField(val) { - return { ["cards"]: val.cards == void 0 ? void 0 : val.cards.map(function (item) { - return (0, schemas_generated_js_2.serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard)(item); - }) }; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField(val) { - const cards = (0, json_js_3.isJson)(val.cards, "array") ? val.cards.map(function (itm) { - return (0, schemas_generated_js_3.deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard)(itm); - }) : void 0; - return { cards: cards }; -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField = deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField; -function serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField(val) { - return val; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField = deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField; -function serializeUpdateSkillInvocationByIdRequestBodyArgFileField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileField = serializeUpdateSkillInvocationByIdRequestBodyArgFileField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgFileField(val) { - const type = val.type == void 0 ? void 0 : deserializeUpdateSkillInvocationByIdRequestBodyArgFileFieldTypeField(val.type); - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileField = deserializeUpdateSkillInvocationByIdRequestBodyArgFileField; -function serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField(val) { - return val; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField\""; - } - if (val == "file_version") { - return "file_version"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField = deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField; -function serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField(val) { - const type = val.type == void 0 ? void 0 : deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionFieldTypeField(val.type); - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField = deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField; -function serializeUpdateSkillInvocationByIdRequestBodyArgUsageField(val) { - return { ["unit"]: val.unit, ["value"]: val.value }; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArgUsageField = serializeUpdateSkillInvocationByIdRequestBodyArgUsageField; -function deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField(val) { - const unit = (0, json_js_3.isJson)(val.unit, "string") ? val.unit : void 0; - const value = (0, json_js_3.isJson)(val.value, "number") ? val.value : void 0; - return { unit: unit, value: value }; -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField = deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField; -function serializeUpdateSkillInvocationByIdRequestBodyArg(val) { - return { ["status"]: serializeUpdateSkillInvocationByIdRequestBodyArgStatusField(val.status), ["metadata"]: serializeUpdateSkillInvocationByIdRequestBodyArgMetadataField(val.metadata), ["file"]: serializeUpdateSkillInvocationByIdRequestBodyArgFileField(val.file), ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField(val.fileVersion), ["usage"]: val.usage == void 0 ? void 0 : serializeUpdateSkillInvocationByIdRequestBodyArgUsageField(val.usage) }; -} -exports.serializeUpdateSkillInvocationByIdRequestBodyArg = serializeUpdateSkillInvocationByIdRequestBodyArg; -function deserializeUpdateSkillInvocationByIdRequestBodyArg(val) { - const status = deserializeUpdateSkillInvocationByIdRequestBodyArgStatusField(val.status); - const metadata = deserializeUpdateSkillInvocationByIdRequestBodyArgMetadataField(val.metadata); - const file = deserializeUpdateSkillInvocationByIdRequestBodyArgFileField(val.file); - const fileVersion = val.file_version == void 0 ? void 0 : deserializeUpdateSkillInvocationByIdRequestBodyArgFileVersionField(val.file_version); - const usage = val.usage == void 0 ? void 0 : deserializeUpdateSkillInvocationByIdRequestBodyArgUsageField(val.usage); - return { status: status, metadata: metadata, file: file, fileVersion: fileVersion, usage: usage }; -} -exports.deserializeUpdateSkillInvocationByIdRequestBodyArg = deserializeUpdateSkillInvocationByIdRequestBodyArg; -//# sourceMappingURL=skills.generated.js.map \ No newline at end of file diff --git a/lib/managers/skills.generated.js.map b/lib/managers/skills.generated.js.map deleted file mode 100644 index d1e608b5..00000000 --- a/lib/managers/skills.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"skills.generated.js","sourceRoot":"","sources":["../../src/managers/skills.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/storagePolicies.generated.d.ts b/lib/managers/storagePolicies.generated.d.ts deleted file mode 100644 index 606782f6..00000000 --- a/lib/managers/storagePolicies.generated.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { StoragePolicies } from "../schemas.generated.js"; -import { StoragePolicy } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export interface GetStoragePoliciesQueryParamsArg { - readonly fields?: string; - readonly marker?: string; - readonly limit?: number; -} -export declare class GetStoragePoliciesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetStoragePoliciesHeadersArg); -} -export declare class GetStoragePolicyByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetStoragePolicyByIdHeadersArg); -} -export declare class StoragePoliciesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getStoragePolicies(queryParams?: GetStoragePoliciesQueryParamsArg, headers?: GetStoragePoliciesHeadersArg): Promise; - getStoragePolicyById(storagePolicyId: string, headers?: GetStoragePolicyByIdHeadersArg): Promise; -} diff --git a/lib/managers/storagePolicies.generated.js b/lib/managers/storagePolicies.generated.js deleted file mode 100644 index 5da49b5c..00000000 --- a/lib/managers/storagePolicies.generated.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.StoragePoliciesManager = exports.GetStoragePolicyByIdHeadersArg = exports.GetStoragePoliciesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetStoragePoliciesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetStoragePoliciesHeadersArg = GetStoragePoliciesHeadersArg; -class GetStoragePolicyByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetStoragePolicyByIdHeadersArg = GetStoragePolicyByIdHeadersArg; -class StoragePoliciesManager { - constructor(fields) { - Object.assign(this, fields); - } - getStoragePolicies(queryParams = {}, headers = new GetStoragePoliciesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeStoragePolicies)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getStoragePolicyById(storagePolicyId, headers = new GetStoragePolicyByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policies/", storagePolicyId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeStoragePolicy)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.StoragePoliciesManager = StoragePoliciesManager; -//# sourceMappingURL=storagePolicies.generated.js.map \ No newline at end of file diff --git a/lib/managers/storagePolicies.generated.js.map b/lib/managers/storagePolicies.generated.js.map deleted file mode 100644 index 1f647f17..00000000 --- a/lib/managers/storagePolicies.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"storagePolicies.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicies.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAqE;AAIrE,kEAAmE;AAMnE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAO7C,MAAa,4BAA4B;IAIrC,YAAY,MAAoC;QAHvC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,oEAOC;AACD,MAAa,8BAA8B;IAIvC,YAAY,MAAsC;QAHzC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wEAOC;AACD,MAAa,sBAAsB;IAG/B,YAAY,MAAmF;QAC3F,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,kBAAkB,CAAC,cAAgD,EAA6C,EAAE,UAAwC,IAAI,4BAA4B,CAAC,EAAE,CAAC;;YAChM,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YAClJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,0CAA0C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnS,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,oBAAoB,CAAC,eAAuB,EAAE,UAA0C,IAAI,8BAA8B,CAAC,EAAE,CAAC;;YAChI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,EAAE,eAAe,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7R,OAAO,IAAA,+CAAwB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACpE,CAAC;KAAA;CACJ;AAvBD,wDAuBC"} \ No newline at end of file diff --git a/lib/managers/storagePolicyAssignments.generated.d.ts b/lib/managers/storagePolicyAssignments.generated.d.ts deleted file mode 100644 index 2d4d683e..00000000 --- a/lib/managers/storagePolicyAssignments.generated.d.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { StoragePolicyAssignments } from "../schemas.generated.js"; -import { StoragePolicyAssignment } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField = "user" | "enterprise"; -export interface GetStoragePolicyAssignmentsQueryParamsArg { - readonly marker?: string; - readonly resolvedForType: GetStoragePolicyAssignmentsQueryParamsArgResolvedForTypeField; - readonly resolvedForId: string; -} -export declare class GetStoragePolicyAssignmentsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetStoragePolicyAssignmentsHeadersArg); -} -export type CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = "storage_policy"; -export interface CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField { - readonly type: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; - readonly id: string; -} -export type CreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = "user" | "enterprise"; -export interface CreateStoragePolicyAssignmentRequestBodyArgAssignedToField { - readonly type: CreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField; - readonly id: string; -} -export interface CreateStoragePolicyAssignmentRequestBodyArg { - readonly storagePolicy: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField; - readonly assignedTo: CreateStoragePolicyAssignmentRequestBodyArgAssignedToField; -} -export declare class CreateStoragePolicyAssignmentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateStoragePolicyAssignmentHeadersArg); -} -export declare class GetStoragePolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetStoragePolicyAssignmentByIdHeadersArg); -} -export type UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = "storage_policy"; -export interface UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField { - readonly type: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField; - readonly id: string; -} -export interface UpdateStoragePolicyAssignmentByIdRequestBodyArg { - readonly storagePolicy: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField; -} -export declare class UpdateStoragePolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateStoragePolicyAssignmentByIdHeadersArg); -} -export declare class DeleteStoragePolicyAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteStoragePolicyAssignmentByIdHeadersArg); -} -export declare class StoragePolicyAssignmentsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getStoragePolicyAssignments(queryParams: GetStoragePolicyAssignmentsQueryParamsArg, headers?: GetStoragePolicyAssignmentsHeadersArg): Promise; - createStoragePolicyAssignment(requestBody: CreateStoragePolicyAssignmentRequestBodyArg, headers?: CreateStoragePolicyAssignmentHeadersArg): Promise; - getStoragePolicyAssignmentById(storagePolicyAssignmentId: string, headers?: GetStoragePolicyAssignmentByIdHeadersArg): Promise; - updateStoragePolicyAssignmentById(storagePolicyAssignmentId: string, requestBody: UpdateStoragePolicyAssignmentByIdRequestBodyArg, headers?: UpdateStoragePolicyAssignmentByIdHeadersArg): Promise; - deleteStoragePolicyAssignmentById(storagePolicyAssignmentId: string, headers?: DeleteStoragePolicyAssignmentByIdHeadersArg): Promise; -} -export declare function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField): Json; -export declare function deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val: any): CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; -export declare function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val: CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField): Json; -export declare function deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val: any): CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField; -export declare function serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField(val: CreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField): Json; -export declare function deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField(val: any): CreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField; -export declare function serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField(val: CreateStoragePolicyAssignmentRequestBodyArgAssignedToField): Json; -export declare function deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField(val: any): CreateStoragePolicyAssignmentRequestBodyArgAssignedToField; -export declare function serializeCreateStoragePolicyAssignmentRequestBodyArg(val: CreateStoragePolicyAssignmentRequestBodyArg): Json; -export declare function deserializeCreateStoragePolicyAssignmentRequestBodyArg(val: any): CreateStoragePolicyAssignmentRequestBodyArg; -export declare function serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField(val: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField): Json; -export declare function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField(val: any): UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField; -export declare function serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField(val: UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField): Json; -export declare function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField(val: any): UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField; -export declare function serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(val: UpdateStoragePolicyAssignmentByIdRequestBodyArg): Json; -export declare function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(val: any): UpdateStoragePolicyAssignmentByIdRequestBodyArg; diff --git a/lib/managers/storagePolicyAssignments.generated.js b/lib/managers/storagePolicyAssignments.generated.js deleted file mode 100644 index 56addd41..00000000 --- a/lib/managers/storagePolicyAssignments.generated.js +++ /dev/null @@ -1,192 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArg = exports.serializeCreateStoragePolicyAssignmentRequestBodyArg = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = exports.StoragePolicyAssignmentsManager = exports.DeleteStoragePolicyAssignmentByIdHeadersArg = exports.UpdateStoragePolicyAssignmentByIdHeadersArg = exports.GetStoragePolicyAssignmentByIdHeadersArg = exports.CreateStoragePolicyAssignmentHeadersArg = exports.GetStoragePolicyAssignmentsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetStoragePolicyAssignmentsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetStoragePolicyAssignmentsHeadersArg = GetStoragePolicyAssignmentsHeadersArg; -class CreateStoragePolicyAssignmentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateStoragePolicyAssignmentHeadersArg = CreateStoragePolicyAssignmentHeadersArg; -class GetStoragePolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetStoragePolicyAssignmentByIdHeadersArg = GetStoragePolicyAssignmentByIdHeadersArg; -class UpdateStoragePolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateStoragePolicyAssignmentByIdHeadersArg = UpdateStoragePolicyAssignmentByIdHeadersArg; -class DeleteStoragePolicyAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteStoragePolicyAssignmentByIdHeadersArg = DeleteStoragePolicyAssignmentByIdHeadersArg; -class StoragePolicyAssignmentsManager { - constructor(fields) { - Object.assign(this, fields); - } - getStoragePolicyAssignments(queryParams, headers = new GetStoragePolicyAssignmentsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["resolved_for_type"]: (0, utils_js_2.toString)(queryParams.resolvedForType), ["resolved_for_id"]: (0, utils_js_2.toString)(queryParams.resolvedForId) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeStoragePolicyAssignments)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createStoragePolicyAssignment(requestBody, headers = new CreateStoragePolicyAssignmentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateStoragePolicyAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeStoragePolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getStoragePolicyAssignmentById(storagePolicyAssignmentId, headers = new GetStoragePolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeStoragePolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateStoragePolicyAssignmentById(storagePolicyAssignmentId, requestBody, headers = new UpdateStoragePolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeStoragePolicyAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteStoragePolicyAssignmentById(storagePolicyAssignmentId, headers = new DeleteStoragePolicyAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/storage_policy_assignments/", storagePolicyAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.StoragePolicyAssignmentsManager = StoragePolicyAssignmentsManager; -function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val) { - return val; -} -exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; -function deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField\""; - } - if (val == "storage_policy") { - return "storage_policy"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField = deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField; -function serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val) { - return { ["type"]: serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField; -function deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val) { - const type = deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField = deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField; -function serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField(val) { - return val; -} -exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField; -function deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField\""; - } - if (val == "user") { - return "user"; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField = deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField; -function serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField(val) { - return { ["type"]: serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField; -function deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField(val) { - const type = deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField = deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField; -function serializeCreateStoragePolicyAssignmentRequestBodyArg(val) { - return { ["storage_policy"]: serializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val.storagePolicy), ["assigned_to"]: serializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField(val.assignedTo) }; -} -exports.serializeCreateStoragePolicyAssignmentRequestBodyArg = serializeCreateStoragePolicyAssignmentRequestBodyArg; -function deserializeCreateStoragePolicyAssignmentRequestBodyArg(val) { - const storagePolicy = deserializeCreateStoragePolicyAssignmentRequestBodyArgStoragePolicyField(val.storage_policy); - const assignedTo = deserializeCreateStoragePolicyAssignmentRequestBodyArgAssignedToField(val.assigned_to); - return { storagePolicy: storagePolicy, assignedTo: assignedTo }; -} -exports.deserializeCreateStoragePolicyAssignmentRequestBodyArg = deserializeCreateStoragePolicyAssignmentRequestBodyArg; -function serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField(val) { - return val; -} -exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField; -function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField\""; - } - if (val == "storage_policy") { - return "storage_policy"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField = deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField; -function serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField(val) { - return { ["type"]: serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField; -function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField(val) { - const type = deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField = deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField; -function serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(val) { - return { ["storage_policy"]: serializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField(val.storagePolicy) }; -} -exports.serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = serializeUpdateStoragePolicyAssignmentByIdRequestBodyArg; -function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg(val) { - const storagePolicy = deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArgStoragePolicyField(val.storage_policy); - return { storagePolicy: storagePolicy }; -} -exports.deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg = deserializeUpdateStoragePolicyAssignmentByIdRequestBodyArg; -//# sourceMappingURL=storagePolicyAssignments.generated.js.map \ No newline at end of file diff --git a/lib/managers/storagePolicyAssignments.generated.js.map b/lib/managers/storagePolicyAssignments.generated.js.map deleted file mode 100644 index 0b8779aa..00000000 --- a/lib/managers/storagePolicyAssignments.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"storagePolicyAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/storagePolicyAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/taskAssignments.generated.d.ts b/lib/managers/taskAssignments.generated.d.ts deleted file mode 100644 index 8bf4609b..00000000 --- a/lib/managers/taskAssignments.generated.d.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { TaskAssignments } from "../schemas.generated.js"; -import { TaskAssignment } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetTaskAssignmentsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetTaskAssignmentsHeadersArg); -} -export type CreateTaskAssignmentRequestBodyArgTaskFieldTypeField = "task"; -export interface CreateTaskAssignmentRequestBodyArgTaskField { - readonly id: string; - readonly type: CreateTaskAssignmentRequestBodyArgTaskFieldTypeField; -} -export interface CreateTaskAssignmentRequestBodyArgAssignToField { - readonly id?: string; - readonly login?: string; -} -export interface CreateTaskAssignmentRequestBodyArg { - readonly task: CreateTaskAssignmentRequestBodyArgTaskField; - readonly assignTo: CreateTaskAssignmentRequestBodyArgAssignToField; -} -export declare class CreateTaskAssignmentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateTaskAssignmentHeadersArg); -} -export declare class GetTaskAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetTaskAssignmentByIdHeadersArg); -} -export type UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = "completed" | "incomplete" | "approved" | "rejected"; -export interface UpdateTaskAssignmentByIdRequestBodyArg { - readonly message?: string; - readonly resolutionState?: UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField; -} -export declare class UpdateTaskAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateTaskAssignmentByIdHeadersArg); -} -export declare class DeleteTaskAssignmentByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteTaskAssignmentByIdHeadersArg); -} -export declare class TaskAssignmentsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getTaskAssignments(taskId: string, headers?: GetTaskAssignmentsHeadersArg): Promise; - createTaskAssignment(requestBody: CreateTaskAssignmentRequestBodyArg, headers?: CreateTaskAssignmentHeadersArg): Promise; - getTaskAssignmentById(taskAssignmentId: string, headers?: GetTaskAssignmentByIdHeadersArg): Promise; - updateTaskAssignmentById(taskAssignmentId: string, requestBody: UpdateTaskAssignmentByIdRequestBodyArg, headers?: UpdateTaskAssignmentByIdHeadersArg): Promise; - deleteTaskAssignmentById(taskAssignmentId: string, headers?: DeleteTaskAssignmentByIdHeadersArg): Promise; -} -export declare function serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val: CreateTaskAssignmentRequestBodyArgTaskFieldTypeField): Json; -export declare function deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val: any): CreateTaskAssignmentRequestBodyArgTaskFieldTypeField; -export declare function serializeCreateTaskAssignmentRequestBodyArgTaskField(val: CreateTaskAssignmentRequestBodyArgTaskField): Json; -export declare function deserializeCreateTaskAssignmentRequestBodyArgTaskField(val: any): CreateTaskAssignmentRequestBodyArgTaskField; -export declare function serializeCreateTaskAssignmentRequestBodyArgAssignToField(val: CreateTaskAssignmentRequestBodyArgAssignToField): Json; -export declare function deserializeCreateTaskAssignmentRequestBodyArgAssignToField(val: any): CreateTaskAssignmentRequestBodyArgAssignToField; -export declare function serializeCreateTaskAssignmentRequestBodyArg(val: CreateTaskAssignmentRequestBodyArg): Json; -export declare function deserializeCreateTaskAssignmentRequestBodyArg(val: any): CreateTaskAssignmentRequestBodyArg; -export declare function serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField(val: UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField): Json; -export declare function deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField(val: any): UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField; -export declare function serializeUpdateTaskAssignmentByIdRequestBodyArg(val: UpdateTaskAssignmentByIdRequestBodyArg): Json; -export declare function deserializeUpdateTaskAssignmentByIdRequestBodyArg(val: any): UpdateTaskAssignmentByIdRequestBodyArg; diff --git a/lib/managers/taskAssignments.generated.js b/lib/managers/taskAssignments.generated.js deleted file mode 100644 index 2b93ca29..00000000 --- a/lib/managers/taskAssignments.generated.js +++ /dev/null @@ -1,173 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTaskAssignmentByIdRequestBodyArg = exports.serializeUpdateTaskAssignmentByIdRequestBodyArg = exports.deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = exports.serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = exports.deserializeCreateTaskAssignmentRequestBodyArg = exports.serializeCreateTaskAssignmentRequestBodyArg = exports.deserializeCreateTaskAssignmentRequestBodyArgAssignToField = exports.serializeCreateTaskAssignmentRequestBodyArgAssignToField = exports.deserializeCreateTaskAssignmentRequestBodyArgTaskField = exports.serializeCreateTaskAssignmentRequestBodyArgTaskField = exports.deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = exports.serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = exports.TaskAssignmentsManager = exports.DeleteTaskAssignmentByIdHeadersArg = exports.UpdateTaskAssignmentByIdHeadersArg = exports.GetTaskAssignmentByIdHeadersArg = exports.CreateTaskAssignmentHeadersArg = exports.GetTaskAssignmentsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetTaskAssignmentsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetTaskAssignmentsHeadersArg = GetTaskAssignmentsHeadersArg; -class CreateTaskAssignmentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateTaskAssignmentHeadersArg = CreateTaskAssignmentHeadersArg; -class GetTaskAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetTaskAssignmentByIdHeadersArg = GetTaskAssignmentByIdHeadersArg; -class UpdateTaskAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateTaskAssignmentByIdHeadersArg = UpdateTaskAssignmentByIdHeadersArg; -class DeleteTaskAssignmentByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteTaskAssignmentByIdHeadersArg = DeleteTaskAssignmentByIdHeadersArg; -class TaskAssignmentsManager { - constructor(fields) { - Object.assign(this, fields); - } - getTaskAssignments(taskId, headers = new GetTaskAssignmentsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId, "/assignments"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTaskAssignments)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createTaskAssignment(requestBody, headers = new CreateTaskAssignmentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTaskAssignmentRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTaskAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getTaskAssignmentById(taskAssignmentId, headers = new GetTaskAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTaskAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateTaskAssignmentById(taskAssignmentId, requestBody, headers = new UpdateTaskAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTaskAssignmentByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTaskAssignment)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteTaskAssignmentById(taskAssignmentId, headers = new DeleteTaskAssignmentByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/task_assignments/", taskAssignmentId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.TaskAssignmentsManager = TaskAssignmentsManager; -function serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val) { - return val; -} -exports.serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField; -function deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTaskAssignmentRequestBodyArgTaskFieldTypeField\""; - } - if (val == "task") { - return "task"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField = deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField; -function serializeCreateTaskAssignmentRequestBodyArgTaskField(val) { - return { ["id"]: val.id, ["type"]: serializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val.type) }; -} -exports.serializeCreateTaskAssignmentRequestBodyArgTaskField = serializeCreateTaskAssignmentRequestBodyArgTaskField; -function deserializeCreateTaskAssignmentRequestBodyArgTaskField(val) { - const id = val.id; - const type = deserializeCreateTaskAssignmentRequestBodyArgTaskFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateTaskAssignmentRequestBodyArgTaskField = deserializeCreateTaskAssignmentRequestBodyArgTaskField; -function serializeCreateTaskAssignmentRequestBodyArgAssignToField(val) { - return { ["id"]: val.id, ["login"]: val.login }; -} -exports.serializeCreateTaskAssignmentRequestBodyArgAssignToField = serializeCreateTaskAssignmentRequestBodyArgAssignToField; -function deserializeCreateTaskAssignmentRequestBodyArgAssignToField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const login = (0, json_js_3.isJson)(val.login, "string") ? val.login : void 0; - return { id: id, login: login }; -} -exports.deserializeCreateTaskAssignmentRequestBodyArgAssignToField = deserializeCreateTaskAssignmentRequestBodyArgAssignToField; -function serializeCreateTaskAssignmentRequestBodyArg(val) { - return { ["task"]: serializeCreateTaskAssignmentRequestBodyArgTaskField(val.task), ["assign_to"]: serializeCreateTaskAssignmentRequestBodyArgAssignToField(val.assignTo) }; -} -exports.serializeCreateTaskAssignmentRequestBodyArg = serializeCreateTaskAssignmentRequestBodyArg; -function deserializeCreateTaskAssignmentRequestBodyArg(val) { - const task = deserializeCreateTaskAssignmentRequestBodyArgTaskField(val.task); - const assignTo = deserializeCreateTaskAssignmentRequestBodyArgAssignToField(val.assign_to); - return { task: task, assignTo: assignTo }; -} -exports.deserializeCreateTaskAssignmentRequestBodyArg = deserializeCreateTaskAssignmentRequestBodyArg; -function serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField(val) { - return val; -} -exports.serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField; -function deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateTaskAssignmentByIdRequestBodyArgResolutionStateField\""; - } - if (val == "completed") { - return "completed"; - } - if (val == "incomplete") { - return "incomplete"; - } - if (val == "approved") { - return "approved"; - } - if (val == "rejected") { - return "rejected"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField = deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField; -function serializeUpdateTaskAssignmentByIdRequestBodyArg(val) { - return { ["message"]: val.message, ["resolution_state"]: val.resolutionState == void 0 ? void 0 : serializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField(val.resolutionState) }; -} -exports.serializeUpdateTaskAssignmentByIdRequestBodyArg = serializeUpdateTaskAssignmentByIdRequestBodyArg; -function deserializeUpdateTaskAssignmentByIdRequestBodyArg(val) { - const message = (0, json_js_3.isJson)(val.message, "string") ? val.message : void 0; - const resolutionState = val.resolution_state == void 0 ? void 0 : deserializeUpdateTaskAssignmentByIdRequestBodyArgResolutionStateField(val.resolution_state); - return { message: message, resolutionState: resolutionState }; -} -exports.deserializeUpdateTaskAssignmentByIdRequestBodyArg = deserializeUpdateTaskAssignmentByIdRequestBodyArg; -//# sourceMappingURL=taskAssignments.generated.js.map \ No newline at end of file diff --git a/lib/managers/taskAssignments.generated.js.map b/lib/managers/taskAssignments.generated.js.map deleted file mode 100644 index b67828d0..00000000 --- a/lib/managers/taskAssignments.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"taskAssignments.generated.js","sourceRoot":"","sources":["../../src/managers/taskAssignments.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/tasks.generated.d.ts b/lib/managers/tasks.generated.d.ts deleted file mode 100644 index 155ebf50..00000000 --- a/lib/managers/tasks.generated.d.ts +++ /dev/null @@ -1,83 +0,0 @@ -import { Tasks } from "../schemas.generated.js"; -import { Task } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export declare class GetFileTasksHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileTasksHeadersArg); -} -export type CreateTaskRequestBodyArgItemFieldTypeField = "file"; -export interface CreateTaskRequestBodyArgItemField { - readonly id?: string; - readonly type?: CreateTaskRequestBodyArgItemFieldTypeField; -} -export type CreateTaskRequestBodyArgActionField = "review" | "complete"; -export type CreateTaskRequestBodyArgCompletionRuleField = "all_assignees" | "any_assignee"; -export interface CreateTaskRequestBodyArg { - readonly item: CreateTaskRequestBodyArgItemField; - readonly action?: CreateTaskRequestBodyArgActionField; - readonly message?: string; - readonly dueAt?: string; - readonly completionRule?: CreateTaskRequestBodyArgCompletionRuleField; -} -export declare class CreateTaskHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateTaskHeadersArg); -} -export declare class GetTaskByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetTaskByIdHeadersArg); -} -export type UpdateTaskByIdRequestBodyArgActionField = "review" | "complete"; -export type UpdateTaskByIdRequestBodyArgCompletionRuleField = "all_assignees" | "any_assignee"; -export interface UpdateTaskByIdRequestBodyArg { - readonly action?: UpdateTaskByIdRequestBodyArgActionField; - readonly message?: string; - readonly dueAt?: string; - readonly completionRule?: UpdateTaskByIdRequestBodyArgCompletionRuleField; -} -export declare class UpdateTaskByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateTaskByIdHeadersArg); -} -export declare class DeleteTaskByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteTaskByIdHeadersArg); -} -export declare class TasksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFileTasks(fileId: string, headers?: GetFileTasksHeadersArg): Promise; - createTask(requestBody: CreateTaskRequestBodyArg, headers?: CreateTaskHeadersArg): Promise; - getTaskById(taskId: string, headers?: GetTaskByIdHeadersArg): Promise; - updateTaskById(taskId: string, requestBody: UpdateTaskByIdRequestBodyArg, headers?: UpdateTaskByIdHeadersArg): Promise; - deleteTaskById(taskId: string, headers?: DeleteTaskByIdHeadersArg): Promise; -} -export declare function serializeCreateTaskRequestBodyArgItemFieldTypeField(val: CreateTaskRequestBodyArgItemFieldTypeField): Json; -export declare function deserializeCreateTaskRequestBodyArgItemFieldTypeField(val: any): CreateTaskRequestBodyArgItemFieldTypeField; -export declare function serializeCreateTaskRequestBodyArgItemField(val: CreateTaskRequestBodyArgItemField): Json; -export declare function deserializeCreateTaskRequestBodyArgItemField(val: any): CreateTaskRequestBodyArgItemField; -export declare function serializeCreateTaskRequestBodyArgActionField(val: CreateTaskRequestBodyArgActionField): Json; -export declare function deserializeCreateTaskRequestBodyArgActionField(val: any): CreateTaskRequestBodyArgActionField; -export declare function serializeCreateTaskRequestBodyArgCompletionRuleField(val: CreateTaskRequestBodyArgCompletionRuleField): Json; -export declare function deserializeCreateTaskRequestBodyArgCompletionRuleField(val: any): CreateTaskRequestBodyArgCompletionRuleField; -export declare function serializeCreateTaskRequestBodyArg(val: CreateTaskRequestBodyArg): Json; -export declare function deserializeCreateTaskRequestBodyArg(val: any): CreateTaskRequestBodyArg; -export declare function serializeUpdateTaskByIdRequestBodyArgActionField(val: UpdateTaskByIdRequestBodyArgActionField): Json; -export declare function deserializeUpdateTaskByIdRequestBodyArgActionField(val: any): UpdateTaskByIdRequestBodyArgActionField; -export declare function serializeUpdateTaskByIdRequestBodyArgCompletionRuleField(val: UpdateTaskByIdRequestBodyArgCompletionRuleField): Json; -export declare function deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField(val: any): UpdateTaskByIdRequestBodyArgCompletionRuleField; -export declare function serializeUpdateTaskByIdRequestBodyArg(val: UpdateTaskByIdRequestBodyArg): Json; -export declare function deserializeUpdateTaskByIdRequestBodyArg(val: any): UpdateTaskByIdRequestBodyArg; diff --git a/lib/managers/tasks.generated.js b/lib/managers/tasks.generated.js deleted file mode 100644 index 12e2e5a4..00000000 --- a/lib/managers/tasks.generated.js +++ /dev/null @@ -1,213 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTaskByIdRequestBodyArg = exports.serializeUpdateTaskByIdRequestBodyArg = exports.deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField = exports.serializeUpdateTaskByIdRequestBodyArgCompletionRuleField = exports.deserializeUpdateTaskByIdRequestBodyArgActionField = exports.serializeUpdateTaskByIdRequestBodyArgActionField = exports.deserializeCreateTaskRequestBodyArg = exports.serializeCreateTaskRequestBodyArg = exports.deserializeCreateTaskRequestBodyArgCompletionRuleField = exports.serializeCreateTaskRequestBodyArgCompletionRuleField = exports.deserializeCreateTaskRequestBodyArgActionField = exports.serializeCreateTaskRequestBodyArgActionField = exports.deserializeCreateTaskRequestBodyArgItemField = exports.serializeCreateTaskRequestBodyArgItemField = exports.deserializeCreateTaskRequestBodyArgItemFieldTypeField = exports.serializeCreateTaskRequestBodyArgItemFieldTypeField = exports.TasksManager = exports.DeleteTaskByIdHeadersArg = exports.UpdateTaskByIdHeadersArg = exports.GetTaskByIdHeadersArg = exports.CreateTaskHeadersArg = exports.GetFileTasksHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetFileTasksHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileTasksHeadersArg = GetFileTasksHeadersArg; -class CreateTaskHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateTaskHeadersArg = CreateTaskHeadersArg; -class GetTaskByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetTaskByIdHeadersArg = GetTaskByIdHeadersArg; -class UpdateTaskByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateTaskByIdHeadersArg = UpdateTaskByIdHeadersArg; -class DeleteTaskByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteTaskByIdHeadersArg = DeleteTaskByIdHeadersArg; -class TasksManager { - constructor(fields) { - Object.assign(this, fields); - } - getFileTasks(fileId, headers = new GetFileTasksHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/tasks"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTasks)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createTask(requestBody, headers = new CreateTaskHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTaskRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getTaskById(taskId, headers = new GetTaskByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateTaskById(taskId, requestBody, headers = new UpdateTaskByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTaskByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteTaskById(taskId, headers = new DeleteTaskByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/tasks/", taskId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.TasksManager = TasksManager; -function serializeCreateTaskRequestBodyArgItemFieldTypeField(val) { - return val; -} -exports.serializeCreateTaskRequestBodyArgItemFieldTypeField = serializeCreateTaskRequestBodyArgItemFieldTypeField; -function deserializeCreateTaskRequestBodyArgItemFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTaskRequestBodyArgItemFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTaskRequestBodyArgItemFieldTypeField = deserializeCreateTaskRequestBodyArgItemFieldTypeField; -function serializeCreateTaskRequestBodyArgItemField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateTaskRequestBodyArgItemFieldTypeField(val.type) }; -} -exports.serializeCreateTaskRequestBodyArgItemField = serializeCreateTaskRequestBodyArgItemField; -function deserializeCreateTaskRequestBodyArgItemField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCreateTaskRequestBodyArgItemFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateTaskRequestBodyArgItemField = deserializeCreateTaskRequestBodyArgItemField; -function serializeCreateTaskRequestBodyArgActionField(val) { - return val; -} -exports.serializeCreateTaskRequestBodyArgActionField = serializeCreateTaskRequestBodyArgActionField; -function deserializeCreateTaskRequestBodyArgActionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTaskRequestBodyArgActionField\""; - } - if (val == "review") { - return "review"; - } - if (val == "complete") { - return "complete"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTaskRequestBodyArgActionField = deserializeCreateTaskRequestBodyArgActionField; -function serializeCreateTaskRequestBodyArgCompletionRuleField(val) { - return val; -} -exports.serializeCreateTaskRequestBodyArgCompletionRuleField = serializeCreateTaskRequestBodyArgCompletionRuleField; -function deserializeCreateTaskRequestBodyArgCompletionRuleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTaskRequestBodyArgCompletionRuleField\""; - } - if (val == "all_assignees") { - return "all_assignees"; - } - if (val == "any_assignee") { - return "any_assignee"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTaskRequestBodyArgCompletionRuleField = deserializeCreateTaskRequestBodyArgCompletionRuleField; -function serializeCreateTaskRequestBodyArg(val) { - return { ["item"]: serializeCreateTaskRequestBodyArgItemField(val.item), ["action"]: val.action == void 0 ? void 0 : serializeCreateTaskRequestBodyArgActionField(val.action), ["message"]: val.message, ["due_at"]: val.dueAt, ["completion_rule"]: val.completionRule == void 0 ? void 0 : serializeCreateTaskRequestBodyArgCompletionRuleField(val.completionRule) }; -} -exports.serializeCreateTaskRequestBodyArg = serializeCreateTaskRequestBodyArg; -function deserializeCreateTaskRequestBodyArg(val) { - const item = deserializeCreateTaskRequestBodyArgItemField(val.item); - const action = val.action == void 0 ? void 0 : deserializeCreateTaskRequestBodyArgActionField(val.action); - const message = (0, json_js_3.isJson)(val.message, "string") ? val.message : void 0; - const dueAt = (0, json_js_3.isJson)(val.due_at, "string") ? val.due_at : void 0; - const completionRule = val.completion_rule == void 0 ? void 0 : deserializeCreateTaskRequestBodyArgCompletionRuleField(val.completion_rule); - return { item: item, action: action, message: message, dueAt: dueAt, completionRule: completionRule }; -} -exports.deserializeCreateTaskRequestBodyArg = deserializeCreateTaskRequestBodyArg; -function serializeUpdateTaskByIdRequestBodyArgActionField(val) { - return val; -} -exports.serializeUpdateTaskByIdRequestBodyArgActionField = serializeUpdateTaskByIdRequestBodyArgActionField; -function deserializeUpdateTaskByIdRequestBodyArgActionField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateTaskByIdRequestBodyArgActionField\""; - } - if (val == "review") { - return "review"; - } - if (val == "complete") { - return "complete"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateTaskByIdRequestBodyArgActionField = deserializeUpdateTaskByIdRequestBodyArgActionField; -function serializeUpdateTaskByIdRequestBodyArgCompletionRuleField(val) { - return val; -} -exports.serializeUpdateTaskByIdRequestBodyArgCompletionRuleField = serializeUpdateTaskByIdRequestBodyArgCompletionRuleField; -function deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateTaskByIdRequestBodyArgCompletionRuleField\""; - } - if (val == "all_assignees") { - return "all_assignees"; - } - if (val == "any_assignee") { - return "any_assignee"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField = deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField; -function serializeUpdateTaskByIdRequestBodyArg(val) { - return { ["action"]: val.action == void 0 ? void 0 : serializeUpdateTaskByIdRequestBodyArgActionField(val.action), ["message"]: val.message, ["due_at"]: val.dueAt, ["completion_rule"]: val.completionRule == void 0 ? void 0 : serializeUpdateTaskByIdRequestBodyArgCompletionRuleField(val.completionRule) }; -} -exports.serializeUpdateTaskByIdRequestBodyArg = serializeUpdateTaskByIdRequestBodyArg; -function deserializeUpdateTaskByIdRequestBodyArg(val) { - const action = val.action == void 0 ? void 0 : deserializeUpdateTaskByIdRequestBodyArgActionField(val.action); - const message = (0, json_js_3.isJson)(val.message, "string") ? val.message : void 0; - const dueAt = (0, json_js_3.isJson)(val.due_at, "string") ? val.due_at : void 0; - const completionRule = val.completion_rule == void 0 ? void 0 : deserializeUpdateTaskByIdRequestBodyArgCompletionRuleField(val.completion_rule); - return { action: action, message: message, dueAt: dueAt, completionRule: completionRule }; -} -exports.deserializeUpdateTaskByIdRequestBodyArg = deserializeUpdateTaskByIdRequestBodyArg; -//# sourceMappingURL=tasks.generated.js.map \ No newline at end of file diff --git a/lib/managers/tasks.generated.js.map b/lib/managers/tasks.generated.js.map deleted file mode 100644 index 290bdcba..00000000 --- a/lib/managers/tasks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"tasks.generated.js","sourceRoot":"","sources":["../../src/managers/tasks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/termsOfServiceUserStatuses.generated.d.ts b/lib/managers/termsOfServiceUserStatuses.generated.d.ts deleted file mode 100644 index b0907d68..00000000 --- a/lib/managers/termsOfServiceUserStatuses.generated.d.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { TermsOfServiceUserStatuses } from "../schemas.generated.js"; -import { TermsOfServiceUserStatus } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetTermOfServiceUserStatusesQueryParamsArg { - readonly tosId: string; - readonly userId?: string; -} -export declare class GetTermOfServiceUserStatusesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetTermOfServiceUserStatusesHeadersArg); -} -export type CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = "terms_of_service"; -export interface CreateTermOfServiceUserStatusRequestBodyArgTosField { - readonly type: CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; - readonly id: string; -} -export type CreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = "user"; -export interface CreateTermOfServiceUserStatusRequestBodyArgUserField { - readonly type: CreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField; - readonly id: string; -} -export interface CreateTermOfServiceUserStatusRequestBodyArg { - readonly tos: CreateTermOfServiceUserStatusRequestBodyArgTosField; - readonly user: CreateTermOfServiceUserStatusRequestBodyArgUserField; - readonly isAccepted: boolean; -} -export declare class CreateTermOfServiceUserStatusHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateTermOfServiceUserStatusHeadersArg); -} -export interface UpdateTermOfServiceUserStatusByIdRequestBodyArg { - readonly isAccepted: boolean; -} -export declare class UpdateTermOfServiceUserStatusByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateTermOfServiceUserStatusByIdHeadersArg); -} -export declare class TermsOfServiceUserStatusesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getTermOfServiceUserStatuses(queryParams: GetTermOfServiceUserStatusesQueryParamsArg, headers?: GetTermOfServiceUserStatusesHeadersArg): Promise; - createTermOfServiceUserStatus(requestBody: CreateTermOfServiceUserStatusRequestBodyArg, headers?: CreateTermOfServiceUserStatusHeadersArg): Promise; - updateTermOfServiceUserStatusById(termsOfServiceUserStatusId: string, requestBody: UpdateTermOfServiceUserStatusByIdRequestBodyArg, headers?: UpdateTermOfServiceUserStatusByIdHeadersArg): Promise; -} -export declare function serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val: CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField): Json; -export declare function deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val: any): CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; -export declare function serializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val: CreateTermOfServiceUserStatusRequestBodyArgTosField): Json; -export declare function deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val: any): CreateTermOfServiceUserStatusRequestBodyArgTosField; -export declare function serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField(val: CreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField): Json; -export declare function deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField(val: any): CreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField; -export declare function serializeCreateTermOfServiceUserStatusRequestBodyArgUserField(val: CreateTermOfServiceUserStatusRequestBodyArgUserField): Json; -export declare function deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField(val: any): CreateTermOfServiceUserStatusRequestBodyArgUserField; -export declare function serializeCreateTermOfServiceUserStatusRequestBodyArg(val: CreateTermOfServiceUserStatusRequestBodyArg): Json; -export declare function deserializeCreateTermOfServiceUserStatusRequestBodyArg(val: any): CreateTermOfServiceUserStatusRequestBodyArg; -export declare function serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(val: UpdateTermOfServiceUserStatusByIdRequestBodyArg): Json; -export declare function deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(val: any): UpdateTermOfServiceUserStatusByIdRequestBodyArg; diff --git a/lib/managers/termsOfServiceUserStatuses.generated.js b/lib/managers/termsOfServiceUserStatuses.generated.js deleted file mode 100644 index ccf80991..00000000 --- a/lib/managers/termsOfServiceUserStatuses.generated.js +++ /dev/null @@ -1,138 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArg = exports.serializeCreateTermOfServiceUserStatusRequestBodyArg = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosField = exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = exports.TermsOfServiceUserStatusesManager = exports.UpdateTermOfServiceUserStatusByIdHeadersArg = exports.CreateTermOfServiceUserStatusHeadersArg = exports.GetTermOfServiceUserStatusesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetTermOfServiceUserStatusesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetTermOfServiceUserStatusesHeadersArg = GetTermOfServiceUserStatusesHeadersArg; -class CreateTermOfServiceUserStatusHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateTermOfServiceUserStatusHeadersArg = CreateTermOfServiceUserStatusHeadersArg; -class UpdateTermOfServiceUserStatusByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateTermOfServiceUserStatusByIdHeadersArg = UpdateTermOfServiceUserStatusByIdHeadersArg; -class TermsOfServiceUserStatusesManager { - constructor(fields) { - Object.assign(this, fields); - } - getTermOfServiceUserStatuses(queryParams, headers = new GetTermOfServiceUserStatusesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["tos_id"]: (0, utils_js_2.toString)(queryParams.tosId), ["user_id"]: (0, utils_js_2.toString)(queryParams.userId) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTermsOfServiceUserStatuses)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createTermOfServiceUserStatus(requestBody, headers = new CreateTermOfServiceUserStatusHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTermOfServiceUserStatusRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTermsOfServiceUserStatus)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateTermOfServiceUserStatusById(termsOfServiceUserStatusId, requestBody, headers = new UpdateTermOfServiceUserStatusByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_service_user_statuses/", termsOfServiceUserStatusId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTermsOfServiceUserStatus)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.TermsOfServiceUserStatusesManager = TermsOfServiceUserStatusesManager; -function serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val) { - return val; -} -exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; -function deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField\""; - } - if (val == "terms_of_service") { - return "terms_of_service"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField = deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField; -function serializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val) { - return { ["type"]: serializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateTermOfServiceUserStatusRequestBodyArgTosField = serializeCreateTermOfServiceUserStatusRequestBodyArgTosField; -function deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val) { - const type = deserializeCreateTermOfServiceUserStatusRequestBodyArgTosFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField = deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField; -function serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField(val) { - return val; -} -exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField; -function deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField\""; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField = deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField; -function serializeCreateTermOfServiceUserStatusRequestBodyArgUserField(val) { - return { ["type"]: serializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateTermOfServiceUserStatusRequestBodyArgUserField = serializeCreateTermOfServiceUserStatusRequestBodyArgUserField; -function deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField(val) { - const type = deserializeCreateTermOfServiceUserStatusRequestBodyArgUserFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField = deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField; -function serializeCreateTermOfServiceUserStatusRequestBodyArg(val) { - return { ["tos"]: serializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val.tos), ["user"]: serializeCreateTermOfServiceUserStatusRequestBodyArgUserField(val.user), ["is_accepted"]: val.isAccepted }; -} -exports.serializeCreateTermOfServiceUserStatusRequestBodyArg = serializeCreateTermOfServiceUserStatusRequestBodyArg; -function deserializeCreateTermOfServiceUserStatusRequestBodyArg(val) { - const tos = deserializeCreateTermOfServiceUserStatusRequestBodyArgTosField(val.tos); - const user = deserializeCreateTermOfServiceUserStatusRequestBodyArgUserField(val.user); - const isAccepted = val.is_accepted; - return { tos: tos, user: user, isAccepted: isAccepted }; -} -exports.deserializeCreateTermOfServiceUserStatusRequestBodyArg = deserializeCreateTermOfServiceUserStatusRequestBodyArg; -function serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(val) { - return { ["is_accepted"]: val.isAccepted }; -} -exports.serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = serializeUpdateTermOfServiceUserStatusByIdRequestBodyArg; -function deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg(val) { - const isAccepted = val.is_accepted; - return { isAccepted: isAccepted }; -} -exports.deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg = deserializeUpdateTermOfServiceUserStatusByIdRequestBodyArg; -//# sourceMappingURL=termsOfServiceUserStatuses.generated.js.map \ No newline at end of file diff --git a/lib/managers/termsOfServiceUserStatuses.generated.js.map b/lib/managers/termsOfServiceUserStatuses.generated.js.map deleted file mode 100644 index a4ece4af..00000000 --- a/lib/managers/termsOfServiceUserStatuses.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"termsOfServiceUserStatuses.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServiceUserStatuses.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAgF;AAIhF,kEAA8E;AAM9E,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAKpC,MAAa,sCAAsC;IAI/C,YAAY,MAA8C;QAHjD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wFAOC;AAgBD,MAAa,uCAAuC;IAIhD,YAAY,MAA+C;QAHlD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0FAOC;AAID,MAAa,2CAA2C;IAIpD,YAAY,MAAmD;QAHtD,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kGAOC;AACD,MAAa,iCAAiC;IAG1C,YAAY,MAAuJ;QAC/J,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,4BAA4B,CAAC,WAAuD,EAAE,UAAkD,IAAI,sCAAsC,CAAC,EAAE,CAAC;;YACxL,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC1G,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wDAAwD,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACjT,OAAO,IAAA,4DAAqC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjF,CAAC;KAAA;IACK,6BAA6B,CAAC,WAAwD,EAAE,UAAmD,IAAI,uCAAuC,CAAC,EAAE,CAAC;;YAC5L,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wDAAwD,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,oDAAoD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnZ,OAAO,IAAA,0DAAmC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/E,CAAC;KAAA;IACK,iCAAiC,CAAC,0BAAkC,EAAE,WAA4D,EAAE,UAAuD,IAAI,2CAA2C,CAAC,EAAE,CAAC;;YAChP,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,yDAAyD,EAAE,0BAA0B,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,wDAAwD,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnb,OAAO,IAAA,0DAAmC,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/E,CAAC;KAAA;CACJ;AA9BD,8EA8BC;AACD,SAAgB,qEAAqE,CAAC,GAAiE;IACnJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sJAEC;AACD,SAAgB,uEAAuE,CAAC,GAAQ;IAC5F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yFAAyF,CAAC;KACnG;IACD,IAAI,GAAG,IAAI,kBAAkB,EAAE;QAC3B,OAAO,kBAAkB,CAAC;KAC7B;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0JAQC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,qEAAqE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AACzH,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,MAAM,IAAI,GAAiE,uEAAuE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7J,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAgE,CAAC;AAChG,CAAC;AAJD,wIAIC;AACD,SAAgB,sEAAsE,CAAC,GAAkE;IACrJ,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wJAEC;AACD,SAAgB,wEAAwE,CAAC,GAAQ;IAC7F,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0FAA0F,CAAC;KACpG;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4JAQC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,sEAAsE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC1H,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,MAAM,IAAI,GAAkE,wEAAwE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC/J,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAiE,CAAC;AACjG,CAAC;AAJD,0IAIC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,4DAA4D,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AAClN,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,GAAG,GAAwD,8DAA8D,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACzI,MAAM,IAAI,GAAyD,+DAA+D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7I,MAAM,UAAU,GAAY,GAAG,CAAC,WAAW,CAAC;IAC5C,OAAO,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,UAAU,EAAwD,CAAC;AAClH,CAAC;AALD,wHAKC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,EAAE,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,UAAU,EAAE,CAAC;AAC/C,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,MAAM,UAAU,GAAY,GAAG,CAAC,WAAW,CAAC;IAC5C,OAAO,EAAE,UAAU,EAAE,UAAU,EAA4D,CAAC;AAChG,CAAC;AAHD,gIAGC"} \ No newline at end of file diff --git a/lib/managers/termsOfServices.generated.d.ts b/lib/managers/termsOfServices.generated.d.ts deleted file mode 100644 index 5e260041..00000000 --- a/lib/managers/termsOfServices.generated.d.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { TermsOfServices } from "../schemas.generated.js"; -import { Task } from "../schemas.generated.js"; -import { TermsOfService } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetTermOfServicesQueryParamsArgTosTypeField = "external" | "managed"; -export interface GetTermOfServicesQueryParamsArg { - readonly tosType?: GetTermOfServicesQueryParamsArgTosTypeField; -} -export declare class GetTermOfServicesHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetTermOfServicesHeadersArg); -} -export type CreateTermOfServiceRequestBodyArgStatusField = "enabled" | "disabled"; -export type CreateTermOfServiceRequestBodyArgTosTypeField = "external" | "managed"; -export interface CreateTermOfServiceRequestBodyArg { - readonly status: CreateTermOfServiceRequestBodyArgStatusField; - readonly tosType?: CreateTermOfServiceRequestBodyArgTosTypeField; - readonly text: string; -} -export declare class CreateTermOfServiceHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateTermOfServiceHeadersArg); -} -export declare class GetTermOfServiceByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetTermOfServiceByIdHeadersArg); -} -export type UpdateTermOfServiceByIdRequestBodyArgStatusField = "enabled" | "disabled"; -export interface UpdateTermOfServiceByIdRequestBodyArg { - readonly status: UpdateTermOfServiceByIdRequestBodyArgStatusField; - readonly text: string; -} -export declare class UpdateTermOfServiceByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateTermOfServiceByIdHeadersArg); -} -export declare class TermsOfServicesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getTermOfServices(queryParams?: GetTermOfServicesQueryParamsArg, headers?: GetTermOfServicesHeadersArg): Promise; - createTermOfService(requestBody: CreateTermOfServiceRequestBodyArg, headers?: CreateTermOfServiceHeadersArg): Promise; - getTermOfServiceById(termsOfServiceId: string, headers?: GetTermOfServiceByIdHeadersArg): Promise; - updateTermOfServiceById(termsOfServiceId: string, requestBody: UpdateTermOfServiceByIdRequestBodyArg, headers?: UpdateTermOfServiceByIdHeadersArg): Promise; -} -export declare function serializeCreateTermOfServiceRequestBodyArgStatusField(val: CreateTermOfServiceRequestBodyArgStatusField): Json; -export declare function deserializeCreateTermOfServiceRequestBodyArgStatusField(val: any): CreateTermOfServiceRequestBodyArgStatusField; -export declare function serializeCreateTermOfServiceRequestBodyArgTosTypeField(val: CreateTermOfServiceRequestBodyArgTosTypeField): Json; -export declare function deserializeCreateTermOfServiceRequestBodyArgTosTypeField(val: any): CreateTermOfServiceRequestBodyArgTosTypeField; -export declare function serializeCreateTermOfServiceRequestBodyArg(val: CreateTermOfServiceRequestBodyArg): Json; -export declare function deserializeCreateTermOfServiceRequestBodyArg(val: any): CreateTermOfServiceRequestBodyArg; -export declare function serializeUpdateTermOfServiceByIdRequestBodyArgStatusField(val: UpdateTermOfServiceByIdRequestBodyArgStatusField): Json; -export declare function deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField(val: any): UpdateTermOfServiceByIdRequestBodyArgStatusField; -export declare function serializeUpdateTermOfServiceByIdRequestBodyArg(val: UpdateTermOfServiceByIdRequestBodyArg): Json; -export declare function deserializeUpdateTermOfServiceByIdRequestBodyArg(val: any): UpdateTermOfServiceByIdRequestBodyArg; diff --git a/lib/managers/termsOfServices.generated.js b/lib/managers/termsOfServices.generated.js deleted file mode 100644 index a771b682..00000000 --- a/lib/managers/termsOfServices.generated.js +++ /dev/null @@ -1,157 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateTermOfServiceByIdRequestBodyArg = exports.serializeUpdateTermOfServiceByIdRequestBodyArg = exports.deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField = exports.serializeUpdateTermOfServiceByIdRequestBodyArgStatusField = exports.deserializeCreateTermOfServiceRequestBodyArg = exports.serializeCreateTermOfServiceRequestBodyArg = exports.deserializeCreateTermOfServiceRequestBodyArgTosTypeField = exports.serializeCreateTermOfServiceRequestBodyArgTosTypeField = exports.deserializeCreateTermOfServiceRequestBodyArgStatusField = exports.serializeCreateTermOfServiceRequestBodyArgStatusField = exports.TermsOfServicesManager = exports.UpdateTermOfServiceByIdHeadersArg = exports.GetTermOfServiceByIdHeadersArg = exports.CreateTermOfServiceHeadersArg = exports.GetTermOfServicesHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetTermOfServicesHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetTermOfServicesHeadersArg = GetTermOfServicesHeadersArg; -class CreateTermOfServiceHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateTermOfServiceHeadersArg = CreateTermOfServiceHeadersArg; -class GetTermOfServiceByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetTermOfServiceByIdHeadersArg = GetTermOfServiceByIdHeadersArg; -class UpdateTermOfServiceByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateTermOfServiceByIdHeadersArg = UpdateTermOfServiceByIdHeadersArg; -class TermsOfServicesManager { - constructor(fields) { - Object.assign(this, fields); - } - getTermOfServices(queryParams = {}, headers = new GetTermOfServicesHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["tos_type"]: (0, utils_js_2.toString)(queryParams.tosType) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTermsOfServices)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createTermOfService(requestBody, headers = new CreateTermOfServiceHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateTermOfServiceRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTask)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getTermOfServiceById(termsOfServiceId, headers = new GetTermOfServiceByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeTermsOfService)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateTermOfServiceById(termsOfServiceId, requestBody, headers = new UpdateTermOfServiceByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/terms_of_services/", termsOfServiceId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateTermOfServiceByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeTermsOfService)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.TermsOfServicesManager = TermsOfServicesManager; -function serializeCreateTermOfServiceRequestBodyArgStatusField(val) { - return val; -} -exports.serializeCreateTermOfServiceRequestBodyArgStatusField = serializeCreateTermOfServiceRequestBodyArgStatusField; -function deserializeCreateTermOfServiceRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTermOfServiceRequestBodyArgStatusField\""; - } - if (val == "enabled") { - return "enabled"; - } - if (val == "disabled") { - return "disabled"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTermOfServiceRequestBodyArgStatusField = deserializeCreateTermOfServiceRequestBodyArgStatusField; -function serializeCreateTermOfServiceRequestBodyArgTosTypeField(val) { - return val; -} -exports.serializeCreateTermOfServiceRequestBodyArgTosTypeField = serializeCreateTermOfServiceRequestBodyArgTosTypeField; -function deserializeCreateTermOfServiceRequestBodyArgTosTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateTermOfServiceRequestBodyArgTosTypeField\""; - } - if (val == "external") { - return "external"; - } - if (val == "managed") { - return "managed"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateTermOfServiceRequestBodyArgTosTypeField = deserializeCreateTermOfServiceRequestBodyArgTosTypeField; -function serializeCreateTermOfServiceRequestBodyArg(val) { - return { ["status"]: serializeCreateTermOfServiceRequestBodyArgStatusField(val.status), ["tos_type"]: val.tosType == void 0 ? void 0 : serializeCreateTermOfServiceRequestBodyArgTosTypeField(val.tosType), ["text"]: val.text }; -} -exports.serializeCreateTermOfServiceRequestBodyArg = serializeCreateTermOfServiceRequestBodyArg; -function deserializeCreateTermOfServiceRequestBodyArg(val) { - const status = deserializeCreateTermOfServiceRequestBodyArgStatusField(val.status); - const tosType = val.tos_type == void 0 ? void 0 : deserializeCreateTermOfServiceRequestBodyArgTosTypeField(val.tos_type); - const text = val.text; - return { status: status, tosType: tosType, text: text }; -} -exports.deserializeCreateTermOfServiceRequestBodyArg = deserializeCreateTermOfServiceRequestBodyArg; -function serializeUpdateTermOfServiceByIdRequestBodyArgStatusField(val) { - return val; -} -exports.serializeUpdateTermOfServiceByIdRequestBodyArgStatusField = serializeUpdateTermOfServiceByIdRequestBodyArgStatusField; -function deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateTermOfServiceByIdRequestBodyArgStatusField\""; - } - if (val == "enabled") { - return "enabled"; - } - if (val == "disabled") { - return "disabled"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField = deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField; -function serializeUpdateTermOfServiceByIdRequestBodyArg(val) { - return { ["status"]: serializeUpdateTermOfServiceByIdRequestBodyArgStatusField(val.status), ["text"]: val.text }; -} -exports.serializeUpdateTermOfServiceByIdRequestBodyArg = serializeUpdateTermOfServiceByIdRequestBodyArg; -function deserializeUpdateTermOfServiceByIdRequestBodyArg(val) { - const status = deserializeUpdateTermOfServiceByIdRequestBodyArgStatusField(val.status); - const text = val.text; - return { status: status, text: text }; -} -exports.deserializeUpdateTermOfServiceByIdRequestBodyArg = deserializeUpdateTermOfServiceByIdRequestBodyArg; -//# sourceMappingURL=termsOfServices.generated.js.map \ No newline at end of file diff --git a/lib/managers/termsOfServices.generated.js.map b/lib/managers/termsOfServices.generated.js.map deleted file mode 100644 index ec778e76..00000000 --- a/lib/managers/termsOfServices.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"termsOfServices.generated.js","sourceRoot":"","sources":["../../src/managers/termsOfServices.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAqE;AAIrE,kEAA0D;AAE1D,kEAAoE;AAOpE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAKpC,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AAQD,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,8BAA8B;IAIvC,YAAY,MAAsC;QAHzC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wEAOC;AAMD,MAAa,iCAAiC;IAI1C,YAAY,MAAyC;QAH5C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,8EAOC;AACD,MAAa,sBAAsB;IAG/B,YAAY,MAAsI;QAC9I,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,cAA+C,EAA4C,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YAC3L,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;YACnE,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACpS,OAAO,IAAA,iDAA0B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACtE,CAAC;KAAA;IACK,mBAAmB,CAAC,WAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACpJ,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,2CAA2C,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5X,OAAO,IAAA,sCAAe,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3D,CAAC;KAAA;IACK,oBAAoB,CAAC,gBAAwB,EAAE,UAA0C,IAAI,8BAA8B,CAAC,EAAE,CAAC;;YACjI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/R,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;IACK,uBAAuB,CAAC,gBAAwB,EAAE,WAAkD,EAAE,UAA6C,IAAI,iCAAiC,CAAC,EAAE,CAAC;;YAC9L,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,gBAAgB,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,8CAA8C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClZ,OAAO,IAAA,gDAAyB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACrE,CAAC;KAAA;CACJ;AArCD,wDAqCC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yEAAyE,CAAC;KACnF;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,0HAWC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,0EAA0E,CAAC;KACpF;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,4HAWC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,qDAAqD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,sDAAsD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACrO,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,MAAM,GAAiD,uDAAuD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,MAAM,OAAO,GAA8D,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACpL,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAA8C,CAAC;AACxG,CAAC;AALD,oGAKC;AACD,SAAgB,yDAAyD,CAAC,GAAqD;IAC3H,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8HAEC;AACD,SAAgB,2DAA2D,CAAC,GAAQ;IAChF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,6EAA6E,CAAC;KACvF;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,IAAI,GAAG,IAAI,UAAU,EAAE;QACnB,OAAO,UAAU,CAAC;KACrB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,kIAWC;AACD,SAAgB,8CAA8C,CAAC,GAA0C;IACrG,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,yDAAyD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC;AACrH,CAAC;AAFD,wGAEC;AACD,SAAgB,gDAAgD,CAAC,GAAQ;IACrE,MAAM,MAAM,GAAqD,2DAA2D,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzI,MAAM,IAAI,GAAW,GAAG,CAAC,IAAI,CAAC;IAC9B,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAkD,CAAC;AAC1F,CAAC;AAJD,4GAIC"} \ No newline at end of file diff --git a/lib/managers/transfer.generated.d.ts b/lib/managers/transfer.generated.d.ts deleted file mode 100644 index 608c1058..00000000 --- a/lib/managers/transfer.generated.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { FolderFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface TransferOwnedFolderRequestBodyArgOwnedByField { - readonly id: string; -} -export interface TransferOwnedFolderRequestBodyArg { - readonly ownedBy: TransferOwnedFolderRequestBodyArgOwnedByField; -} -export interface TransferOwnedFolderQueryParamsArg { - readonly fields?: string; - readonly notify?: boolean; -} -export declare class TransferOwnedFolderHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: TransferOwnedFolderHeadersArg); -} -export declare class TransferManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - transferOwnedFolder(userId: string, requestBody: TransferOwnedFolderRequestBodyArg, queryParams?: TransferOwnedFolderQueryParamsArg, headers?: TransferOwnedFolderHeadersArg): Promise; -} -export declare function serializeTransferOwnedFolderRequestBodyArgOwnedByField(val: TransferOwnedFolderRequestBodyArgOwnedByField): Json; -export declare function deserializeTransferOwnedFolderRequestBodyArgOwnedByField(val: any): TransferOwnedFolderRequestBodyArgOwnedByField; -export declare function serializeTransferOwnedFolderRequestBodyArg(val: TransferOwnedFolderRequestBodyArg): Json; -export declare function deserializeTransferOwnedFolderRequestBodyArg(val: any): TransferOwnedFolderRequestBodyArg; diff --git a/lib/managers/transfer.generated.js b/lib/managers/transfer.generated.js deleted file mode 100644 index 2873d287..00000000 --- a/lib/managers/transfer.generated.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeTransferOwnedFolderRequestBodyArg = exports.serializeTransferOwnedFolderRequestBodyArg = exports.deserializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.serializeTransferOwnedFolderRequestBodyArgOwnedByField = exports.TransferManager = exports.TransferOwnedFolderHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class TransferOwnedFolderHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.TransferOwnedFolderHeadersArg = TransferOwnedFolderHeadersArg; -class TransferManager { - constructor(fields) { - Object.assign(this, fields); - } - transferOwnedFolder(userId, requestBody, queryParams = {}, headers = new TransferOwnedFolderHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["notify"]: (0, utils_js_2.toString)(queryParams.notify) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId, "/folders/0"), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeTransferOwnedFolderRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFolderFull)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.TransferManager = TransferManager; -function serializeTransferOwnedFolderRequestBodyArgOwnedByField(val) { - return { ["id"]: val.id }; -} -exports.serializeTransferOwnedFolderRequestBodyArgOwnedByField = serializeTransferOwnedFolderRequestBodyArgOwnedByField; -function deserializeTransferOwnedFolderRequestBodyArgOwnedByField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeTransferOwnedFolderRequestBodyArgOwnedByField = deserializeTransferOwnedFolderRequestBodyArgOwnedByField; -function serializeTransferOwnedFolderRequestBodyArg(val) { - return { ["owned_by"]: serializeTransferOwnedFolderRequestBodyArgOwnedByField(val.ownedBy) }; -} -exports.serializeTransferOwnedFolderRequestBodyArg = serializeTransferOwnedFolderRequestBodyArg; -function deserializeTransferOwnedFolderRequestBodyArg(val) { - const ownedBy = deserializeTransferOwnedFolderRequestBodyArgOwnedByField(val.owned_by); - return { ownedBy: ownedBy }; -} -exports.deserializeTransferOwnedFolderRequestBodyArg = deserializeTransferOwnedFolderRequestBodyArg; -//# sourceMappingURL=transfer.generated.js.map \ No newline at end of file diff --git a/lib/managers/transfer.generated.js.map b/lib/managers/transfer.generated.js.map deleted file mode 100644 index 956d45e0..00000000 --- a/lib/managers/transfer.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"transfer.generated.js","sourceRoot":"","sources":["../../src/managers/transfer.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAgE;AAOhE,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAW7C,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,eAAe;IAGxB,YAAY,MAAoD;QAC5D,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,MAAc,EAAE,WAA8C,EAAE,cAAiD,EAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACrQ,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC1G,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,gCAAgC,EAAE,MAAM,EAAE,YAAY,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC9Z,OAAO,IAAA,4CAAqB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACjE,CAAC;KAAA;CACJ;AAhBD,0CAgBC;AACD,SAAgB,sDAAsD,CAAC,GAAkD;IACrH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC9B,CAAC;AAFD,wHAEC;AACD,SAAgB,wDAAwD,CAAC,GAAQ;IAC7E,MAAM,EAAE,GAAW,GAAG,CAAC,EAAE,CAAC;IAC1B,OAAO,EAAE,EAAE,EAAE,EAAE,EAA0D,CAAC;AAC9E,CAAC;AAHD,4HAGC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,sDAAsD,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC;AACjG,CAAC;AAFD,gGAEC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,OAAO,GAAkD,wDAAwD,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IACtI,OAAO,EAAE,OAAO,EAAE,OAAO,EAA8C,CAAC;AAC5E,CAAC;AAHD,oGAGC"} \ No newline at end of file diff --git a/lib/managers/trashedFiles.generated.d.ts b/lib/managers/trashedFiles.generated.d.ts deleted file mode 100644 index 4c0b71a7..00000000 --- a/lib/managers/trashedFiles.generated.d.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { TrashFileRestored } from "../schemas.generated.js"; -import { TrashFile } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface RestoreFileFromTrashRequestBodyArgParentField { - readonly id?: string; -} -export interface RestoreFileFromTrashRequestBodyArg { - readonly name?: string; - readonly parent?: RestoreFileFromTrashRequestBodyArgParentField; -} -export interface RestoreFileFromTrashQueryParamsArg { - readonly fields?: string; -} -export declare class RestoreFileFromTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: RestoreFileFromTrashHeadersArg); -} -export interface GetFileTrashQueryParamsArg { - readonly fields?: string; -} -export declare class GetFileTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFileTrashHeadersArg); -} -export declare class DeleteFileTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFileTrashHeadersArg); -} -export declare class TrashedFilesManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - restoreFileFromTrash(fileId: string, requestBody: RestoreFileFromTrashRequestBodyArg, queryParams?: RestoreFileFromTrashQueryParamsArg, headers?: RestoreFileFromTrashHeadersArg): Promise; - getFileTrash(fileId: string, queryParams?: GetFileTrashQueryParamsArg, headers?: GetFileTrashHeadersArg): Promise; - deleteFileTrash(fileId: string, headers?: DeleteFileTrashHeadersArg): Promise; -} -export declare function serializeRestoreFileFromTrashRequestBodyArgParentField(val: RestoreFileFromTrashRequestBodyArgParentField): Json; -export declare function deserializeRestoreFileFromTrashRequestBodyArgParentField(val: any): RestoreFileFromTrashRequestBodyArgParentField; -export declare function serializeRestoreFileFromTrashRequestBodyArg(val: RestoreFileFromTrashRequestBodyArg): Json; -export declare function deserializeRestoreFileFromTrashRequestBodyArg(val: any): RestoreFileFromTrashRequestBodyArg; diff --git a/lib/managers/trashedFiles.generated.js b/lib/managers/trashedFiles.generated.js deleted file mode 100644 index 6d229b10..00000000 --- a/lib/managers/trashedFiles.generated.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeRestoreFileFromTrashRequestBodyArg = exports.serializeRestoreFileFromTrashRequestBodyArg = exports.deserializeRestoreFileFromTrashRequestBodyArgParentField = exports.serializeRestoreFileFromTrashRequestBodyArgParentField = exports.TrashedFilesManager = exports.DeleteFileTrashHeadersArg = exports.GetFileTrashHeadersArg = exports.RestoreFileFromTrashHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class RestoreFileFromTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.RestoreFileFromTrashHeadersArg = RestoreFileFromTrashHeadersArg; -class GetFileTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFileTrashHeadersArg = GetFileTrashHeadersArg; -class DeleteFileTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFileTrashHeadersArg = DeleteFileTrashHeadersArg; -class TrashedFilesManager { - constructor(fields) { - Object.assign(this, fields); - } - restoreFileFromTrash(fileId, requestBody, queryParams = {}, headers = new RestoreFileFromTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeRestoreFileFromTrashRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTrashFileRestored)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getFileTrash(fileId, queryParams = {}, headers = new GetFileTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTrashFile)((0, json_js_2.deserializeJson)(response.text)); - }); - } - deleteFileTrash(fileId, headers = new DeleteFileTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/", fileId, "/trash"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.TrashedFilesManager = TrashedFilesManager; -function serializeRestoreFileFromTrashRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeRestoreFileFromTrashRequestBodyArgParentField = serializeRestoreFileFromTrashRequestBodyArgParentField; -function deserializeRestoreFileFromTrashRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializeRestoreFileFromTrashRequestBodyArgParentField = deserializeRestoreFileFromTrashRequestBodyArgParentField; -function serializeRestoreFileFromTrashRequestBodyArg(val) { - return { ["name"]: val.name, ["parent"]: val.parent == void 0 ? void 0 : serializeRestoreFileFromTrashRequestBodyArgParentField(val.parent) }; -} -exports.serializeRestoreFileFromTrashRequestBodyArg = serializeRestoreFileFromTrashRequestBodyArg; -function deserializeRestoreFileFromTrashRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeRestoreFileFromTrashRequestBodyArgParentField(val.parent); - return { name: name, parent: parent }; -} -exports.deserializeRestoreFileFromTrashRequestBodyArg = deserializeRestoreFileFromTrashRequestBodyArg; -//# sourceMappingURL=trashedFiles.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedFiles.generated.js.map b/lib/managers/trashedFiles.generated.js.map deleted file mode 100644 index 4816d446..00000000 --- a/lib/managers/trashedFiles.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trashedFiles.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFiles.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedFolders.generated.d.ts b/lib/managers/trashedFolders.generated.d.ts deleted file mode 100644 index aa6b3465..00000000 --- a/lib/managers/trashedFolders.generated.d.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { TrashFolderRestored } from "../schemas.generated.js"; -import { TrashFolder } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface RestoreFolderFromTrashRequestBodyArgParentField { - readonly id?: string; -} -export interface RestoreFolderFromTrashRequestBodyArg { - readonly name?: string; - readonly parent?: RestoreFolderFromTrashRequestBodyArgParentField; -} -export interface RestoreFolderFromTrashQueryParamsArg { - readonly fields?: string; -} -export declare class RestoreFolderFromTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: RestoreFolderFromTrashHeadersArg); -} -export interface GetFolderTrashQueryParamsArg { - readonly fields?: string; -} -export declare class GetFolderTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderTrashHeadersArg); -} -export declare class DeleteFolderTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteFolderTrashHeadersArg); -} -export declare class TrashedFoldersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - restoreFolderFromTrash(folderId: string, requestBody: RestoreFolderFromTrashRequestBodyArg, queryParams?: RestoreFolderFromTrashQueryParamsArg, headers?: RestoreFolderFromTrashHeadersArg): Promise; - getFolderTrash(folderId: string, queryParams?: GetFolderTrashQueryParamsArg, headers?: GetFolderTrashHeadersArg): Promise; - deleteFolderTrash(folderId: string, headers?: DeleteFolderTrashHeadersArg): Promise; -} -export declare function serializeRestoreFolderFromTrashRequestBodyArgParentField(val: RestoreFolderFromTrashRequestBodyArgParentField): Json; -export declare function deserializeRestoreFolderFromTrashRequestBodyArgParentField(val: any): RestoreFolderFromTrashRequestBodyArgParentField; -export declare function serializeRestoreFolderFromTrashRequestBodyArg(val: RestoreFolderFromTrashRequestBodyArg): Json; -export declare function deserializeRestoreFolderFromTrashRequestBodyArg(val: any): RestoreFolderFromTrashRequestBodyArg; diff --git a/lib/managers/trashedFolders.generated.js b/lib/managers/trashedFolders.generated.js deleted file mode 100644 index ed11d80b..00000000 --- a/lib/managers/trashedFolders.generated.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeRestoreFolderFromTrashRequestBodyArg = exports.serializeRestoreFolderFromTrashRequestBodyArg = exports.deserializeRestoreFolderFromTrashRequestBodyArgParentField = exports.serializeRestoreFolderFromTrashRequestBodyArgParentField = exports.TrashedFoldersManager = exports.DeleteFolderTrashHeadersArg = exports.GetFolderTrashHeadersArg = exports.RestoreFolderFromTrashHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class RestoreFolderFromTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.RestoreFolderFromTrashHeadersArg = RestoreFolderFromTrashHeadersArg; -class GetFolderTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderTrashHeadersArg = GetFolderTrashHeadersArg; -class DeleteFolderTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteFolderTrashHeadersArg = DeleteFolderTrashHeadersArg; -class TrashedFoldersManager { - constructor(fields) { - Object.assign(this, fields); - } - restoreFolderFromTrash(folderId, requestBody, queryParams = {}, headers = new RestoreFolderFromTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeRestoreFolderFromTrashRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTrashFolderRestored)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getFolderTrash(folderId, queryParams = {}, headers = new GetFolderTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTrashFolder)((0, json_js_2.deserializeJson)(response.text)); - }); - } - deleteFolderTrash(folderId, headers = new DeleteFolderTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/", folderId, "/trash"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.TrashedFoldersManager = TrashedFoldersManager; -function serializeRestoreFolderFromTrashRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeRestoreFolderFromTrashRequestBodyArgParentField = serializeRestoreFolderFromTrashRequestBodyArgParentField; -function deserializeRestoreFolderFromTrashRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializeRestoreFolderFromTrashRequestBodyArgParentField = deserializeRestoreFolderFromTrashRequestBodyArgParentField; -function serializeRestoreFolderFromTrashRequestBodyArg(val) { - return { ["name"]: val.name, ["parent"]: val.parent == void 0 ? void 0 : serializeRestoreFolderFromTrashRequestBodyArgParentField(val.parent) }; -} -exports.serializeRestoreFolderFromTrashRequestBodyArg = serializeRestoreFolderFromTrashRequestBodyArg; -function deserializeRestoreFolderFromTrashRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeRestoreFolderFromTrashRequestBodyArgParentField(val.parent); - return { name: name, parent: parent }; -} -exports.deserializeRestoreFolderFromTrashRequestBodyArg = deserializeRestoreFolderFromTrashRequestBodyArg; -//# sourceMappingURL=trashedFolders.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedFolders.generated.js.map b/lib/managers/trashedFolders.generated.js.map deleted file mode 100644 index 489f8f71..00000000 --- a/lib/managers/trashedFolders.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trashedFolders.generated.js","sourceRoot":"","sources":["../../src/managers/trashedFolders.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/trashedItems.generated.d.ts b/lib/managers/trashedItems.generated.d.ts deleted file mode 100644 index 962f0ede..00000000 --- a/lib/managers/trashedItems.generated.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Items } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -export type GetFolderTrashItemsQueryParamsArgDirectionField = "ASC" | "DESC"; -export type GetFolderTrashItemsQueryParamsArgSortField = "name" | "date" | "size"; -export interface GetFolderTrashItemsQueryParamsArg { - readonly fields?: string; - readonly limit?: number; - readonly offset?: number; - readonly usemarker?: boolean; - readonly marker?: string; - readonly direction?: GetFolderTrashItemsQueryParamsArgDirectionField; - readonly sort?: GetFolderTrashItemsQueryParamsArgSortField; -} -export declare class GetFolderTrashItemsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetFolderTrashItemsHeadersArg); -} -export declare class TrashedItemsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getFolderTrashItems(queryParams?: GetFolderTrashItemsQueryParamsArg, headers?: GetFolderTrashItemsHeadersArg): Promise; -} diff --git a/lib/managers/trashedItems.generated.js b/lib/managers/trashedItems.generated.js deleted file mode 100644 index f81db5f4..00000000 --- a/lib/managers/trashedItems.generated.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TrashedItemsManager = exports.GetFolderTrashItemsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -class GetFolderTrashItemsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetFolderTrashItemsHeadersArg = GetFolderTrashItemsHeadersArg; -class TrashedItemsManager { - constructor(fields) { - Object.assign(this, fields); - } - getFolderTrashItems(queryParams = {}, headers = new GetFolderTrashItemsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["direction"]: (0, utils_js_2.toString)(queryParams.direction), ["sort"]: (0, utils_js_2.toString)(queryParams.sort) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/folders/trash/items"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeItems)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.TrashedItemsManager = TrashedItemsManager; -//# sourceMappingURL=trashedItems.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedItems.generated.js.map b/lib/managers/trashedItems.generated.js.map deleted file mode 100644 index 9d95dfb4..00000000 --- a/lib/managers/trashedItems.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trashedItems.generated.js","sourceRoot":"","sources":["../../src/managers/trashedItems.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA2D;AAO3D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAa7C,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,mBAAmB;IAG5B,YAAY,MAAwD;QAChE,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,mBAAmB,CAAC,cAAiD,EAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACrM,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YAClU,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,6CAA6C,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACtS,OAAO,IAAA,uCAAgB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC5D,CAAC;KAAA;CACJ;AAhBD,kDAgBC"} \ No newline at end of file diff --git a/lib/managers/trashedWebLinks.generated.d.ts b/lib/managers/trashedWebLinks.generated.d.ts deleted file mode 100644 index b5ab0d04..00000000 --- a/lib/managers/trashedWebLinks.generated.d.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { TrashWebLinkRestored } from "../schemas.generated.js"; -import { TrashWebLink } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface CreateWebLinkByIdRequestBodyArgParentField { - readonly id?: string; -} -export interface CreateWebLinkByIdRequestBodyArg { - readonly name?: string; - readonly parent?: CreateWebLinkByIdRequestBodyArgParentField; -} -export interface CreateWebLinkByIdQueryParamsArg { - readonly fields?: string; -} -export declare class CreateWebLinkByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateWebLinkByIdHeadersArg); -} -export interface GetWebLinkTrashQueryParamsArg { - readonly fields?: string; -} -export declare class GetWebLinkTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetWebLinkTrashHeadersArg); -} -export declare class DeleteWebLinkTrashHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteWebLinkTrashHeadersArg); -} -export declare class TrashedWebLinksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createWebLinkById(webLinkId: string, requestBody: CreateWebLinkByIdRequestBodyArg, queryParams?: CreateWebLinkByIdQueryParamsArg, headers?: CreateWebLinkByIdHeadersArg): Promise; - getWebLinkTrash(webLinkId: string, queryParams?: GetWebLinkTrashQueryParamsArg, headers?: GetWebLinkTrashHeadersArg): Promise; - deleteWebLinkTrash(webLinkId: string, headers?: DeleteWebLinkTrashHeadersArg): Promise; -} -export declare function serializeCreateWebLinkByIdRequestBodyArgParentField(val: CreateWebLinkByIdRequestBodyArgParentField): Json; -export declare function deserializeCreateWebLinkByIdRequestBodyArgParentField(val: any): CreateWebLinkByIdRequestBodyArgParentField; -export declare function serializeCreateWebLinkByIdRequestBodyArg(val: CreateWebLinkByIdRequestBodyArg): Json; -export declare function deserializeCreateWebLinkByIdRequestBodyArg(val: any): CreateWebLinkByIdRequestBodyArg; diff --git a/lib/managers/trashedWebLinks.generated.js b/lib/managers/trashedWebLinks.generated.js deleted file mode 100644 index ae9cc77b..00000000 --- a/lib/managers/trashedWebLinks.generated.js +++ /dev/null @@ -1,90 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateWebLinkByIdRequestBodyArg = exports.serializeCreateWebLinkByIdRequestBodyArg = exports.deserializeCreateWebLinkByIdRequestBodyArgParentField = exports.serializeCreateWebLinkByIdRequestBodyArgParentField = exports.TrashedWebLinksManager = exports.DeleteWebLinkTrashHeadersArg = exports.GetWebLinkTrashHeadersArg = exports.CreateWebLinkByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class CreateWebLinkByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateWebLinkByIdHeadersArg = CreateWebLinkByIdHeadersArg; -class GetWebLinkTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetWebLinkTrashHeadersArg = GetWebLinkTrashHeadersArg; -class DeleteWebLinkTrashHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteWebLinkTrashHeadersArg = DeleteWebLinkTrashHeadersArg; -class TrashedWebLinksManager { - constructor(fields) { - Object.assign(this, fields); - } - createWebLinkById(webLinkId, requestBody, queryParams = {}, headers = new CreateWebLinkByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeTrashWebLinkRestored)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getWebLinkTrash(webLinkId, queryParams = {}, headers = new GetWebLinkTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeTrashWebLink)((0, json_js_2.deserializeJson)(response.text)); - }); - } - deleteWebLinkTrash(webLinkId, headers = new DeleteWebLinkTrashHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId, "/trash"), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.TrashedWebLinksManager = TrashedWebLinksManager; -function serializeCreateWebLinkByIdRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateWebLinkByIdRequestBodyArgParentField = serializeCreateWebLinkByIdRequestBodyArgParentField; -function deserializeCreateWebLinkByIdRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializeCreateWebLinkByIdRequestBodyArgParentField = deserializeCreateWebLinkByIdRequestBodyArgParentField; -function serializeCreateWebLinkByIdRequestBodyArg(val) { - return { ["name"]: val.name, ["parent"]: val.parent == void 0 ? void 0 : serializeCreateWebLinkByIdRequestBodyArgParentField(val.parent) }; -} -exports.serializeCreateWebLinkByIdRequestBodyArg = serializeCreateWebLinkByIdRequestBodyArg; -function deserializeCreateWebLinkByIdRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeCreateWebLinkByIdRequestBodyArgParentField(val.parent); - return { name: name, parent: parent }; -} -exports.deserializeCreateWebLinkByIdRequestBodyArg = deserializeCreateWebLinkByIdRequestBodyArg; -//# sourceMappingURL=trashedWebLinks.generated.js.map \ No newline at end of file diff --git a/lib/managers/trashedWebLinks.generated.js.map b/lib/managers/trashedWebLinks.generated.js.map deleted file mode 100644 index 3fa98fee..00000000 --- a/lib/managers/trashedWebLinks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trashedWebLinks.generated.js","sourceRoot":"","sources":["../../src/managers/trashedWebLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/uploads.generated.d.ts b/lib/managers/uploads.generated.d.ts deleted file mode 100644 index 87db20ef..00000000 --- a/lib/managers/uploads.generated.d.ts +++ /dev/null @@ -1,85 +0,0 @@ -/// -import { Files } from "../schemas.generated.js"; -import { UploadUrl } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { ByteStream } from "../utils.js"; -import { Json } from "../json.js"; -export interface UploadFileVersionRequestBodyArgAttributesField { - readonly name: string; - readonly contentModifiedAt?: string; -} -export interface UploadFileVersionRequestBodyArg { - readonly attributes: UploadFileVersionRequestBodyArgAttributesField; - readonly file: ByteStream; - readonly fileFileName?: string; - readonly fileContentType?: string; -} -export interface UploadFileVersionQueryParamsArg { - readonly fields?: string; -} -export declare class UploadFileVersionHeadersArg { - readonly ifMatch?: string; - readonly contentMd5?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UploadFileVersionHeadersArg); -} -export interface UploadFileRequestBodyArgAttributesFieldParentField { - readonly id: string; -} -export interface UploadFileRequestBodyArgAttributesField { - readonly name: string; - readonly parent: UploadFileRequestBodyArgAttributesFieldParentField; - readonly contentCreatedAt?: string; - readonly contentModifiedAt?: string; -} -export interface UploadFileRequestBodyArg { - readonly attributes: UploadFileRequestBodyArgAttributesField; - readonly file: ByteStream; - readonly fileFileName?: string; - readonly fileContentType?: string; -} -export interface UploadFileQueryParamsArg { - readonly fields?: string; -} -export declare class UploadFileHeadersArg { - readonly contentMd5?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UploadFileHeadersArg); -} -export interface PreflightFileUploadRequestBodyArgParentField { - readonly id?: string; -} -export interface PreflightFileUploadRequestBodyArg { - readonly name?: string; - readonly size?: number; - readonly parent?: PreflightFileUploadRequestBodyArgParentField; -} -export declare class PreflightFileUploadHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: PreflightFileUploadHeadersArg); -} -export declare class UploadsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - uploadFileVersion(fileId: string, requestBody: UploadFileVersionRequestBodyArg, queryParams?: UploadFileVersionQueryParamsArg, headers?: UploadFileVersionHeadersArg): Promise; - uploadFile(requestBody: UploadFileRequestBodyArg, queryParams?: UploadFileQueryParamsArg, headers?: UploadFileHeadersArg): Promise; - preflightFileUpload(requestBody: PreflightFileUploadRequestBodyArg, headers?: PreflightFileUploadHeadersArg): Promise; -} -export declare function serializeUploadFileVersionRequestBodyArgAttributesField(val: UploadFileVersionRequestBodyArgAttributesField): Json; -export declare function deserializeUploadFileVersionRequestBodyArgAttributesField(val: any): UploadFileVersionRequestBodyArgAttributesField; -export declare function serializeUploadFileRequestBodyArgAttributesFieldParentField(val: UploadFileRequestBodyArgAttributesFieldParentField): Json; -export declare function deserializeUploadFileRequestBodyArgAttributesFieldParentField(val: any): UploadFileRequestBodyArgAttributesFieldParentField; -export declare function serializeUploadFileRequestBodyArgAttributesField(val: UploadFileRequestBodyArgAttributesField): Json; -export declare function deserializeUploadFileRequestBodyArgAttributesField(val: any): UploadFileRequestBodyArgAttributesField; -export declare function serializePreflightFileUploadRequestBodyArgParentField(val: PreflightFileUploadRequestBodyArgParentField): Json; -export declare function deserializePreflightFileUploadRequestBodyArgParentField(val: any): PreflightFileUploadRequestBodyArgParentField; -export declare function serializePreflightFileUploadRequestBodyArg(val: PreflightFileUploadRequestBodyArg): Json; -export declare function deserializePreflightFileUploadRequestBodyArg(val: any): PreflightFileUploadRequestBodyArg; diff --git a/lib/managers/uploads.generated.js b/lib/managers/uploads.generated.js deleted file mode 100644 index 84d2ab43..00000000 --- a/lib/managers/uploads.generated.js +++ /dev/null @@ -1,122 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializePreflightFileUploadRequestBodyArg = exports.serializePreflightFileUploadRequestBodyArg = exports.deserializePreflightFileUploadRequestBodyArgParentField = exports.serializePreflightFileUploadRequestBodyArgParentField = exports.deserializeUploadFileRequestBodyArgAttributesField = exports.serializeUploadFileRequestBodyArgAttributesField = exports.deserializeUploadFileRequestBodyArgAttributesFieldParentField = exports.serializeUploadFileRequestBodyArgAttributesFieldParentField = exports.deserializeUploadFileVersionRequestBodyArgAttributesField = exports.serializeUploadFileVersionRequestBodyArgAttributesField = exports.UploadsManager = exports.PreflightFileUploadHeadersArg = exports.UploadFileHeadersArg = exports.UploadFileVersionHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class UploadFileVersionHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UploadFileVersionHeadersArg = UploadFileVersionHeadersArg; -class UploadFileHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UploadFileHeadersArg = UploadFileHeadersArg; -class PreflightFileUploadHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.PreflightFileUploadHeadersArg = PreflightFileUploadHeadersArg; -class UploadsManager { - constructor(fields) { - Object.assign(this, fields); - } - uploadFileVersion(fileId, requestBody, queryParams = {}, headers = new UploadFileVersionHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["if-match"]: (0, utils_js_2.toString)(headers.ifMatch), ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/", fileId, "/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileVersionRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); - }); - } - uploadFile(requestBody, queryParams = {}, headers = new UploadFileHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["content-md5"]: (0, utils_js_2.toString)(headers.contentMd5) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://upload.box.com/api/2.0/files/content"), { method: "POST", params: queryParamsMap, headers: headersMap, multipartData: [{ partName: "attributes", body: (0, json_js_1.serializeJson)(serializeUploadFileRequestBodyArgAttributesField(requestBody.attributes)) }, { partName: "file", fileStream: requestBody.file, contentType: requestBody.fileContentType, fileName: requestBody.fileFileName }], contentType: "multipart/form-data", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeFiles)((0, json_js_2.deserializeJson)(response.text)); - }); - } - preflightFileUpload(requestBody, headers = new PreflightFileUploadHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/files/content"), { method: "OPTIONS", headers: headersMap, body: (0, json_js_1.serializeJson)(serializePreflightFileUploadRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeUploadUrl)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.UploadsManager = UploadsManager; -function serializeUploadFileVersionRequestBodyArgAttributesField(val) { - return { ["name"]: val.name, ["content_modified_at"]: val.contentModifiedAt }; -} -exports.serializeUploadFileVersionRequestBodyArgAttributesField = serializeUploadFileVersionRequestBodyArgAttributesField; -function deserializeUploadFileVersionRequestBodyArgAttributesField(val) { - const name = val.name; - const contentModifiedAt = (0, json_js_3.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - return { name: name, contentModifiedAt: contentModifiedAt }; -} -exports.deserializeUploadFileVersionRequestBodyArgAttributesField = deserializeUploadFileVersionRequestBodyArgAttributesField; -function serializeUploadFileRequestBodyArgAttributesFieldParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeUploadFileRequestBodyArgAttributesFieldParentField = serializeUploadFileRequestBodyArgAttributesFieldParentField; -function deserializeUploadFileRequestBodyArgAttributesFieldParentField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeUploadFileRequestBodyArgAttributesFieldParentField = deserializeUploadFileRequestBodyArgAttributesFieldParentField; -function serializeUploadFileRequestBodyArgAttributesField(val) { - return { ["name"]: val.name, ["parent"]: serializeUploadFileRequestBodyArgAttributesFieldParentField(val.parent), ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt }; -} -exports.serializeUploadFileRequestBodyArgAttributesField = serializeUploadFileRequestBodyArgAttributesField; -function deserializeUploadFileRequestBodyArgAttributesField(val) { - const name = val.name; - const parent = deserializeUploadFileRequestBodyArgAttributesFieldParentField(val.parent); - const contentCreatedAt = (0, json_js_3.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_3.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - return { name: name, parent: parent, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt }; -} -exports.deserializeUploadFileRequestBodyArgAttributesField = deserializeUploadFileRequestBodyArgAttributesField; -function serializePreflightFileUploadRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializePreflightFileUploadRequestBodyArgParentField = serializePreflightFileUploadRequestBodyArgParentField; -function deserializePreflightFileUploadRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializePreflightFileUploadRequestBodyArgParentField = deserializePreflightFileUploadRequestBodyArgParentField; -function serializePreflightFileUploadRequestBodyArg(val) { - return { ["name"]: val.name, ["size"]: val.size, ["parent"]: val.parent == void 0 ? void 0 : serializePreflightFileUploadRequestBodyArgParentField(val.parent) }; -} -exports.serializePreflightFileUploadRequestBodyArg = serializePreflightFileUploadRequestBodyArg; -function deserializePreflightFileUploadRequestBodyArg(val) { - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const size = (0, json_js_3.isJson)(val.size, "number") ? val.size : void 0; - const parent = val.parent == void 0 ? void 0 : deserializePreflightFileUploadRequestBodyArgParentField(val.parent); - return { name: name, size: size, parent: parent }; -} -exports.deserializePreflightFileUploadRequestBodyArg = deserializePreflightFileUploadRequestBodyArg; -//# sourceMappingURL=uploads.generated.js.map \ No newline at end of file diff --git a/lib/managers/uploads.generated.js.map b/lib/managers/uploads.generated.js.map deleted file mode 100644 index 2482b789..00000000 --- a/lib/managers/uploads.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"uploads.generated.js","sourceRoot":"","sources":["../../src/managers/uploads.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/userCollaborations.generated.d.ts b/lib/managers/userCollaborations.generated.d.ts deleted file mode 100644 index b59809d3..00000000 --- a/lib/managers/userCollaborations.generated.d.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Collaboration } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetCollaborationByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetCollaborationByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetCollaborationByIdHeadersArg); -} -export type UpdateCollaborationByIdRequestBodyArgRoleField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner" | "owner"; -export type UpdateCollaborationByIdRequestBodyArgStatusField = "pending" | "accepted" | "rejected"; -export interface UpdateCollaborationByIdRequestBodyArg { - readonly role: UpdateCollaborationByIdRequestBodyArgRoleField; - readonly status?: UpdateCollaborationByIdRequestBodyArgStatusField; - readonly expiresAt?: string; - readonly canViewPath?: boolean; -} -export declare class UpdateCollaborationByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateCollaborationByIdHeadersArg); -} -export declare class DeleteCollaborationByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteCollaborationByIdHeadersArg); -} -export type CreateCollaborationRequestBodyArgItemFieldTypeField = "file" | "folder"; -export interface CreateCollaborationRequestBodyArgItemField { - readonly type?: CreateCollaborationRequestBodyArgItemFieldTypeField; - readonly id?: string; -} -export type CreateCollaborationRequestBodyArgAccessibleByFieldTypeField = "user" | "group"; -export interface CreateCollaborationRequestBodyArgAccessibleByField { - readonly type: CreateCollaborationRequestBodyArgAccessibleByFieldTypeField; - readonly id?: string; - readonly login?: string; -} -export type CreateCollaborationRequestBodyArgRoleField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner"; -export interface CreateCollaborationRequestBodyArg { - readonly item: CreateCollaborationRequestBodyArgItemField; - readonly accessibleBy: CreateCollaborationRequestBodyArgAccessibleByField; - readonly role: CreateCollaborationRequestBodyArgRoleField; - readonly canViewPath?: boolean; - readonly expiresAt?: string; -} -export interface CreateCollaborationQueryParamsArg { - readonly fields?: string; - readonly notify?: boolean; -} -export declare class CreateCollaborationHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateCollaborationHeadersArg); -} -export declare class UserCollaborationsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getCollaborationById(collaborationId: string, queryParams?: GetCollaborationByIdQueryParamsArg, headers?: GetCollaborationByIdHeadersArg): Promise; - updateCollaborationById(collaborationId: string, requestBody: UpdateCollaborationByIdRequestBodyArg, headers?: UpdateCollaborationByIdHeadersArg): Promise; - deleteCollaborationById(collaborationId: string, headers?: DeleteCollaborationByIdHeadersArg): Promise; - createCollaboration(requestBody: CreateCollaborationRequestBodyArg, queryParams?: CreateCollaborationQueryParamsArg, headers?: CreateCollaborationHeadersArg): Promise; -} -export declare function serializeUpdateCollaborationByIdRequestBodyArgRoleField(val: UpdateCollaborationByIdRequestBodyArgRoleField): Json; -export declare function deserializeUpdateCollaborationByIdRequestBodyArgRoleField(val: any): UpdateCollaborationByIdRequestBodyArgRoleField; -export declare function serializeUpdateCollaborationByIdRequestBodyArgStatusField(val: UpdateCollaborationByIdRequestBodyArgStatusField): Json; -export declare function deserializeUpdateCollaborationByIdRequestBodyArgStatusField(val: any): UpdateCollaborationByIdRequestBodyArgStatusField; -export declare function serializeUpdateCollaborationByIdRequestBodyArg(val: UpdateCollaborationByIdRequestBodyArg): Json; -export declare function deserializeUpdateCollaborationByIdRequestBodyArg(val: any): UpdateCollaborationByIdRequestBodyArg; -export declare function serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val: CreateCollaborationRequestBodyArgItemFieldTypeField): Json; -export declare function deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val: any): CreateCollaborationRequestBodyArgItemFieldTypeField; -export declare function serializeCreateCollaborationRequestBodyArgItemField(val: CreateCollaborationRequestBodyArgItemField): Json; -export declare function deserializeCreateCollaborationRequestBodyArgItemField(val: any): CreateCollaborationRequestBodyArgItemField; -export declare function serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val: CreateCollaborationRequestBodyArgAccessibleByFieldTypeField): Json; -export declare function deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val: any): CreateCollaborationRequestBodyArgAccessibleByFieldTypeField; -export declare function serializeCreateCollaborationRequestBodyArgAccessibleByField(val: CreateCollaborationRequestBodyArgAccessibleByField): Json; -export declare function deserializeCreateCollaborationRequestBodyArgAccessibleByField(val: any): CreateCollaborationRequestBodyArgAccessibleByField; -export declare function serializeCreateCollaborationRequestBodyArgRoleField(val: CreateCollaborationRequestBodyArgRoleField): Json; -export declare function deserializeCreateCollaborationRequestBodyArgRoleField(val: any): CreateCollaborationRequestBodyArgRoleField; -export declare function serializeCreateCollaborationRequestBodyArg(val: CreateCollaborationRequestBodyArg): Json; -export declare function deserializeCreateCollaborationRequestBodyArg(val: any): CreateCollaborationRequestBodyArg; diff --git a/lib/managers/userCollaborations.generated.js b/lib/managers/userCollaborations.generated.js deleted file mode 100644 index 55b373e1..00000000 --- a/lib/managers/userCollaborations.generated.js +++ /dev/null @@ -1,251 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateCollaborationRequestBodyArg = exports.serializeCreateCollaborationRequestBodyArg = exports.deserializeCreateCollaborationRequestBodyArgRoleField = exports.serializeCreateCollaborationRequestBodyArgRoleField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByField = exports.deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = exports.deserializeCreateCollaborationRequestBodyArgItemField = exports.serializeCreateCollaborationRequestBodyArgItemField = exports.deserializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.serializeCreateCollaborationRequestBodyArgItemFieldTypeField = exports.deserializeUpdateCollaborationByIdRequestBodyArg = exports.serializeUpdateCollaborationByIdRequestBodyArg = exports.deserializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.serializeUpdateCollaborationByIdRequestBodyArgStatusField = exports.deserializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.serializeUpdateCollaborationByIdRequestBodyArgRoleField = exports.UserCollaborationsManager = exports.CreateCollaborationHeadersArg = exports.DeleteCollaborationByIdHeadersArg = exports.UpdateCollaborationByIdHeadersArg = exports.GetCollaborationByIdHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetCollaborationByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetCollaborationByIdHeadersArg = GetCollaborationByIdHeadersArg; -class UpdateCollaborationByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateCollaborationByIdHeadersArg = UpdateCollaborationByIdHeadersArg; -class DeleteCollaborationByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteCollaborationByIdHeadersArg = DeleteCollaborationByIdHeadersArg; -class CreateCollaborationHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateCollaborationHeadersArg = CreateCollaborationHeadersArg; -class UserCollaborationsManager { - constructor(fields) { - Object.assign(this, fields); - } - getCollaborationById(collaborationId, queryParams = {}, headers = new GetCollaborationByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateCollaborationById(collaborationId, requestBody, headers = new UpdateCollaborationByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateCollaborationByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteCollaborationById(collaborationId, headers = new DeleteCollaborationByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations/", collaborationId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } - createCollaboration(requestBody, queryParams = {}, headers = new CreateCollaborationHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["notify"]: (0, utils_js_2.toString)(queryParams.notify) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/collaborations"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateCollaborationRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeCollaboration)((0, json_js_1.deserializeJson)(response.text)); - }); - } -} -exports.UserCollaborationsManager = UserCollaborationsManager; -function serializeUpdateCollaborationByIdRequestBodyArgRoleField(val) { - return val; -} -exports.serializeUpdateCollaborationByIdRequestBodyArgRoleField = serializeUpdateCollaborationByIdRequestBodyArgRoleField; -function deserializeUpdateCollaborationByIdRequestBodyArgRoleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateCollaborationByIdRequestBodyArgRoleField\""; - } - if (val == "editor") { - return "editor"; - } - if (val == "viewer") { - return "viewer"; - } - if (val == "previewer") { - return "previewer"; - } - if (val == "uploader") { - return "uploader"; - } - if (val == "previewer uploader") { - return "previewer uploader"; - } - if (val == "viewer uploader") { - return "viewer uploader"; - } - if (val == "co-owner") { - return "co-owner"; - } - if (val == "owner") { - return "owner"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateCollaborationByIdRequestBodyArgRoleField = deserializeUpdateCollaborationByIdRequestBodyArgRoleField; -function serializeUpdateCollaborationByIdRequestBodyArgStatusField(val) { - return val; -} -exports.serializeUpdateCollaborationByIdRequestBodyArgStatusField = serializeUpdateCollaborationByIdRequestBodyArgStatusField; -function deserializeUpdateCollaborationByIdRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateCollaborationByIdRequestBodyArgStatusField\""; - } - if (val == "pending") { - return "pending"; - } - if (val == "accepted") { - return "accepted"; - } - if (val == "rejected") { - return "rejected"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateCollaborationByIdRequestBodyArgStatusField = deserializeUpdateCollaborationByIdRequestBodyArgStatusField; -function serializeUpdateCollaborationByIdRequestBodyArg(val) { - return { ["role"]: serializeUpdateCollaborationByIdRequestBodyArgRoleField(val.role), ["status"]: val.status == void 0 ? void 0 : serializeUpdateCollaborationByIdRequestBodyArgStatusField(val.status), ["expires_at"]: val.expiresAt, ["can_view_path"]: val.canViewPath }; -} -exports.serializeUpdateCollaborationByIdRequestBodyArg = serializeUpdateCollaborationByIdRequestBodyArg; -function deserializeUpdateCollaborationByIdRequestBodyArg(val) { - const role = deserializeUpdateCollaborationByIdRequestBodyArgRoleField(val.role); - const status = val.status == void 0 ? void 0 : deserializeUpdateCollaborationByIdRequestBodyArgStatusField(val.status); - const expiresAt = (0, json_js_3.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - const canViewPath = (0, json_js_3.isJson)(val.can_view_path, "boolean") ? val.can_view_path : void 0; - return { role: role, status: status, expiresAt: expiresAt, canViewPath: canViewPath }; -} -exports.deserializeUpdateCollaborationByIdRequestBodyArg = deserializeUpdateCollaborationByIdRequestBodyArg; -function serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val) { - return val; -} -exports.serializeCreateCollaborationRequestBodyArgItemFieldTypeField = serializeCreateCollaborationRequestBodyArgItemFieldTypeField; -function deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateCollaborationRequestBodyArgItemFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateCollaborationRequestBodyArgItemFieldTypeField = deserializeCreateCollaborationRequestBodyArgItemFieldTypeField; -function serializeCreateCollaborationRequestBodyArgItemField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateCollaborationRequestBodyArgItemField = serializeCreateCollaborationRequestBodyArgItemField; -function deserializeCreateCollaborationRequestBodyArgItemField(val) { - const type = val.type == void 0 ? void 0 : deserializeCreateCollaborationRequestBodyArgItemFieldTypeField(val.type); - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeCreateCollaborationRequestBodyArgItemField = deserializeCreateCollaborationRequestBodyArgItemField; -function serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val) { - return val; -} -exports.serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField; -function deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateCollaborationRequestBodyArgAccessibleByFieldTypeField\""; - } - if (val == "user") { - return "user"; - } - if (val == "group") { - return "group"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField = deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField; -function serializeCreateCollaborationRequestBodyArgAccessibleByField(val) { - return { ["type"]: serializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val.type), ["id"]: val.id, ["login"]: val.login }; -} -exports.serializeCreateCollaborationRequestBodyArgAccessibleByField = serializeCreateCollaborationRequestBodyArgAccessibleByField; -function deserializeCreateCollaborationRequestBodyArgAccessibleByField(val) { - const type = deserializeCreateCollaborationRequestBodyArgAccessibleByFieldTypeField(val.type); - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const login = (0, json_js_3.isJson)(val.login, "string") ? val.login : void 0; - return { type: type, id: id, login: login }; -} -exports.deserializeCreateCollaborationRequestBodyArgAccessibleByField = deserializeCreateCollaborationRequestBodyArgAccessibleByField; -function serializeCreateCollaborationRequestBodyArgRoleField(val) { - return val; -} -exports.serializeCreateCollaborationRequestBodyArgRoleField = serializeCreateCollaborationRequestBodyArgRoleField; -function deserializeCreateCollaborationRequestBodyArgRoleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateCollaborationRequestBodyArgRoleField\""; - } - if (val == "editor") { - return "editor"; - } - if (val == "viewer") { - return "viewer"; - } - if (val == "previewer") { - return "previewer"; - } - if (val == "uploader") { - return "uploader"; - } - if (val == "previewer uploader") { - return "previewer uploader"; - } - if (val == "viewer uploader") { - return "viewer uploader"; - } - if (val == "co-owner") { - return "co-owner"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateCollaborationRequestBodyArgRoleField = deserializeCreateCollaborationRequestBodyArgRoleField; -function serializeCreateCollaborationRequestBodyArg(val) { - return { ["item"]: serializeCreateCollaborationRequestBodyArgItemField(val.item), ["accessible_by"]: serializeCreateCollaborationRequestBodyArgAccessibleByField(val.accessibleBy), ["role"]: serializeCreateCollaborationRequestBodyArgRoleField(val.role), ["can_view_path"]: val.canViewPath, ["expires_at"]: val.expiresAt }; -} -exports.serializeCreateCollaborationRequestBodyArg = serializeCreateCollaborationRequestBodyArg; -function deserializeCreateCollaborationRequestBodyArg(val) { - const item = deserializeCreateCollaborationRequestBodyArgItemField(val.item); - const accessibleBy = deserializeCreateCollaborationRequestBodyArgAccessibleByField(val.accessible_by); - const role = deserializeCreateCollaborationRequestBodyArgRoleField(val.role); - const canViewPath = (0, json_js_3.isJson)(val.can_view_path, "boolean") ? val.can_view_path : void 0; - const expiresAt = (0, json_js_3.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - return { item: item, accessibleBy: accessibleBy, role: role, canViewPath: canViewPath, expiresAt: expiresAt }; -} -exports.deserializeCreateCollaborationRequestBodyArg = deserializeCreateCollaborationRequestBodyArg; -//# sourceMappingURL=userCollaborations.generated.js.map \ No newline at end of file diff --git a/lib/managers/userCollaborations.generated.js.map b/lib/managers/userCollaborations.generated.js.map deleted file mode 100644 index c778ef47..00000000 --- a/lib/managers/userCollaborations.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"userCollaborations.generated.js","sourceRoot":"","sources":["../../src/managers/userCollaborations.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/users.generated.d.ts b/lib/managers/users.generated.d.ts deleted file mode 100644 index 75c3b653..00000000 --- a/lib/managers/users.generated.d.ts +++ /dev/null @@ -1,145 +0,0 @@ -import { Users } from "../schemas.generated.js"; -import { User } from "../schemas.generated.js"; -import { TrackingCode } from "../schemas.generated.js"; -import { UserFull } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export type GetUsersQueryParamsArgUserTypeField = "all" | "managed" | "external"; -export interface GetUsersQueryParamsArg { - readonly filterTerm?: string; - readonly userType?: GetUsersQueryParamsArgUserTypeField; - readonly externalAppUserId?: string; - readonly fields?: string; - readonly offset?: number; - readonly limit?: number; - readonly usemarker?: boolean; - readonly marker?: string; -} -export declare class GetUsersHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetUsersHeadersArg); -} -export type CreateUserRequestBodyArgRoleField = "coadmin" | "user"; -export type CreateUserRequestBodyArgStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; -export interface CreateUserRequestBodyArg { - readonly name: string; - readonly login?: string; - readonly isPlatformAccessOnly?: boolean; - readonly role?: CreateUserRequestBodyArgRoleField; - readonly language?: string; - readonly isSyncEnabled?: boolean; - readonly jobTitle?: string; - readonly phone?: string; - readonly address?: string; - readonly spaceAmount?: number; - readonly trackingCodes?: readonly TrackingCode[]; - readonly canSeeManagedUsers?: boolean; - readonly timezone?: string; - readonly isExternalCollabRestricted?: boolean; - readonly isExemptFromDeviceLimits?: boolean; - readonly isExemptFromLoginVerification?: boolean; - readonly status?: CreateUserRequestBodyArgStatusField; - readonly externalAppUserId?: string; -} -export interface CreateUserQueryParamsArg { - readonly fields?: string; -} -export declare class CreateUserHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateUserHeadersArg); -} -export interface GetUserMeQueryParamsArg { - readonly fields?: string; -} -export declare class GetUserMeHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetUserMeHeadersArg); -} -export interface GetUserByIdQueryParamsArg { - readonly fields?: string; -} -export declare class GetUserByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetUserByIdHeadersArg); -} -export type UpdateUserByIdRequestBodyArgRoleField = "coadmin" | "user"; -export type UpdateUserByIdRequestBodyArgStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; -export interface UpdateUserByIdRequestBodyArgNotificationEmailField { - readonly email?: string; -} -export interface UpdateUserByIdRequestBodyArg { - readonly enterprise?: string; - readonly notify?: boolean; - readonly name?: string; - readonly login?: string; - readonly role?: UpdateUserByIdRequestBodyArgRoleField; - readonly language?: string; - readonly isSyncEnabled?: boolean; - readonly jobTitle?: string; - readonly phone?: string; - readonly address?: string; - readonly trackingCodes?: readonly TrackingCode[]; - readonly canSeeManagedUsers?: boolean; - readonly timezone?: string; - readonly isExternalCollabRestricted?: boolean; - readonly isExemptFromDeviceLimits?: boolean; - readonly isExemptFromLoginVerification?: boolean; - readonly isPasswordResetRequired?: boolean; - readonly status?: UpdateUserByIdRequestBodyArgStatusField; - readonly spaceAmount?: number; - readonly notificationEmail?: UpdateUserByIdRequestBodyArgNotificationEmailField; - readonly externalAppUserId?: string; -} -export interface UpdateUserByIdQueryParamsArg { - readonly fields?: string; -} -export declare class UpdateUserByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateUserByIdHeadersArg); -} -export interface DeleteUserByIdQueryParamsArg { - readonly notify?: boolean; - readonly force?: boolean; -} -export declare class DeleteUserByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteUserByIdHeadersArg); -} -export declare class UsersManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getUsers(queryParams?: GetUsersQueryParamsArg, headers?: GetUsersHeadersArg): Promise; - createUser(requestBody: CreateUserRequestBodyArg, queryParams?: CreateUserQueryParamsArg, headers?: CreateUserHeadersArg): Promise; - getUserMe(queryParams?: GetUserMeQueryParamsArg, headers?: GetUserMeHeadersArg): Promise; - getUserById(userId: string, queryParams?: GetUserByIdQueryParamsArg, headers?: GetUserByIdHeadersArg): Promise; - updateUserById(userId: string, requestBody: UpdateUserByIdRequestBodyArg, queryParams?: UpdateUserByIdQueryParamsArg, headers?: UpdateUserByIdHeadersArg): Promise; - deleteUserById(userId: string, queryParams?: DeleteUserByIdQueryParamsArg, headers?: DeleteUserByIdHeadersArg): Promise; -} -export declare function serializeCreateUserRequestBodyArgRoleField(val: CreateUserRequestBodyArgRoleField): Json; -export declare function deserializeCreateUserRequestBodyArgRoleField(val: any): CreateUserRequestBodyArgRoleField; -export declare function serializeCreateUserRequestBodyArgStatusField(val: CreateUserRequestBodyArgStatusField): Json; -export declare function deserializeCreateUserRequestBodyArgStatusField(val: any): CreateUserRequestBodyArgStatusField; -export declare function serializeCreateUserRequestBodyArg(val: CreateUserRequestBodyArg): Json; -export declare function deserializeCreateUserRequestBodyArg(val: any): CreateUserRequestBodyArg; -export declare function serializeUpdateUserByIdRequestBodyArgRoleField(val: UpdateUserByIdRequestBodyArgRoleField): Json; -export declare function deserializeUpdateUserByIdRequestBodyArgRoleField(val: any): UpdateUserByIdRequestBodyArgRoleField; -export declare function serializeUpdateUserByIdRequestBodyArgStatusField(val: UpdateUserByIdRequestBodyArgStatusField): Json; -export declare function deserializeUpdateUserByIdRequestBodyArgStatusField(val: any): UpdateUserByIdRequestBodyArgStatusField; -export declare function serializeUpdateUserByIdRequestBodyArgNotificationEmailField(val: UpdateUserByIdRequestBodyArgNotificationEmailField): Json; -export declare function deserializeUpdateUserByIdRequestBodyArgNotificationEmailField(val: any): UpdateUserByIdRequestBodyArgNotificationEmailField; -export declare function serializeUpdateUserByIdRequestBodyArg(val: UpdateUserByIdRequestBodyArg): Json; -export declare function deserializeUpdateUserByIdRequestBodyArg(val: any): UpdateUserByIdRequestBodyArg; diff --git a/lib/managers/users.generated.js b/lib/managers/users.generated.js deleted file mode 100644 index 71aa61c4..00000000 --- a/lib/managers/users.generated.js +++ /dev/null @@ -1,272 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateUserByIdRequestBodyArg = exports.serializeUpdateUserByIdRequestBodyArg = exports.deserializeUpdateUserByIdRequestBodyArgNotificationEmailField = exports.serializeUpdateUserByIdRequestBodyArgNotificationEmailField = exports.deserializeUpdateUserByIdRequestBodyArgStatusField = exports.serializeUpdateUserByIdRequestBodyArgStatusField = exports.deserializeUpdateUserByIdRequestBodyArgRoleField = exports.serializeUpdateUserByIdRequestBodyArgRoleField = exports.deserializeCreateUserRequestBodyArg = exports.serializeCreateUserRequestBodyArg = exports.deserializeCreateUserRequestBodyArgStatusField = exports.serializeCreateUserRequestBodyArgStatusField = exports.deserializeCreateUserRequestBodyArgRoleField = exports.serializeCreateUserRequestBodyArgRoleField = exports.UsersManager = exports.DeleteUserByIdHeadersArg = exports.UpdateUserByIdHeadersArg = exports.GetUserByIdHeadersArg = exports.GetUserMeHeadersArg = exports.CreateUserHeadersArg = exports.GetUsersHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const schemas_generated_js_4 = require("../schemas.generated.js"); -const schemas_generated_js_5 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetUsersHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetUsersHeadersArg = GetUsersHeadersArg; -class CreateUserHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateUserHeadersArg = CreateUserHeadersArg; -class GetUserMeHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetUserMeHeadersArg = GetUserMeHeadersArg; -class GetUserByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetUserByIdHeadersArg = GetUserByIdHeadersArg; -class UpdateUserByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateUserByIdHeadersArg = UpdateUserByIdHeadersArg; -class DeleteUserByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteUserByIdHeadersArg = DeleteUserByIdHeadersArg; -class UsersManager { - constructor(fields) { - Object.assign(this, fields); - } - getUsers(queryParams = {}, headers = new GetUsersHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["filter_term"]: (0, utils_js_2.toString)(queryParams.filterTerm), ["user_type"]: (0, utils_js_2.toString)(queryParams.userType), ["external_app_user_id"]: (0, utils_js_2.toString)(queryParams.externalAppUserId), ["fields"]: (0, utils_js_2.toString)(queryParams.fields), ["offset"]: (0, utils_js_2.toString)(queryParams.offset), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["usemarker"]: (0, utils_js_2.toString)(queryParams.usemarker), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeUsers)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createUser(requestBody, queryParams = {}, headers = new CreateUserHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users"), { method: "POST", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateUserRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeUser)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getUserMe(queryParams = {}, headers = new GetUserMeHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/me"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getUserById(userId, queryParams = {}, headers = new GetUserByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateUserById(userId, requestBody, queryParams = {}, headers = new UpdateUserByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["fields"]: (0, utils_js_2.toString)(queryParams.fields) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "PUT", params: queryParamsMap, headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateUserByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_5.deserializeUserFull)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteUserById(userId, queryParams = {}, headers = new DeleteUserByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["notify"]: (0, utils_js_2.toString)(queryParams.notify), ["force"]: (0, utils_js_2.toString)(queryParams.force) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/users/", userId), { method: "DELETE", params: queryParamsMap, headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.UsersManager = UsersManager; -function serializeCreateUserRequestBodyArgRoleField(val) { - return val; -} -exports.serializeCreateUserRequestBodyArgRoleField = serializeCreateUserRequestBodyArgRoleField; -function deserializeCreateUserRequestBodyArgRoleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateUserRequestBodyArgRoleField\""; - } - if (val == "coadmin") { - return "coadmin"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateUserRequestBodyArgRoleField = deserializeCreateUserRequestBodyArgRoleField; -function serializeCreateUserRequestBodyArgStatusField(val) { - return val; -} -exports.serializeCreateUserRequestBodyArgStatusField = serializeCreateUserRequestBodyArgStatusField; -function deserializeCreateUserRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateUserRequestBodyArgStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "inactive") { - return "inactive"; - } - if (val == "cannot_delete_edit") { - return "cannot_delete_edit"; - } - if (val == "cannot_delete_edit_upload") { - return "cannot_delete_edit_upload"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateUserRequestBodyArgStatusField = deserializeCreateUserRequestBodyArgStatusField; -function serializeCreateUserRequestBodyArg(val) { - return { ["name"]: val.name, ["login"]: val.login, ["is_platform_access_only"]: val.isPlatformAccessOnly, ["role"]: val.role == void 0 ? void 0 : serializeCreateUserRequestBodyArgRoleField(val.role), ["language"]: val.language, ["is_sync_enabled"]: val.isSyncEnabled, ["job_title"]: val.jobTitle, ["phone"]: val.phone, ["address"]: val.address, ["space_amount"]: val.spaceAmount, ["tracking_codes"]: val.trackingCodes == void 0 ? void 0 : val.trackingCodes.map(function (item) { - return (0, schemas_generated_js_3.serializeTrackingCode)(item); - }), ["can_see_managed_users"]: val.canSeeManagedUsers, ["timezone"]: val.timezone, ["is_external_collab_restricted"]: val.isExternalCollabRestricted, ["is_exempt_from_device_limits"]: val.isExemptFromDeviceLimits, ["is_exempt_from_login_verification"]: val.isExemptFromLoginVerification, ["status"]: val.status == void 0 ? void 0 : serializeCreateUserRequestBodyArgStatusField(val.status), ["external_app_user_id"]: val.externalAppUserId }; -} -exports.serializeCreateUserRequestBodyArg = serializeCreateUserRequestBodyArg; -function deserializeCreateUserRequestBodyArg(val) { - const name = val.name; - const login = (0, json_js_3.isJson)(val.login, "string") ? val.login : void 0; - const isPlatformAccessOnly = (0, json_js_3.isJson)(val.is_platform_access_only, "boolean") ? val.is_platform_access_only : void 0; - const role = val.role == void 0 ? void 0 : deserializeCreateUserRequestBodyArgRoleField(val.role); - const language = (0, json_js_3.isJson)(val.language, "string") ? val.language : void 0; - const isSyncEnabled = (0, json_js_3.isJson)(val.is_sync_enabled, "boolean") ? val.is_sync_enabled : void 0; - const jobTitle = (0, json_js_3.isJson)(val.job_title, "string") ? val.job_title : void 0; - const phone = (0, json_js_3.isJson)(val.phone, "string") ? val.phone : void 0; - const address = (0, json_js_3.isJson)(val.address, "string") ? val.address : void 0; - const spaceAmount = (0, json_js_3.isJson)(val.space_amount, "number") ? val.space_amount : void 0; - const trackingCodes = (0, json_js_3.isJson)(val.tracking_codes, "array") ? val.tracking_codes.map(function (itm) { - return (0, schemas_generated_js_4.deserializeTrackingCode)(itm); - }) : void 0; - const canSeeManagedUsers = (0, json_js_3.isJson)(val.can_see_managed_users, "boolean") ? val.can_see_managed_users : void 0; - const timezone = (0, json_js_3.isJson)(val.timezone, "string") ? val.timezone : void 0; - const isExternalCollabRestricted = (0, json_js_3.isJson)(val.is_external_collab_restricted, "boolean") ? val.is_external_collab_restricted : void 0; - const isExemptFromDeviceLimits = (0, json_js_3.isJson)(val.is_exempt_from_device_limits, "boolean") ? val.is_exempt_from_device_limits : void 0; - const isExemptFromLoginVerification = (0, json_js_3.isJson)(val.is_exempt_from_login_verification, "boolean") ? val.is_exempt_from_login_verification : void 0; - const status = val.status == void 0 ? void 0 : deserializeCreateUserRequestBodyArgStatusField(val.status); - const externalAppUserId = (0, json_js_3.isJson)(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; - return { name: name, login: login, isPlatformAccessOnly: isPlatformAccessOnly, role: role, language: language, isSyncEnabled: isSyncEnabled, jobTitle: jobTitle, phone: phone, address: address, spaceAmount: spaceAmount, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, timezone: timezone, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, status: status, externalAppUserId: externalAppUserId }; -} -exports.deserializeCreateUserRequestBodyArg = deserializeCreateUserRequestBodyArg; -function serializeUpdateUserByIdRequestBodyArgRoleField(val) { - return val; -} -exports.serializeUpdateUserByIdRequestBodyArgRoleField = serializeUpdateUserByIdRequestBodyArgRoleField; -function deserializeUpdateUserByIdRequestBodyArgRoleField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateUserByIdRequestBodyArgRoleField\""; - } - if (val == "coadmin") { - return "coadmin"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateUserByIdRequestBodyArgRoleField = deserializeUpdateUserByIdRequestBodyArgRoleField; -function serializeUpdateUserByIdRequestBodyArgStatusField(val) { - return val; -} -exports.serializeUpdateUserByIdRequestBodyArgStatusField = serializeUpdateUserByIdRequestBodyArgStatusField; -function deserializeUpdateUserByIdRequestBodyArgStatusField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateUserByIdRequestBodyArgStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "inactive") { - return "inactive"; - } - if (val == "cannot_delete_edit") { - return "cannot_delete_edit"; - } - if (val == "cannot_delete_edit_upload") { - return "cannot_delete_edit_upload"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateUserByIdRequestBodyArgStatusField = deserializeUpdateUserByIdRequestBodyArgStatusField; -function serializeUpdateUserByIdRequestBodyArgNotificationEmailField(val) { - return { ["email"]: val.email }; -} -exports.serializeUpdateUserByIdRequestBodyArgNotificationEmailField = serializeUpdateUserByIdRequestBodyArgNotificationEmailField; -function deserializeUpdateUserByIdRequestBodyArgNotificationEmailField(val) { - const email = (0, json_js_3.isJson)(val.email, "string") ? val.email : void 0; - return { email: email }; -} -exports.deserializeUpdateUserByIdRequestBodyArgNotificationEmailField = deserializeUpdateUserByIdRequestBodyArgNotificationEmailField; -function serializeUpdateUserByIdRequestBodyArg(val) { - return { ["enterprise"]: val.enterprise, ["notify"]: val.notify, ["name"]: val.name, ["login"]: val.login, ["role"]: val.role == void 0 ? void 0 : serializeUpdateUserByIdRequestBodyArgRoleField(val.role), ["language"]: val.language, ["is_sync_enabled"]: val.isSyncEnabled, ["job_title"]: val.jobTitle, ["phone"]: val.phone, ["address"]: val.address, ["tracking_codes"]: val.trackingCodes == void 0 ? void 0 : val.trackingCodes.map(function (item) { - return (0, schemas_generated_js_3.serializeTrackingCode)(item); - }), ["can_see_managed_users"]: val.canSeeManagedUsers, ["timezone"]: val.timezone, ["is_external_collab_restricted"]: val.isExternalCollabRestricted, ["is_exempt_from_device_limits"]: val.isExemptFromDeviceLimits, ["is_exempt_from_login_verification"]: val.isExemptFromLoginVerification, ["is_password_reset_required"]: val.isPasswordResetRequired, ["status"]: val.status == void 0 ? void 0 : serializeUpdateUserByIdRequestBodyArgStatusField(val.status), ["space_amount"]: val.spaceAmount, ["notification_email"]: val.notificationEmail == void 0 ? void 0 : serializeUpdateUserByIdRequestBodyArgNotificationEmailField(val.notificationEmail), ["external_app_user_id"]: val.externalAppUserId }; -} -exports.serializeUpdateUserByIdRequestBodyArg = serializeUpdateUserByIdRequestBodyArg; -function deserializeUpdateUserByIdRequestBodyArg(val) { - const enterprise = (0, json_js_3.isJson)(val.enterprise, "string") ? val.enterprise : void 0; - const notify = (0, json_js_3.isJson)(val.notify, "boolean") ? val.notify : void 0; - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const login = (0, json_js_3.isJson)(val.login, "string") ? val.login : void 0; - const role = val.role == void 0 ? void 0 : deserializeUpdateUserByIdRequestBodyArgRoleField(val.role); - const language = (0, json_js_3.isJson)(val.language, "string") ? val.language : void 0; - const isSyncEnabled = (0, json_js_3.isJson)(val.is_sync_enabled, "boolean") ? val.is_sync_enabled : void 0; - const jobTitle = (0, json_js_3.isJson)(val.job_title, "string") ? val.job_title : void 0; - const phone = (0, json_js_3.isJson)(val.phone, "string") ? val.phone : void 0; - const address = (0, json_js_3.isJson)(val.address, "string") ? val.address : void 0; - const trackingCodes = (0, json_js_3.isJson)(val.tracking_codes, "array") ? val.tracking_codes.map(function (itm) { - return (0, schemas_generated_js_4.deserializeTrackingCode)(itm); - }) : void 0; - const canSeeManagedUsers = (0, json_js_3.isJson)(val.can_see_managed_users, "boolean") ? val.can_see_managed_users : void 0; - const timezone = (0, json_js_3.isJson)(val.timezone, "string") ? val.timezone : void 0; - const isExternalCollabRestricted = (0, json_js_3.isJson)(val.is_external_collab_restricted, "boolean") ? val.is_external_collab_restricted : void 0; - const isExemptFromDeviceLimits = (0, json_js_3.isJson)(val.is_exempt_from_device_limits, "boolean") ? val.is_exempt_from_device_limits : void 0; - const isExemptFromLoginVerification = (0, json_js_3.isJson)(val.is_exempt_from_login_verification, "boolean") ? val.is_exempt_from_login_verification : void 0; - const isPasswordResetRequired = (0, json_js_3.isJson)(val.is_password_reset_required, "boolean") ? val.is_password_reset_required : void 0; - const status = val.status == void 0 ? void 0 : deserializeUpdateUserByIdRequestBodyArgStatusField(val.status); - const spaceAmount = (0, json_js_3.isJson)(val.space_amount, "number") ? val.space_amount : void 0; - const notificationEmail = val.notification_email == void 0 ? void 0 : deserializeUpdateUserByIdRequestBodyArgNotificationEmailField(val.notification_email); - const externalAppUserId = (0, json_js_3.isJson)(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; - return { enterprise: enterprise, notify: notify, name: name, login: login, role: role, language: language, isSyncEnabled: isSyncEnabled, jobTitle: jobTitle, phone: phone, address: address, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, timezone: timezone, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, isPasswordResetRequired: isPasswordResetRequired, status: status, spaceAmount: spaceAmount, notificationEmail: notificationEmail, externalAppUserId: externalAppUserId }; -} -exports.deserializeUpdateUserByIdRequestBodyArg = deserializeUpdateUserByIdRequestBodyArg; -//# sourceMappingURL=users.generated.js.map \ No newline at end of file diff --git a/lib/managers/users.generated.js.map b/lib/managers/users.generated.js.map deleted file mode 100644 index ac4ff726..00000000 --- a/lib/managers/users.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"users.generated.js","sourceRoot":"","sources":["../../src/managers/users.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/webLinks.generated.d.ts b/lib/managers/webLinks.generated.d.ts deleted file mode 100644 index 834488d4..00000000 --- a/lib/managers/webLinks.generated.d.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { WebLink } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface CreateWebLinkRequestBodyArgParentField { - readonly id: string; -} -export interface CreateWebLinkRequestBodyArg { - readonly url: string; - readonly parent: CreateWebLinkRequestBodyArgParentField; - readonly name?: string; - readonly description?: string; -} -export declare class CreateWebLinkHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateWebLinkHeadersArg); -} -export declare class GetWebLinkByIdHeadersArg { - readonly boxapi?: string; - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetWebLinkByIdHeadersArg); -} -export interface UpdateWebLinkByIdRequestBodyArgParentField { - readonly id?: string; -} -export type UpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export interface UpdateWebLinkByIdRequestBodyArgSharedLinkField { - readonly access?: UpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField; - readonly password?: string; - readonly vanityName?: string; - readonly unsharedAt?: string; -} -export interface UpdateWebLinkByIdRequestBodyArg { - readonly url?: string; - readonly parent?: UpdateWebLinkByIdRequestBodyArgParentField; - readonly name?: string; - readonly description?: string; - readonly sharedLink?: UpdateWebLinkByIdRequestBodyArgSharedLinkField; -} -export declare class UpdateWebLinkByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateWebLinkByIdHeadersArg); -} -export declare class DeleteWebLinkByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteWebLinkByIdHeadersArg); -} -export declare class WebLinksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createWebLink(requestBody: CreateWebLinkRequestBodyArg, headers?: CreateWebLinkHeadersArg): Promise; - getWebLinkById(webLinkId: string, headers?: GetWebLinkByIdHeadersArg): Promise; - updateWebLinkById(webLinkId: string, requestBody: UpdateWebLinkByIdRequestBodyArg, headers?: UpdateWebLinkByIdHeadersArg): Promise; - deleteWebLinkById(webLinkId: string, headers?: DeleteWebLinkByIdHeadersArg): Promise; -} -export declare function serializeCreateWebLinkRequestBodyArgParentField(val: CreateWebLinkRequestBodyArgParentField): Json; -export declare function deserializeCreateWebLinkRequestBodyArgParentField(val: any): CreateWebLinkRequestBodyArgParentField; -export declare function serializeCreateWebLinkRequestBodyArg(val: CreateWebLinkRequestBodyArg): Json; -export declare function deserializeCreateWebLinkRequestBodyArg(val: any): CreateWebLinkRequestBodyArg; -export declare function serializeUpdateWebLinkByIdRequestBodyArgParentField(val: UpdateWebLinkByIdRequestBodyArgParentField): Json; -export declare function deserializeUpdateWebLinkByIdRequestBodyArgParentField(val: any): UpdateWebLinkByIdRequestBodyArgParentField; -export declare function serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val: UpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField): Json; -export declare function deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val: any): UpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField; -export declare function serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField(val: UpdateWebLinkByIdRequestBodyArgSharedLinkField): Json; -export declare function deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField(val: any): UpdateWebLinkByIdRequestBodyArgSharedLinkField; -export declare function serializeUpdateWebLinkByIdRequestBodyArg(val: UpdateWebLinkByIdRequestBodyArg): Json; -export declare function deserializeUpdateWebLinkByIdRequestBodyArg(val: any): UpdateWebLinkByIdRequestBodyArg; diff --git a/lib/managers/webLinks.generated.js b/lib/managers/webLinks.generated.js deleted file mode 100644 index 730ff9e3..00000000 --- a/lib/managers/webLinks.generated.js +++ /dev/null @@ -1,157 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateWebLinkByIdRequestBodyArg = exports.serializeUpdateWebLinkByIdRequestBodyArg = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = exports.deserializeUpdateWebLinkByIdRequestBodyArgParentField = exports.serializeUpdateWebLinkByIdRequestBodyArgParentField = exports.deserializeCreateWebLinkRequestBodyArg = exports.serializeCreateWebLinkRequestBodyArg = exports.deserializeCreateWebLinkRequestBodyArgParentField = exports.serializeCreateWebLinkRequestBodyArgParentField = exports.WebLinksManager = exports.DeleteWebLinkByIdHeadersArg = exports.UpdateWebLinkByIdHeadersArg = exports.GetWebLinkByIdHeadersArg = exports.CreateWebLinkHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class CreateWebLinkHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateWebLinkHeadersArg = CreateWebLinkHeadersArg; -class GetWebLinkByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetWebLinkByIdHeadersArg = GetWebLinkByIdHeadersArg; -class UpdateWebLinkByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateWebLinkByIdHeadersArg = UpdateWebLinkByIdHeadersArg; -class DeleteWebLinkByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteWebLinkByIdHeadersArg = DeleteWebLinkByIdHeadersArg; -class WebLinksManager { - constructor(fields) { - Object.assign(this, fields); - } - createWebLink(requestBody, headers = new CreateWebLinkHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeCreateWebLinkRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getWebLinkById(webLinkId, headers = new GetWebLinkByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({ ["boxapi"]: (0, utils_js_2.toString)(headers.boxapi) }, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); - }); - } - updateWebLinkById(webLinkId, requestBody, headers = new UpdateWebLinkByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "PUT", headers: headersMap, body: (0, json_js_1.serializeJson)(serializeUpdateWebLinkByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebLink)((0, json_js_2.deserializeJson)(response.text)); - }); - } - deleteWebLinkById(webLinkId, headers = new DeleteWebLinkByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/web_links/", webLinkId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.WebLinksManager = WebLinksManager; -function serializeCreateWebLinkRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeCreateWebLinkRequestBodyArgParentField = serializeCreateWebLinkRequestBodyArgParentField; -function deserializeCreateWebLinkRequestBodyArgParentField(val) { - const id = val.id; - return { id: id }; -} -exports.deserializeCreateWebLinkRequestBodyArgParentField = deserializeCreateWebLinkRequestBodyArgParentField; -function serializeCreateWebLinkRequestBodyArg(val) { - return { ["url"]: val.url, ["parent"]: serializeCreateWebLinkRequestBodyArgParentField(val.parent), ["name"]: val.name, ["description"]: val.description }; -} -exports.serializeCreateWebLinkRequestBodyArg = serializeCreateWebLinkRequestBodyArg; -function deserializeCreateWebLinkRequestBodyArg(val) { - const url = val.url; - const parent = deserializeCreateWebLinkRequestBodyArgParentField(val.parent); - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - return { url: url, parent: parent, name: name, description: description }; -} -exports.deserializeCreateWebLinkRequestBodyArg = deserializeCreateWebLinkRequestBodyArg; -function serializeUpdateWebLinkByIdRequestBodyArgParentField(val) { - return { ["id"]: val.id }; -} -exports.serializeUpdateWebLinkByIdRequestBodyArgParentField = serializeUpdateWebLinkByIdRequestBodyArgParentField; -function deserializeUpdateWebLinkByIdRequestBodyArgParentField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { id: id }; -} -exports.deserializeUpdateWebLinkByIdRequestBodyArgParentField = deserializeUpdateWebLinkByIdRequestBodyArgParentField; -function serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField; -function deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField = deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField; -function serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val.access), ["password"]: val.password, ["vanity_name"]: val.vanityName, ["unshared_at"]: val.unsharedAt }; -} -exports.serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField; -function deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField(val) { - const access = val.access == void 0 ? void 0 : deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkFieldAccessField(val.access); - const password = (0, json_js_3.isJson)(val.password, "string") ? val.password : void 0; - const vanityName = (0, json_js_3.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const unsharedAt = (0, json_js_3.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - return { access: access, password: password, vanityName: vanityName, unsharedAt: unsharedAt }; -} -exports.deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField = deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField; -function serializeUpdateWebLinkByIdRequestBodyArg(val) { - return { ["url"]: val.url, ["parent"]: val.parent == void 0 ? void 0 : serializeUpdateWebLinkByIdRequestBodyArgParentField(val.parent), ["name"]: val.name, ["description"]: val.description, ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeUpdateWebLinkByIdRequestBodyArgSharedLinkField(val.sharedLink) }; -} -exports.serializeUpdateWebLinkByIdRequestBodyArg = serializeUpdateWebLinkByIdRequestBodyArg; -function deserializeUpdateWebLinkByIdRequestBodyArg(val) { - const url = (0, json_js_3.isJson)(val.url, "string") ? val.url : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeUpdateWebLinkByIdRequestBodyArgParentField(val.parent); - const name = (0, json_js_3.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_3.isJson)(val.description, "string") ? val.description : void 0; - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeUpdateWebLinkByIdRequestBodyArgSharedLinkField(val.shared_link); - return { url: url, parent: parent, name: name, description: description, sharedLink: sharedLink }; -} -exports.deserializeUpdateWebLinkByIdRequestBodyArg = deserializeUpdateWebLinkByIdRequestBodyArg; -//# sourceMappingURL=webLinks.generated.js.map \ No newline at end of file diff --git a/lib/managers/webLinks.generated.js.map b/lib/managers/webLinks.generated.js.map deleted file mode 100644 index 35667585..00000000 --- a/lib/managers/webLinks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"webLinks.generated.js","sourceRoot":"","sources":["../../src/managers/webLinks.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/managers/webhooks.generated.d.ts b/lib/managers/webhooks.generated.d.ts deleted file mode 100644 index 82bd307d..00000000 --- a/lib/managers/webhooks.generated.d.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { Webhooks } from "../schemas.generated.js"; -import { Webhook } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetWebhooksQueryParamsArg { - readonly marker?: string; - readonly limit?: number; -} -export declare class GetWebhooksHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetWebhooksHeadersArg); -} -export type CreateWebhookRequestBodyArgTargetFieldTypeField = "file" | "folder"; -export interface CreateWebhookRequestBodyArgTargetField { - readonly id?: string; - readonly type?: CreateWebhookRequestBodyArgTargetFieldTypeField; -} -export type CreateWebhookRequestBodyArgTriggersField = "FILE.UPLOADED" | "FILE.PREVIEWED" | "FILE.DOWNLOADED" | "FILE.TRASHED" | "FILE.DELETED" | "FILE.RESTORED" | "FILE.COPIED" | "FILE.MOVED" | "FILE.LOCKED" | "FILE.UNLOCKED" | "FILE.RENAMED" | "COMMENT.CREATED" | "COMMENT.UPDATED" | "COMMENT.DELETED" | "TASK_ASSIGNMENT.CREATED" | "TASK_ASSIGNMENT.UPDATED" | "METADATA_INSTANCE.CREATED" | "METADATA_INSTANCE.UPDATED" | "METADATA_INSTANCE.DELETED" | "FOLDER.CREATED" | "FOLDER.RENAMED" | "FOLDER.DOWNLOADED" | "FOLDER.RESTORED" | "FOLDER.DELETED" | "FOLDER.COPIED" | "FOLDER.MOVED" | "FOLDER.TRASHED" | "WEBHOOK.DELETED" | "COLLABORATION.CREATED" | "COLLABORATION.ACCEPTED" | "COLLABORATION.REJECTED" | "COLLABORATION.REMOVED" | "COLLABORATION.UPDATED" | "SHARED_LINK.DELETED" | "SHARED_LINK.CREATED" | "SHARED_LINK.UPDATED" | "SIGN_REQUEST.COMPLETED" | "SIGN_REQUEST.DECLINED" | "SIGN_REQUEST.EXPIRED" | "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; -export interface CreateWebhookRequestBodyArg { - readonly target: CreateWebhookRequestBodyArgTargetField; - readonly address: string; - readonly triggers: readonly CreateWebhookRequestBodyArgTriggersField[]; -} -export declare class CreateWebhookHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateWebhookHeadersArg); -} -export declare class GetWebhookByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetWebhookByIdHeadersArg); -} -export type UpdateWebhookByIdRequestBodyArgTargetFieldTypeField = "file" | "folder"; -export interface UpdateWebhookByIdRequestBodyArgTargetField { - readonly id?: string; - readonly type?: UpdateWebhookByIdRequestBodyArgTargetFieldTypeField; -} -export type UpdateWebhookByIdRequestBodyArgTriggersField = "FILE.UPLOADED" | "FILE.PREVIEWED" | "FILE.DOWNLOADED" | "FILE.TRASHED" | "FILE.DELETED" | "FILE.RESTORED" | "FILE.COPIED" | "FILE.MOVED" | "FILE.LOCKED" | "FILE.UNLOCKED" | "FILE.RENAMED" | "COMMENT.CREATED" | "COMMENT.UPDATED" | "COMMENT.DELETED" | "TASK_ASSIGNMENT.CREATED" | "TASK_ASSIGNMENT.UPDATED" | "METADATA_INSTANCE.CREATED" | "METADATA_INSTANCE.UPDATED" | "METADATA_INSTANCE.DELETED" | "FOLDER.CREATED" | "FOLDER.RENAMED" | "FOLDER.DOWNLOADED" | "FOLDER.RESTORED" | "FOLDER.DELETED" | "FOLDER.COPIED" | "FOLDER.MOVED" | "FOLDER.TRASHED" | "WEBHOOK.DELETED" | "COLLABORATION.CREATED" | "COLLABORATION.ACCEPTED" | "COLLABORATION.REJECTED" | "COLLABORATION.REMOVED" | "COLLABORATION.UPDATED" | "SHARED_LINK.DELETED" | "SHARED_LINK.CREATED" | "SHARED_LINK.UPDATED" | "SIGN_REQUEST.COMPLETED" | "SIGN_REQUEST.DECLINED" | "SIGN_REQUEST.EXPIRED" | "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; -export interface UpdateWebhookByIdRequestBodyArg { - readonly target?: UpdateWebhookByIdRequestBodyArgTargetField; - readonly address?: string; - readonly triggers?: readonly UpdateWebhookByIdRequestBodyArgTriggersField[]; -} -export declare class UpdateWebhookByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: UpdateWebhookByIdHeadersArg); -} -export declare class DeleteWebhookByIdHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: DeleteWebhookByIdHeadersArg); -} -export declare class WebhooksManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getWebhooks(queryParams?: GetWebhooksQueryParamsArg, headers?: GetWebhooksHeadersArg): Promise; - createWebhook(requestBody: CreateWebhookRequestBodyArg, headers?: CreateWebhookHeadersArg): Promise; - getWebhookById(webhookId: string, headers?: GetWebhookByIdHeadersArg): Promise; - updateWebhookById(webhookId: string, requestBody: UpdateWebhookByIdRequestBodyArg, headers?: UpdateWebhookByIdHeadersArg): Promise; - deleteWebhookById(webhookId: string, headers?: DeleteWebhookByIdHeadersArg): Promise; -} -export declare function serializeCreateWebhookRequestBodyArgTargetFieldTypeField(val: CreateWebhookRequestBodyArgTargetFieldTypeField): Json; -export declare function deserializeCreateWebhookRequestBodyArgTargetFieldTypeField(val: any): CreateWebhookRequestBodyArgTargetFieldTypeField; -export declare function serializeCreateWebhookRequestBodyArgTargetField(val: CreateWebhookRequestBodyArgTargetField): Json; -export declare function deserializeCreateWebhookRequestBodyArgTargetField(val: any): CreateWebhookRequestBodyArgTargetField; -export declare function serializeCreateWebhookRequestBodyArgTriggersField(val: CreateWebhookRequestBodyArgTriggersField): Json; -export declare function deserializeCreateWebhookRequestBodyArgTriggersField(val: any): CreateWebhookRequestBodyArgTriggersField; -export declare function serializeCreateWebhookRequestBodyArg(val: CreateWebhookRequestBodyArg): Json; -export declare function deserializeCreateWebhookRequestBodyArg(val: any): CreateWebhookRequestBodyArg; -export declare function serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField(val: UpdateWebhookByIdRequestBodyArgTargetFieldTypeField): Json; -export declare function deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField(val: any): UpdateWebhookByIdRequestBodyArgTargetFieldTypeField; -export declare function serializeUpdateWebhookByIdRequestBodyArgTargetField(val: UpdateWebhookByIdRequestBodyArgTargetField): Json; -export declare function deserializeUpdateWebhookByIdRequestBodyArgTargetField(val: any): UpdateWebhookByIdRequestBodyArgTargetField; -export declare function serializeUpdateWebhookByIdRequestBodyArgTriggersField(val: UpdateWebhookByIdRequestBodyArgTriggersField): Json; -export declare function deserializeUpdateWebhookByIdRequestBodyArgTriggersField(val: any): UpdateWebhookByIdRequestBodyArgTriggersField; -export declare function serializeUpdateWebhookByIdRequestBodyArg(val: UpdateWebhookByIdRequestBodyArg): Json; -export declare function deserializeUpdateWebhookByIdRequestBodyArg(val: any): UpdateWebhookByIdRequestBodyArg; diff --git a/lib/managers/webhooks.generated.js b/lib/managers/webhooks.generated.js deleted file mode 100644 index 9b3d4be8..00000000 --- a/lib/managers/webhooks.generated.js +++ /dev/null @@ -1,444 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeUpdateWebhookByIdRequestBodyArg = exports.serializeUpdateWebhookByIdRequestBodyArg = exports.deserializeUpdateWebhookByIdRequestBodyArgTriggersField = exports.serializeUpdateWebhookByIdRequestBodyArgTriggersField = exports.deserializeUpdateWebhookByIdRequestBodyArgTargetField = exports.serializeUpdateWebhookByIdRequestBodyArgTargetField = exports.deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = exports.serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = exports.deserializeCreateWebhookRequestBodyArg = exports.serializeCreateWebhookRequestBodyArg = exports.deserializeCreateWebhookRequestBodyArgTriggersField = exports.serializeCreateWebhookRequestBodyArgTriggersField = exports.deserializeCreateWebhookRequestBodyArgTargetField = exports.serializeCreateWebhookRequestBodyArgTargetField = exports.deserializeCreateWebhookRequestBodyArgTargetFieldTypeField = exports.serializeCreateWebhookRequestBodyArgTargetFieldTypeField = exports.WebhooksManager = exports.DeleteWebhookByIdHeadersArg = exports.UpdateWebhookByIdHeadersArg = exports.GetWebhookByIdHeadersArg = exports.CreateWebhookHeadersArg = exports.GetWebhooksHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetWebhooksHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetWebhooksHeadersArg = GetWebhooksHeadersArg; -class CreateWebhookHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateWebhookHeadersArg = CreateWebhookHeadersArg; -class GetWebhookByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetWebhookByIdHeadersArg = GetWebhookByIdHeadersArg; -class UpdateWebhookByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.UpdateWebhookByIdHeadersArg = UpdateWebhookByIdHeadersArg; -class DeleteWebhookByIdHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.DeleteWebhookByIdHeadersArg = DeleteWebhookByIdHeadersArg; -class WebhooksManager { - constructor(fields) { - Object.assign(this, fields); - } - getWebhooks(queryParams = {}, headers = new GetWebhooksHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["marker"]: (0, utils_js_2.toString)(queryParams.marker), ["limit"]: (0, utils_js_2.toString)(queryParams.limit) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWebhooks)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createWebhook(requestBody, headers = new CreateWebhookHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateWebhookRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeWebhook)((0, json_js_1.deserializeJson)(response.text)); - }); - } - getWebhookById(webhookId, headers = new GetWebhookByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeWebhook)((0, json_js_1.deserializeJson)(response.text)); - }); - } - updateWebhookById(webhookId, requestBody, headers = new UpdateWebhookByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "PUT", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeUpdateWebhookByIdRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_2.deserializeWebhook)((0, json_js_1.deserializeJson)(response.text)); - }); - } - deleteWebhookById(webhookId, headers = new DeleteWebhookByIdHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/webhooks/", webhookId), { method: "DELETE", headers: headersMap, responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.WebhooksManager = WebhooksManager; -function serializeCreateWebhookRequestBodyArgTargetFieldTypeField(val) { - return val; -} -exports.serializeCreateWebhookRequestBodyArgTargetFieldTypeField = serializeCreateWebhookRequestBodyArgTargetFieldTypeField; -function deserializeCreateWebhookRequestBodyArgTargetFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateWebhookRequestBodyArgTargetFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateWebhookRequestBodyArgTargetFieldTypeField = deserializeCreateWebhookRequestBodyArgTargetFieldTypeField; -function serializeCreateWebhookRequestBodyArgTargetField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateWebhookRequestBodyArgTargetFieldTypeField(val.type) }; -} -exports.serializeCreateWebhookRequestBodyArgTargetField = serializeCreateWebhookRequestBodyArgTargetField; -function deserializeCreateWebhookRequestBodyArgTargetField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCreateWebhookRequestBodyArgTargetFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCreateWebhookRequestBodyArgTargetField = deserializeCreateWebhookRequestBodyArgTargetField; -function serializeCreateWebhookRequestBodyArgTriggersField(val) { - return val; -} -exports.serializeCreateWebhookRequestBodyArgTriggersField = serializeCreateWebhookRequestBodyArgTriggersField; -function deserializeCreateWebhookRequestBodyArgTriggersField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateWebhookRequestBodyArgTriggersField\""; - } - if (val == "FILE.UPLOADED") { - return "FILE.UPLOADED"; - } - if (val == "FILE.PREVIEWED") { - return "FILE.PREVIEWED"; - } - if (val == "FILE.DOWNLOADED") { - return "FILE.DOWNLOADED"; - } - if (val == "FILE.TRASHED") { - return "FILE.TRASHED"; - } - if (val == "FILE.DELETED") { - return "FILE.DELETED"; - } - if (val == "FILE.RESTORED") { - return "FILE.RESTORED"; - } - if (val == "FILE.COPIED") { - return "FILE.COPIED"; - } - if (val == "FILE.MOVED") { - return "FILE.MOVED"; - } - if (val == "FILE.LOCKED") { - return "FILE.LOCKED"; - } - if (val == "FILE.UNLOCKED") { - return "FILE.UNLOCKED"; - } - if (val == "FILE.RENAMED") { - return "FILE.RENAMED"; - } - if (val == "COMMENT.CREATED") { - return "COMMENT.CREATED"; - } - if (val == "COMMENT.UPDATED") { - return "COMMENT.UPDATED"; - } - if (val == "COMMENT.DELETED") { - return "COMMENT.DELETED"; - } - if (val == "TASK_ASSIGNMENT.CREATED") { - return "TASK_ASSIGNMENT.CREATED"; - } - if (val == "TASK_ASSIGNMENT.UPDATED") { - return "TASK_ASSIGNMENT.UPDATED"; - } - if (val == "METADATA_INSTANCE.CREATED") { - return "METADATA_INSTANCE.CREATED"; - } - if (val == "METADATA_INSTANCE.UPDATED") { - return "METADATA_INSTANCE.UPDATED"; - } - if (val == "METADATA_INSTANCE.DELETED") { - return "METADATA_INSTANCE.DELETED"; - } - if (val == "FOLDER.CREATED") { - return "FOLDER.CREATED"; - } - if (val == "FOLDER.RENAMED") { - return "FOLDER.RENAMED"; - } - if (val == "FOLDER.DOWNLOADED") { - return "FOLDER.DOWNLOADED"; - } - if (val == "FOLDER.RESTORED") { - return "FOLDER.RESTORED"; - } - if (val == "FOLDER.DELETED") { - return "FOLDER.DELETED"; - } - if (val == "FOLDER.COPIED") { - return "FOLDER.COPIED"; - } - if (val == "FOLDER.MOVED") { - return "FOLDER.MOVED"; - } - if (val == "FOLDER.TRASHED") { - return "FOLDER.TRASHED"; - } - if (val == "WEBHOOK.DELETED") { - return "WEBHOOK.DELETED"; - } - if (val == "COLLABORATION.CREATED") { - return "COLLABORATION.CREATED"; - } - if (val == "COLLABORATION.ACCEPTED") { - return "COLLABORATION.ACCEPTED"; - } - if (val == "COLLABORATION.REJECTED") { - return "COLLABORATION.REJECTED"; - } - if (val == "COLLABORATION.REMOVED") { - return "COLLABORATION.REMOVED"; - } - if (val == "COLLABORATION.UPDATED") { - return "COLLABORATION.UPDATED"; - } - if (val == "SHARED_LINK.DELETED") { - return "SHARED_LINK.DELETED"; - } - if (val == "SHARED_LINK.CREATED") { - return "SHARED_LINK.CREATED"; - } - if (val == "SHARED_LINK.UPDATED") { - return "SHARED_LINK.UPDATED"; - } - if (val == "SIGN_REQUEST.COMPLETED") { - return "SIGN_REQUEST.COMPLETED"; - } - if (val == "SIGN_REQUEST.DECLINED") { - return "SIGN_REQUEST.DECLINED"; - } - if (val == "SIGN_REQUEST.EXPIRED") { - return "SIGN_REQUEST.EXPIRED"; - } - if (val == "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED") { - return "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateWebhookRequestBodyArgTriggersField = deserializeCreateWebhookRequestBodyArgTriggersField; -function serializeCreateWebhookRequestBodyArg(val) { - return { ["target"]: serializeCreateWebhookRequestBodyArgTargetField(val.target), ["address"]: val.address, ["triggers"]: val.triggers.map(function (item) { - return serializeCreateWebhookRequestBodyArgTriggersField(item); - }) }; -} -exports.serializeCreateWebhookRequestBodyArg = serializeCreateWebhookRequestBodyArg; -function deserializeCreateWebhookRequestBodyArg(val) { - const target = deserializeCreateWebhookRequestBodyArgTargetField(val.target); - const address = val.address; - const triggers = val.triggers.map(function (itm) { - return deserializeCreateWebhookRequestBodyArgTriggersField(itm); - }); - return { target: target, address: address, triggers: triggers }; -} -exports.deserializeCreateWebhookRequestBodyArg = deserializeCreateWebhookRequestBodyArg; -function serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField(val) { - return val; -} -exports.serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField; -function deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateWebhookByIdRequestBodyArgTargetFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField = deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField; -function serializeUpdateWebhookByIdRequestBodyArgTargetField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField(val.type) }; -} -exports.serializeUpdateWebhookByIdRequestBodyArgTargetField = serializeUpdateWebhookByIdRequestBodyArgTargetField; -function deserializeUpdateWebhookByIdRequestBodyArgTargetField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeUpdateWebhookByIdRequestBodyArgTargetFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeUpdateWebhookByIdRequestBodyArgTargetField = deserializeUpdateWebhookByIdRequestBodyArgTargetField; -function serializeUpdateWebhookByIdRequestBodyArgTriggersField(val) { - return val; -} -exports.serializeUpdateWebhookByIdRequestBodyArgTriggersField = serializeUpdateWebhookByIdRequestBodyArgTriggersField; -function deserializeUpdateWebhookByIdRequestBodyArgTriggersField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"UpdateWebhookByIdRequestBodyArgTriggersField\""; - } - if (val == "FILE.UPLOADED") { - return "FILE.UPLOADED"; - } - if (val == "FILE.PREVIEWED") { - return "FILE.PREVIEWED"; - } - if (val == "FILE.DOWNLOADED") { - return "FILE.DOWNLOADED"; - } - if (val == "FILE.TRASHED") { - return "FILE.TRASHED"; - } - if (val == "FILE.DELETED") { - return "FILE.DELETED"; - } - if (val == "FILE.RESTORED") { - return "FILE.RESTORED"; - } - if (val == "FILE.COPIED") { - return "FILE.COPIED"; - } - if (val == "FILE.MOVED") { - return "FILE.MOVED"; - } - if (val == "FILE.LOCKED") { - return "FILE.LOCKED"; - } - if (val == "FILE.UNLOCKED") { - return "FILE.UNLOCKED"; - } - if (val == "FILE.RENAMED") { - return "FILE.RENAMED"; - } - if (val == "COMMENT.CREATED") { - return "COMMENT.CREATED"; - } - if (val == "COMMENT.UPDATED") { - return "COMMENT.UPDATED"; - } - if (val == "COMMENT.DELETED") { - return "COMMENT.DELETED"; - } - if (val == "TASK_ASSIGNMENT.CREATED") { - return "TASK_ASSIGNMENT.CREATED"; - } - if (val == "TASK_ASSIGNMENT.UPDATED") { - return "TASK_ASSIGNMENT.UPDATED"; - } - if (val == "METADATA_INSTANCE.CREATED") { - return "METADATA_INSTANCE.CREATED"; - } - if (val == "METADATA_INSTANCE.UPDATED") { - return "METADATA_INSTANCE.UPDATED"; - } - if (val == "METADATA_INSTANCE.DELETED") { - return "METADATA_INSTANCE.DELETED"; - } - if (val == "FOLDER.CREATED") { - return "FOLDER.CREATED"; - } - if (val == "FOLDER.RENAMED") { - return "FOLDER.RENAMED"; - } - if (val == "FOLDER.DOWNLOADED") { - return "FOLDER.DOWNLOADED"; - } - if (val == "FOLDER.RESTORED") { - return "FOLDER.RESTORED"; - } - if (val == "FOLDER.DELETED") { - return "FOLDER.DELETED"; - } - if (val == "FOLDER.COPIED") { - return "FOLDER.COPIED"; - } - if (val == "FOLDER.MOVED") { - return "FOLDER.MOVED"; - } - if (val == "FOLDER.TRASHED") { - return "FOLDER.TRASHED"; - } - if (val == "WEBHOOK.DELETED") { - return "WEBHOOK.DELETED"; - } - if (val == "COLLABORATION.CREATED") { - return "COLLABORATION.CREATED"; - } - if (val == "COLLABORATION.ACCEPTED") { - return "COLLABORATION.ACCEPTED"; - } - if (val == "COLLABORATION.REJECTED") { - return "COLLABORATION.REJECTED"; - } - if (val == "COLLABORATION.REMOVED") { - return "COLLABORATION.REMOVED"; - } - if (val == "COLLABORATION.UPDATED") { - return "COLLABORATION.UPDATED"; - } - if (val == "SHARED_LINK.DELETED") { - return "SHARED_LINK.DELETED"; - } - if (val == "SHARED_LINK.CREATED") { - return "SHARED_LINK.CREATED"; - } - if (val == "SHARED_LINK.UPDATED") { - return "SHARED_LINK.UPDATED"; - } - if (val == "SIGN_REQUEST.COMPLETED") { - return "SIGN_REQUEST.COMPLETED"; - } - if (val == "SIGN_REQUEST.DECLINED") { - return "SIGN_REQUEST.DECLINED"; - } - if (val == "SIGN_REQUEST.EXPIRED") { - return "SIGN_REQUEST.EXPIRED"; - } - if (val == "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED") { - return "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUpdateWebhookByIdRequestBodyArgTriggersField = deserializeUpdateWebhookByIdRequestBodyArgTriggersField; -function serializeUpdateWebhookByIdRequestBodyArg(val) { - return { ["target"]: val.target == void 0 ? void 0 : serializeUpdateWebhookByIdRequestBodyArgTargetField(val.target), ["address"]: val.address, ["triggers"]: val.triggers == void 0 ? void 0 : val.triggers.map(function (item) { - return serializeUpdateWebhookByIdRequestBodyArgTriggersField(item); - }) }; -} -exports.serializeUpdateWebhookByIdRequestBodyArg = serializeUpdateWebhookByIdRequestBodyArg; -function deserializeUpdateWebhookByIdRequestBodyArg(val) { - const target = val.target == void 0 ? void 0 : deserializeUpdateWebhookByIdRequestBodyArgTargetField(val.target); - const address = (0, json_js_3.isJson)(val.address, "string") ? val.address : void 0; - const triggers = (0, json_js_3.isJson)(val.triggers, "array") ? val.triggers.map(function (itm) { - return deserializeUpdateWebhookByIdRequestBodyArgTriggersField(itm); - }) : void 0; - return { target: target, address: address, triggers: triggers }; -} -exports.deserializeUpdateWebhookByIdRequestBodyArg = deserializeUpdateWebhookByIdRequestBodyArg; -//# sourceMappingURL=webhooks.generated.js.map \ No newline at end of file diff --git a/lib/managers/webhooks.generated.js.map b/lib/managers/webhooks.generated.js.map deleted file mode 100644 index 06eddc1e..00000000 --- a/lib/managers/webhooks.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"webhooks.generated.js","sourceRoot":"","sources":["../../src/managers/webhooks.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA8D;AAI9D,kEAA6D;AAM7D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAKpC,MAAa,qBAAqB;IAI9B,YAAY,MAA6B;QAHhC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sDAOC;AAYD,MAAa,uBAAuB;IAIhC,YAAY,MAA+B;QAHlC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0DAOC;AACD,MAAa,wBAAwB;IAIjC,YAAY,MAAgC;QAHnC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,4DAOC;AAYD,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AACD,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AACD,MAAa,eAAe;IAGxB,YAAY,MAA6H;QACrI,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,WAAW,CAAC,cAAyC,EAAsC,EAAE,UAAiC,IAAI,qBAAqB,CAAC,EAAE,CAAC;;YAC7J,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3R,OAAO,IAAA,0CAAmB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC/D,CAAC;KAAA;IACK,aAAa,CAAC,WAAwC,EAAE,UAAmC,IAAI,uBAAuB,CAAC,EAAE,CAAC;;YAC5H,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,kCAAkC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,oCAAoC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC7W,OAAO,IAAA,yCAAkB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC9D,CAAC;KAAA;IACK,cAAc,CAAC,SAAiB,EAAE,UAAoC,IAAI,wBAAwB,CAAC,EAAE,CAAC;;YACxG,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mCAAmC,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC/Q,OAAO,IAAA,yCAAkB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC9D,CAAC;KAAA;IACK,iBAAiB,CAAC,SAAiB,EAAE,WAA4C,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YAC/J,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mCAAmC,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,wCAAwC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5X,OAAO,IAAA,yCAAkB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC9D,CAAC;KAAA;IACK,iBAAiB,CAAC,SAAiB,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YACjH,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mCAAmC,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAClR,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AA5CD,0CA4CC;AACD,SAAgB,wDAAwD,CAAC,GAAoD;IACzH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4HAEC;AACD,SAAgB,0DAA0D,CAAC,GAAQ;IAC/E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,4EAA4E,CAAC;KACtF;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,gIAWC;AACD,SAAgB,+CAA+C,CAAC,GAA2C;IACvG,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,wDAAwD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC1I,CAAC;AAFD,0GAEC;AACD,SAAgB,iDAAiD,CAAC,GAAQ;IACtE,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAgE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,0DAA0D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7K,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAmD,CAAC;AACnF,CAAC;AAJD,8GAIC;AACD,SAAgB,iDAAiD,CAAC,GAA6C;IAC3G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,8GAEC;AACD,SAAgB,mDAAmD,CAAC,GAAQ;IACxE,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,qEAAqE,CAAC;KAC/E;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,mCAAmC,EAAE;QAC5C,OAAO,mCAAmC,CAAC;KAC9C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA7HD,kHA6HC;AACD,SAAgB,oCAAoC,CAAC,GAAgC;IACjF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,+CAA+C,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAA8C;YAC3L,OAAO,iDAAiD,CAAC,IAAI,CAAC,CAAC;QACnE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,oFAIC;AACD,SAAgB,sCAAsC,CAAC,GAAQ;IAC3D,MAAM,MAAM,GAA2C,iDAAiD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACrH,MAAM,OAAO,GAAW,GAAG,CAAC,OAAO,CAAC;IACpC,MAAM,QAAQ,GAAwD,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACtG,OAAO,mDAAmD,CAAC,GAAG,CAAC,CAAC;IACpE,CAAC,CAAmB,CAAC;IACrB,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAwC,CAAC;AAC1G,CAAC;AAPD,wFAOC;AACD,SAAgB,4DAA4D,CAAC,GAAwD;IACjI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,oIAEC;AACD,SAAgB,8DAA8D,CAAC,GAAQ;IACnF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,gFAAgF,CAAC;KAC1F;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AAXD,wIAWC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,4DAA4D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9I,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAoE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACrL,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAuD,CAAC;AACvF,CAAC;AAJD,sHAIC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,yEAAyE,CAAC;KACnF;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,YAAY,EAAE;QACrB,OAAO,YAAY,CAAC;KACvB;IACD,IAAI,GAAG,IAAI,aAAa,EAAE;QACtB,OAAO,aAAa,CAAC;KACxB;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,yBAAyB,EAAE;QAClC,OAAO,yBAAyB,CAAC;KACpC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,2BAA2B,EAAE;QACpC,OAAO,2BAA2B,CAAC;KACtC;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,mBAAmB,EAAE;QAC5B,OAAO,mBAAmB,CAAC;KAC9B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,eAAe,EAAE;QACxB,OAAO,eAAe,CAAC;KAC1B;IACD,IAAI,GAAG,IAAI,cAAc,EAAE;QACvB,OAAO,cAAc,CAAC;KACzB;IACD,IAAI,GAAG,IAAI,gBAAgB,EAAE;QACzB,OAAO,gBAAgB,CAAC;KAC3B;IACD,IAAI,GAAG,IAAI,iBAAiB,EAAE;QAC1B,OAAO,iBAAiB,CAAC;KAC5B;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,IAAI,GAAG,IAAI,wBAAwB,EAAE;QACjC,OAAO,wBAAwB,CAAC;KACnC;IACD,IAAI,GAAG,IAAI,uBAAuB,EAAE;QAChC,OAAO,uBAAuB,CAAC;KAClC;IACD,IAAI,GAAG,IAAI,sBAAsB,EAAE;QAC/B,OAAO,sBAAsB,CAAC;KACjC;IACD,IAAI,GAAG,IAAI,mCAAmC,EAAE;QAC5C,OAAO,mCAAmC,CAAC;KAC9C;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AA7HD,0HA6HC;AACD,SAAgB,wCAAwC,CAAC,GAAoC;IACzF,OAAO,EAAE,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAkD;YACrQ,OAAO,qDAAqD,CAAC,IAAI,CAAC,CAAC;QACvE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAJD,4FAIC;AACD,SAAgB,0CAA0C,CAAC,GAAQ;IAC/D,MAAM,MAAM,GAA2D,GAAG,CAAC,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACzK,MAAM,OAAO,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACzF,MAAM,QAAQ,GAAwE,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACtJ,OAAO,uDAAuD,CAAC,GAAG,CAAC,CAAC;IACxE,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAA4C,CAAC;AAC9G,CAAC;AAPD,gGAOC"} \ No newline at end of file diff --git a/lib/managers/workflows.generated.d.ts b/lib/managers/workflows.generated.d.ts deleted file mode 100644 index 09b5c10f..00000000 --- a/lib/managers/workflows.generated.d.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { Workflows } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { Json } from "../json.js"; -export interface GetWorkflowsQueryParamsArg { - readonly folderId: string; - readonly triggerType?: string; - readonly limit?: number; - readonly marker?: string; -} -export declare class GetWorkflowsHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetWorkflowsHeadersArg); -} -export type CreateWorkflowStartRequestBodyArgTypeField = "workflow_parameters"; -export interface CreateWorkflowStartRequestBodyArgFlowField { - readonly type?: string; - readonly id?: string; -} -export type CreateWorkflowStartRequestBodyArgFilesFieldTypeField = "file"; -export interface CreateWorkflowStartRequestBodyArgFilesField { - readonly type?: CreateWorkflowStartRequestBodyArgFilesFieldTypeField; - readonly id?: string; -} -export type CreateWorkflowStartRequestBodyArgFolderFieldTypeField = "folder"; -export interface CreateWorkflowStartRequestBodyArgFolderField { - readonly type?: CreateWorkflowStartRequestBodyArgFolderFieldTypeField; - readonly id?: string; -} -export type CreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = "outcome"; -export interface CreateWorkflowStartRequestBodyArgOutcomesField { - readonly id?: string; - readonly type?: CreateWorkflowStartRequestBodyArgOutcomesFieldTypeField; - readonly parameter?: string; -} -export interface CreateWorkflowStartRequestBodyArg { - readonly type?: CreateWorkflowStartRequestBodyArgTypeField; - readonly flow: CreateWorkflowStartRequestBodyArgFlowField; - readonly files: readonly CreateWorkflowStartRequestBodyArgFilesField[]; - readonly folder: CreateWorkflowStartRequestBodyArgFolderField; - readonly outcomes?: readonly CreateWorkflowStartRequestBodyArgOutcomesField[]; -} -export declare class CreateWorkflowStartHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateWorkflowStartHeadersArg); -} -export declare class WorkflowsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - getWorkflows(queryParams: GetWorkflowsQueryParamsArg, headers?: GetWorkflowsHeadersArg): Promise; - createWorkflowStart(workflowId: string, requestBody: CreateWorkflowStartRequestBodyArg, headers?: CreateWorkflowStartHeadersArg): Promise; -} -export declare function serializeCreateWorkflowStartRequestBodyArgTypeField(val: CreateWorkflowStartRequestBodyArgTypeField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgTypeField(val: any): CreateWorkflowStartRequestBodyArgTypeField; -export declare function serializeCreateWorkflowStartRequestBodyArgFlowField(val: CreateWorkflowStartRequestBodyArgFlowField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgFlowField(val: any): CreateWorkflowStartRequestBodyArgFlowField; -export declare function serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField(val: CreateWorkflowStartRequestBodyArgFilesFieldTypeField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField(val: any): CreateWorkflowStartRequestBodyArgFilesFieldTypeField; -export declare function serializeCreateWorkflowStartRequestBodyArgFilesField(val: CreateWorkflowStartRequestBodyArgFilesField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgFilesField(val: any): CreateWorkflowStartRequestBodyArgFilesField; -export declare function serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField(val: CreateWorkflowStartRequestBodyArgFolderFieldTypeField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField(val: any): CreateWorkflowStartRequestBodyArgFolderFieldTypeField; -export declare function serializeCreateWorkflowStartRequestBodyArgFolderField(val: CreateWorkflowStartRequestBodyArgFolderField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgFolderField(val: any): CreateWorkflowStartRequestBodyArgFolderField; -export declare function serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField(val: CreateWorkflowStartRequestBodyArgOutcomesFieldTypeField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField(val: any): CreateWorkflowStartRequestBodyArgOutcomesFieldTypeField; -export declare function serializeCreateWorkflowStartRequestBodyArgOutcomesField(val: CreateWorkflowStartRequestBodyArgOutcomesField): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArgOutcomesField(val: any): CreateWorkflowStartRequestBodyArgOutcomesField; -export declare function serializeCreateWorkflowStartRequestBodyArg(val: CreateWorkflowStartRequestBodyArg): Json; -export declare function deserializeCreateWorkflowStartRequestBodyArg(val: any): CreateWorkflowStartRequestBodyArg; diff --git a/lib/managers/workflows.generated.js b/lib/managers/workflows.generated.js deleted file mode 100644 index cbaab3f1..00000000 --- a/lib/managers/workflows.generated.js +++ /dev/null @@ -1,173 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeCreateWorkflowStartRequestBodyArg = exports.serializeCreateWorkflowStartRequestBodyArg = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesField = exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderField = exports.serializeCreateWorkflowStartRequestBodyArgFolderField = exports.deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesField = exports.serializeCreateWorkflowStartRequestBodyArgFilesField = exports.deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = exports.deserializeCreateWorkflowStartRequestBodyArgFlowField = exports.serializeCreateWorkflowStartRequestBodyArgFlowField = exports.deserializeCreateWorkflowStartRequestBodyArgTypeField = exports.serializeCreateWorkflowStartRequestBodyArgTypeField = exports.WorkflowsManager = exports.CreateWorkflowStartHeadersArg = exports.GetWorkflowsHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -const json_js_3 = require("../json.js"); -class GetWorkflowsHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetWorkflowsHeadersArg = GetWorkflowsHeadersArg; -class CreateWorkflowStartHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateWorkflowStartHeadersArg = CreateWorkflowStartHeadersArg; -class WorkflowsManager { - constructor(fields) { - Object.assign(this, fields); - } - getWorkflows(queryParams, headers = new GetWorkflowsHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const queryParamsMap = (0, utils_js_1.prepareParams)({ ["folder_id"]: (0, utils_js_2.toString)(queryParams.folderId), ["trigger_type"]: (0, utils_js_2.toString)(queryParams.triggerType), ["limit"]: (0, utils_js_2.toString)(queryParams.limit), ["marker"]: (0, utils_js_2.toString)(queryParams.marker) }); - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows"), { method: "GET", params: queryParamsMap, headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeWorkflows)((0, json_js_1.deserializeJson)(response.text)); - }); - } - createWorkflowStart(workflowId, requestBody, headers = new CreateWorkflowStartHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/workflows/", workflowId, "/start"), { method: "POST", headers: headersMap, body: (0, json_js_2.serializeJson)(serializeCreateWorkflowStartRequestBodyArg(requestBody)), contentType: "application/json", responseFormat: void 0, auth: this.auth, networkSession: this.networkSession }); - return void 0; - }); - } -} -exports.WorkflowsManager = WorkflowsManager; -function serializeCreateWorkflowStartRequestBodyArgTypeField(val) { - return val; -} -exports.serializeCreateWorkflowStartRequestBodyArgTypeField = serializeCreateWorkflowStartRequestBodyArgTypeField; -function deserializeCreateWorkflowStartRequestBodyArgTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateWorkflowStartRequestBodyArgTypeField\""; - } - if (val == "workflow_parameters") { - return "workflow_parameters"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateWorkflowStartRequestBodyArgTypeField = deserializeCreateWorkflowStartRequestBodyArgTypeField; -function serializeCreateWorkflowStartRequestBodyArgFlowField(val) { - return { ["type"]: val.type, ["id"]: val.id }; -} -exports.serializeCreateWorkflowStartRequestBodyArgFlowField = serializeCreateWorkflowStartRequestBodyArgFlowField; -function deserializeCreateWorkflowStartRequestBodyArgFlowField(val) { - const type = (0, json_js_3.isJson)(val.type, "string") ? val.type : void 0; - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeCreateWorkflowStartRequestBodyArgFlowField = deserializeCreateWorkflowStartRequestBodyArgFlowField; -function serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField(val) { - return val; -} -exports.serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField; -function deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateWorkflowStartRequestBodyArgFilesFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField = deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField; -function serializeCreateWorkflowStartRequestBodyArgFilesField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateWorkflowStartRequestBodyArgFilesField = serializeCreateWorkflowStartRequestBodyArgFilesField; -function deserializeCreateWorkflowStartRequestBodyArgFilesField(val) { - const type = val.type == void 0 ? void 0 : deserializeCreateWorkflowStartRequestBodyArgFilesFieldTypeField(val.type); - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeCreateWorkflowStartRequestBodyArgFilesField = deserializeCreateWorkflowStartRequestBodyArgFilesField; -function serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField(val) { - return val; -} -exports.serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField; -function deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateWorkflowStartRequestBodyArgFolderFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField = deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField; -function serializeCreateWorkflowStartRequestBodyArgFolderField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeCreateWorkflowStartRequestBodyArgFolderField = serializeCreateWorkflowStartRequestBodyArgFolderField; -function deserializeCreateWorkflowStartRequestBodyArgFolderField(val) { - const type = val.type == void 0 ? void 0 : deserializeCreateWorkflowStartRequestBodyArgFolderFieldTypeField(val.type); - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeCreateWorkflowStartRequestBodyArgFolderField = deserializeCreateWorkflowStartRequestBodyArgFolderField; -function serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField(val) { - return val; -} -exports.serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField; -function deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField(val) { - if (!(0, json_js_3.isJson)(val, "string")) { - throw "Expecting a string for \"CreateWorkflowStartRequestBodyArgOutcomesFieldTypeField\""; - } - if (val == "outcome") { - return "outcome"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField = deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField; -function serializeCreateWorkflowStartRequestBodyArgOutcomesField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField(val.type), ["parameter"]: val.parameter }; -} -exports.serializeCreateWorkflowStartRequestBodyArgOutcomesField = serializeCreateWorkflowStartRequestBodyArgOutcomesField; -function deserializeCreateWorkflowStartRequestBodyArgOutcomesField(val) { - const id = (0, json_js_3.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCreateWorkflowStartRequestBodyArgOutcomesFieldTypeField(val.type); - const parameter = (0, json_js_3.isJson)(val.parameter, "string") ? val.parameter : void 0; - return { id: id, type: type, parameter: parameter }; -} -exports.deserializeCreateWorkflowStartRequestBodyArgOutcomesField = deserializeCreateWorkflowStartRequestBodyArgOutcomesField; -function serializeCreateWorkflowStartRequestBodyArg(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeCreateWorkflowStartRequestBodyArgTypeField(val.type), ["flow"]: serializeCreateWorkflowStartRequestBodyArgFlowField(val.flow), ["files"]: val.files.map(function (item) { - return serializeCreateWorkflowStartRequestBodyArgFilesField(item); - }), ["folder"]: serializeCreateWorkflowStartRequestBodyArgFolderField(val.folder), ["outcomes"]: val.outcomes == void 0 ? void 0 : val.outcomes.map(function (item) { - return serializeCreateWorkflowStartRequestBodyArgOutcomesField(item); - }) }; -} -exports.serializeCreateWorkflowStartRequestBodyArg = serializeCreateWorkflowStartRequestBodyArg; -function deserializeCreateWorkflowStartRequestBodyArg(val) { - const type = val.type == void 0 ? void 0 : deserializeCreateWorkflowStartRequestBodyArgTypeField(val.type); - const flow = deserializeCreateWorkflowStartRequestBodyArgFlowField(val.flow); - const files = val.files.map(function (itm) { - return deserializeCreateWorkflowStartRequestBodyArgFilesField(itm); - }); - const folder = deserializeCreateWorkflowStartRequestBodyArgFolderField(val.folder); - const outcomes = (0, json_js_3.isJson)(val.outcomes, "array") ? val.outcomes.map(function (itm) { - return deserializeCreateWorkflowStartRequestBodyArgOutcomesField(itm); - }) : void 0; - return { type: type, flow: flow, files: files, folder: folder, outcomes: outcomes }; -} -exports.deserializeCreateWorkflowStartRequestBodyArg = deserializeCreateWorkflowStartRequestBodyArg; -//# sourceMappingURL=workflows.generated.js.map \ No newline at end of file diff --git a/lib/managers/workflows.generated.js.map b/lib/managers/workflows.generated.js.map deleted file mode 100644 index 6a7aadd3..00000000 --- a/lib/managers/workflows.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"workflows.generated.js","sourceRoot":"","sources":["../../src/managers/workflows.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAA+D;AAO/D,0CAA4C;AAC5C,0CAAuC;AAEvC,0CAAoC;AAGpC,wCAA6C;AAE7C,wCAA2C;AAC3C,wCAAoC;AAOpC,MAAa,sBAAsB;IAI/B,YAAY,MAA8B;QAHjC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wDAOC;AA6BD,MAAa,6BAA6B;IAItC,YAAY,MAAqC;QAHxC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,sEAOC;AACD,MAAa,gBAAgB;IAGzB,YAAY,MAAsE;QAC9E,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,YAAY,CAAC,WAAuC,EAAE,UAAkC,IAAI,sBAAsB,CAAC,EAAE,CAAC;;YACxH,MAAM,cAAc,GAEhB,IAAA,wBAAa,EAAC,EAAE,CAAC,WAAW,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,cAAc,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,IAAA,mBAAQ,EAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;YAC5M,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,mCAAmC,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC5R,OAAO,IAAA,2CAAoB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAChE,CAAC;KAAA;IACK,mBAAmB,CAAC,UAAkB,EAAE,WAA8C,EAAE,UAAyC,IAAI,6BAA6B,CAAC,EAAE,CAAC;;YACxK,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,oCAAoC,EAAE,UAAU,EAAE,QAAQ,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,0CAA0C,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,KAAK,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC3Y,OAAO,KAAK,CAAC,CAAC;QAClB,CAAC;KAAA;CACJ;AAvBD,4CAuBC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,uEAAuE,CAAC;KACjF;IACD,IAAI,GAAG,IAAI,qBAAqB,EAAE;QAC9B,OAAO,qBAAqB,CAAC;KAChC;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,sHAQC;AACD,SAAgB,mDAAmD,CAAC,GAA+C;IAC/G,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAClD,CAAC;AAFD,kHAEC;AACD,SAAgB,qDAAqD,CAAC,GAAQ;IAC1E,MAAM,IAAI,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAChF,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAuD,CAAC;AACvF,CAAC;AAJD,sHAIC;AACD,SAAgB,6DAA6D,CAAC,GAAyD;IACnI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,sIAEC;AACD,SAAgB,+DAA+D,CAAC,GAAQ;IACpF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,iFAAiF,CAAC;KAC3F;IACD,IAAI,GAAG,IAAI,MAAM,EAAE;QACf,OAAO,MAAM,CAAC;KACjB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,0IAQC;AACD,SAAgB,oDAAoD,CAAC,GAAgD;IACjH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,6DAA6D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAC/I,CAAC;AAFD,oHAEC;AACD,SAAgB,sDAAsD,CAAC,GAAQ;IAC3E,MAAM,IAAI,GAAqE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,+DAA+D,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACvL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAwD,CAAC;AACxF,CAAC;AAJD,wHAIC;AACD,SAAgB,8DAA8D,CAAC,GAA0D;IACrI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,wIAEC;AACD,SAAgB,gEAAgE,CAAC,GAAQ;IACrF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,kFAAkF,CAAC;KAC5F;IACD,IAAI,GAAG,IAAI,QAAQ,EAAE;QACjB,OAAO,QAAQ,CAAC;KACnB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,4IAQC;AACD,SAAgB,qDAAqD,CAAC,GAAiD;IACnH,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,8DAA8D,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC;AAChJ,CAAC;AAFD,sHAEC;AACD,SAAgB,uDAAuD,CAAC,GAAQ;IAC5E,MAAM,IAAI,GAAsE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzL,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAyD,CAAC;AACzF,CAAC;AAJD,0HAIC;AACD,SAAgB,gEAAgE,CAAC,GAA4D;IACzI,OAAO,GAAG,CAAC;AACf,CAAC;AAFD,4IAEC;AACD,SAAgB,kEAAkE,CAAC,GAAQ;IACvF,IAAI,CAAC,IAAA,gBAAM,EAAC,GAAG,EAAE,QAAQ,CAAC,EAAE;QACxB,MAAM,oFAAoF,CAAC;KAC9F;IACD,IAAI,GAAG,IAAI,SAAS,EAAE;QAClB,OAAO,SAAS,CAAC;KACpB;IACD,MAAM,EAAE,CAAC,MAAM,CAAC,iBAAiB,EAAE,GAAG,CAAW,CAAC;AACtD,CAAC;AARD,gJAQC;AACD,SAAgB,uDAAuD,CAAC,GAAmD;IACvH,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gEAAgE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,GAAG,CAAC,SAAS,EAAE,CAAC;AAChL,CAAC;AAFD,0HAEC;AACD,SAAgB,yDAAyD,CAAC,GAAQ;IAC9E,MAAM,EAAE,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC1E,MAAM,IAAI,GAAwE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,kEAAkE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IAC7L,MAAM,SAAS,GAAuB,IAAA,gBAAM,EAAC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC/F,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,SAAS,EAA2D,CAAC;AACjH,CAAC;AALD,8HAKC;AACD,SAAgB,0CAA0C,CAAC,GAAsC;IAC7F,OAAO,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,mDAAmD,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,IAAiD;YACrQ,OAAO,oDAAoD,CAAC,IAAI,CAAC,CAAC;QACtE,CAAC,CAAmB,EAAE,CAAC,QAAQ,CAAC,EAAE,qDAAqD,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,GAAG,CAAC,QAAQ,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,IAAoD;YAChO,OAAO,uDAAuD,CAAC,IAAI,CAAC,CAAC;QACzE,CAAC,CAAmB,EAAE,CAAC;AAC/B,CAAC;AAND,gGAMC;AACD,SAAgB,4CAA4C,CAAC,GAAQ;IACjE,MAAM,IAAI,GAA2D,GAAG,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACnK,MAAM,IAAI,GAA+C,qDAAqD,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACzH,MAAM,KAAK,GAA2D,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,UAAU,GAAS;QACnG,OAAO,sDAAsD,CAAC,GAAG,CAAC,CAAC;IACvE,CAAC,CAAmB,CAAC;IACrB,MAAM,MAAM,GAAiD,uDAAuD,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IACjI,MAAM,QAAQ,GAA0E,IAAA,gBAAM,EAAC,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAS;QACxJ,OAAO,yDAAyD,CAAC,GAAG,CAAC,CAAC;IAC1E,CAAC,CAAmB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IAC9B,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAA8C,CAAC;AACpI,CAAC;AAXD,oGAWC"} \ No newline at end of file diff --git a/lib/managers/zipDownloads.generated.d.ts b/lib/managers/zipDownloads.generated.d.ts deleted file mode 100644 index 70e52d22..00000000 --- a/lib/managers/zipDownloads.generated.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/// -import { ZipDownload } from "../schemas.generated.js"; -import { ZipDownloadRequest } from "../schemas.generated.js"; -import { ZipDownloadStatus } from "../schemas.generated.js"; -import { Authentication } from "../auth.js"; -import { NetworkSession } from "../network.js"; -import { ByteStream } from "../utils.js"; -export declare class CreateZipDownloadHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: CreateZipDownloadHeadersArg); -} -export declare class GetZipDownloadContentHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetZipDownloadContentHeadersArg); -} -export declare class GetZipDownloadStatusHeadersArg { - readonly extraHeaders?: { - readonly [key: string]: undefined | string; - }; - constructor(fields: GetZipDownloadStatusHeadersArg); -} -export declare class ZipDownloadsManager { - readonly auth?: Authentication; - readonly networkSession?: NetworkSession; - constructor(fields: Omit); - createZipDownload(requestBody: ZipDownloadRequest, headers?: CreateZipDownloadHeadersArg): Promise; - getZipDownloadContent(zipDownloadId: string, headers?: GetZipDownloadContentHeadersArg): Promise; - getZipDownloadStatus(zipDownloadId: string, headers?: GetZipDownloadStatusHeadersArg): Promise; -} diff --git a/lib/managers/zipDownloads.generated.js b/lib/managers/zipDownloads.generated.js deleted file mode 100644 index e4d139a3..00000000 --- a/lib/managers/zipDownloads.generated.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ZipDownloadsManager = exports.GetZipDownloadStatusHeadersArg = exports.GetZipDownloadContentHeadersArg = exports.CreateZipDownloadHeadersArg = void 0; -const schemas_generated_js_1 = require("../schemas.generated.js"); -const schemas_generated_js_2 = require("../schemas.generated.js"); -const schemas_generated_js_3 = require("../schemas.generated.js"); -const utils_js_1 = require("../utils.js"); -const fetch_js_1 = require("../fetch.js"); -const json_js_1 = require("../json.js"); -const json_js_2 = require("../json.js"); -class CreateZipDownloadHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.CreateZipDownloadHeadersArg = CreateZipDownloadHeadersArg; -class GetZipDownloadContentHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetZipDownloadContentHeadersArg = GetZipDownloadContentHeadersArg; -class GetZipDownloadStatusHeadersArg { - constructor(fields) { - this.extraHeaders = {}; - Object.assign(this, fields); - } -} -exports.GetZipDownloadStatusHeadersArg = GetZipDownloadStatusHeadersArg; -class ZipDownloadsManager { - constructor(fields) { - Object.assign(this, fields); - } - createZipDownload(requestBody, headers = new CreateZipDownloadHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/zip_downloads"), { method: "POST", headers: headersMap, body: (0, json_js_1.serializeJson)((0, schemas_generated_js_2.serializeZipDownloadRequest)(requestBody)), contentType: "application/json", responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_1.deserializeZipDownload)((0, json_js_2.deserializeJson)(response.text)); - }); - } - getZipDownloadContent(zipDownloadId, headers = new GetZipDownloadContentHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://dl.boxcloud.com/2.0/zip_downloads/", zipDownloadId, "/content"), { method: "GET", headers: headersMap, responseFormat: "binary", auth: this.auth, networkSession: this.networkSession }); - return response.content; - }); - } - getZipDownloadStatus(zipDownloadId, headers = new GetZipDownloadStatusHeadersArg({})) { - return __awaiter(this, void 0, void 0, function* () { - const headersMap = (0, utils_js_1.prepareParams)(Object.assign({}, headers.extraHeaders)); - const response = yield (0, fetch_js_1.fetch)("".concat("https://api.box.com/2.0/zip_downloads/", zipDownloadId, "/status"), { method: "GET", headers: headersMap, responseFormat: "json", auth: this.auth, networkSession: this.networkSession }); - return (0, schemas_generated_js_3.deserializeZipDownloadStatus)((0, json_js_2.deserializeJson)(response.text)); - }); - } -} -exports.ZipDownloadsManager = ZipDownloadsManager; -//# sourceMappingURL=zipDownloads.generated.js.map \ No newline at end of file diff --git a/lib/managers/zipDownloads.generated.js.map b/lib/managers/zipDownloads.generated.js.map deleted file mode 100644 index 2dc71941..00000000 --- a/lib/managers/zipDownloads.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"zipDownloads.generated.js","sourceRoot":"","sources":["../../src/managers/zipDownloads.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,kEAAiE;AAGjE,kEAAsE;AAGtE,kEAAuE;AAOvE,0CAA4C;AAG5C,0CAAoC;AAGpC,wCAA2C;AAE3C,wCAA6C;AAC7C,MAAa,2BAA2B;IAIpC,YAAY,MAAmC;QAHtC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,kEAOC;AACD,MAAa,+BAA+B;IAIxC,YAAY,MAAuC;QAH1C,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,0EAOC;AACD,MAAa,8BAA8B;IAIvC,YAAY,MAAsC;QAHzC,iBAAY,GAEjB,EAAE,CAAC;QAEH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;CACJ;AAPD,wEAOC;AACD,MAAa,mBAAmB;IAG5B,YAAY,MAAyG;QACjH,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAChC,CAAC;IACK,iBAAiB,CAAC,WAA+B,EAAE,UAAuC,IAAI,2BAA2B,CAAC,EAAE,CAAC;;YAC/H,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,uCAAuC,CAAW,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,IAAA,uBAAa,EAAC,IAAA,kDAA2B,EAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,kBAAkB,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACzW,OAAO,IAAA,6CAAsB,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAClE,CAAC;KAAA;IACK,qBAAqB,CAAC,aAAqB,EAAE,UAA2C,IAAI,+BAA+B,CAAC,EAAE,CAAC;;YACjI,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,4CAA4C,EAAE,aAAa,EAAE,UAAU,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YAC1S,OAAO,QAAQ,CAAC,OAAO,CAAC;QAC5B,CAAC;KAAA;IACK,oBAAoB,CAAC,aAAqB,EAAE,UAA0C,IAAI,8BAA8B,CAAC,EAAE,CAAC;;YAC9H,MAAM,UAAU,GAEZ,IAAA,wBAAa,gBAAM,EAAE,EAAK,OAAO,CAAC,YAAY,EAAG,CAAC;YACtD,MAAM,QAAQ,GAAkB,MAAM,IAAA,gBAAK,EAAC,EAAE,CAAC,MAAM,CAAC,wCAAwC,EAAE,aAAa,EAAE,SAAS,CAAW,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAyB,CAAkB,CAAC;YACnS,OAAO,IAAA,mDAA4B,EAAC,IAAA,yBAAe,EAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QACxE,CAAC;KAAA;CACJ;AA3BD,kDA2BC"} \ No newline at end of file diff --git a/lib/network.d.ts b/lib/network.d.ts deleted file mode 100644 index de7a4a08..00000000 --- a/lib/network.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -export declare class NetworkSession { -} -/** - * Calculate the exponential backoff time with randomized jitter - * @param {int} numRetries Which retry number this one will be - * @param {int} baseInterval The base retry interval set in config - * @returns {int} The number of milliseconds after which to retry - */ -export declare function getRetryTimeout(numRetries: number, baseInterval: number): number; diff --git a/lib/network.js b/lib/network.js deleted file mode 100644 index 921ad4ae..00000000 --- a/lib/network.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getRetryTimeout = exports.NetworkSession = void 0; -class NetworkSession { -} -exports.NetworkSession = NetworkSession; -// Retry intervals are between 50% and 150% of the exponentially increasing base amount -const RETRY_RANDOMIZATION_FACTOR = 0.5; -/** - * Calculate the exponential backoff time with randomized jitter - * @param {int} numRetries Which retry number this one will be - * @param {int} baseInterval The base retry interval set in config - * @returns {int} The number of milliseconds after which to retry - */ -function getRetryTimeout(numRetries, baseInterval) { - var minRandomization = 1 - RETRY_RANDOMIZATION_FACTOR; - var maxRandomization = 1 + RETRY_RANDOMIZATION_FACTOR; - var randomization = Math.random() * (maxRandomization - minRandomization) + minRandomization; - var exponential = Math.pow(2, numRetries - 1); - return Math.ceil(exponential * baseInterval * randomization); -} -exports.getRetryTimeout = getRetryTimeout; -//# sourceMappingURL=network.js.map \ No newline at end of file diff --git a/lib/network.js.map b/lib/network.js.map deleted file mode 100644 index 12f6977f..00000000 --- a/lib/network.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"network.js","sourceRoot":"","sources":["../src/network.ts"],"names":[],"mappings":";;;AAAA,MAAa,cAAc;CAAG;AAA9B,wCAA8B;AAE9B,uFAAuF;AACvF,MAAM,0BAA0B,GAAG,GAAG,CAAC;AAEvC;;;;;GAKG;AACH,SAAgB,eAAe,CAAC,UAAkB,EAAE,YAAoB;IACtE,IAAI,gBAAgB,GAAG,CAAC,GAAG,0BAA0B,CAAC;IACtD,IAAI,gBAAgB,GAAG,CAAC,GAAG,0BAA0B,CAAC;IACtD,IAAI,aAAa,GACf,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,gBAAgB,GAAG,gBAAgB,CAAC,GAAG,gBAAgB,CAAC;IAC3E,IAAI,WAAW,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,UAAU,GAAG,CAAC,CAAC,CAAC;IAC9C,OAAO,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,YAAY,GAAG,aAAa,CAAC,CAAC;AAC/D,CAAC;AAPD,0CAOC"} \ No newline at end of file diff --git a/lib/oauth.d.ts b/lib/oauth.d.ts deleted file mode 100644 index d04265bb..00000000 --- a/lib/oauth.d.ts +++ /dev/null @@ -1,57 +0,0 @@ -import { AccessToken } from './authSchemas.js'; -import { Authentication } from './auth.js'; -import { NetworkSession } from './network.js'; -/** - * A class managing the configuration for OAuth authentication. - * @typedef {Object} OAuthConfig - */ -export interface OAuthConfig { - clientId: string; - clientSecret: string; -} -/** - * A class that manages the retrieval and storage of access tokens for a given app user. - * @param {OAuthConfig} config The OAuthConfig instance. - * @typedef {Object} OAuthConfig - */ -export declare class OAuth implements Authentication { - config: OAuthConfig; - token?: AccessToken; - constructor({ config }: { - config: OAuthConfig; - }); - /** - * Get the authorization URL for the app user. - * @param {Object} options The parameters for the authorization URL. - * @param {string} options.clientId The Client ID of the application that is requesting to authenticate the user. - * @param {string} options.redirectUri The URI to which Box redirects the browser after the user has granted or denied the application permission. - * @param {string} options.responseType The type of response we'd like to receive. Must be 'code'. - * @param {string} [options.state] A custom string of your choice. Box will pass the same string to the redirect URL when authentication is complete. - * @param {string} [options.scope] A comma-separated list of application scopes you'd like to authenticate the user for. - */ - getAuthorizeUrl(options?: { - clientId?: string; - redirectUri?: string; - responseType?: string; - state?: string; - scope?: string; - }): string; - /** - * Acquires token info using an authorization code. - * @param {string} authorizationCode The authorization code acquired from the first step of the OAuth 2.0 process. - * @param networkSession An object to keep network session state - */ - getTokensAuthorizationCodeGrant(authorizationCode: string, networkSession?: NetworkSession): Promise; - /** - * Get the access token for the app user. If the token is not cached or is expired, a new one will be fetched. - * @param networkSession An object to keep network session state - * @returns {Promise} A promise resolving to the access token. - */ - retrieveToken(networkSession?: NetworkSession): Promise; - /** - * Get a new access token for the app user. - * @param networkSession An object to keep network session state - * @returns {Promise} A promise resolving to the access token. - */ - refreshToken(networkSession?: NetworkSession): Promise; -} diff --git a/lib/oauth.js b/lib/oauth.js deleted file mode 100644 index 35ae452c..00000000 --- a/lib/oauth.js +++ /dev/null @@ -1,146 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.OAuth = void 0; -const fetch_js_1 = require("./fetch.js"); -const BOX_OAUTH2_AUTH_URL = 'https://account.box.com/api/oauth2/authorize'; -const BOX_OAUTH2_TOKEN_URL = 'https://api.box.com/oauth2/token'; -const BOX_OAUTH2_GRANT_TYPE = 'authorization_code', BOX_REFRESH_TOKEN_GRANT_TYPE = 'refresh_token'; -/** - * Determines if a given string could represent an authorization code or token. - * - * @param {string} codeOrToken The code or token to check. - * @returns {boolean} True if codeOrToken is valid, false if not. - * @private - */ -function isValidCodeOrToken(codeOrToken) { - return typeof codeOrToken === 'string' && codeOrToken.length > 0; -} -/** - * Determines if a token grant response is valid - * - * @param {Object} responseBody the body of the response to check - * @returns {boolean} True if response body has expected fields, false if not. - * @private - */ -function isValidOAuthTokenResponse(responseBody) { - if (!isValidCodeOrToken(responseBody.access_token)) { - return false; - } - if (typeof responseBody.expires_in !== 'number') { - return false; - } - return isValidCodeOrToken(responseBody.refresh_token); -} -/** - * A class that manages the retrieval and storage of access tokens for a given app user. - * @param {OAuthConfig} config The OAuthConfig instance. - * @typedef {Object} OAuthConfig - */ -class OAuth { - constructor({ config }) { - this.config = config; - } - /** - * Get the authorization URL for the app user. - * @param {Object} options The parameters for the authorization URL. - * @param {string} options.clientId The Client ID of the application that is requesting to authenticate the user. - * @param {string} options.redirectUri The URI to which Box redirects the browser after the user has granted or denied the application permission. - * @param {string} options.responseType The type of response we'd like to receive. Must be 'code'. - * @param {string} [options.state] A custom string of your choice. Box will pass the same string to the redirect URL when authentication is complete. - * @param {string} [options.scope] A comma-separated list of application scopes you'd like to authenticate the user for. - */ - getAuthorizeUrl(options) { - const params = { - client_id: (options === null || options === void 0 ? void 0 : options.clientId) || this.config.clientId, - response_type: (options === null || options === void 0 ? void 0 : options.responseType) || 'code', - }; - if (options === null || options === void 0 ? void 0 : options.redirectUri) { - params['redirect_uri'] = options === null || options === void 0 ? void 0 : options.redirectUri; - } - if (options === null || options === void 0 ? void 0 : options.state) { - params.state = options === null || options === void 0 ? void 0 : options.state; - } - if (options === null || options === void 0 ? void 0 : options.scope) { - params.scope = options === null || options === void 0 ? void 0 : options.scope; - } - return `${BOX_OAUTH2_AUTH_URL}?${new URLSearchParams(params).toString()}`; - } - /** - * Acquires token info using an authorization code. - * @param {string} authorizationCode The authorization code acquired from the first step of the OAuth 2.0 process. - * @param networkSession An object to keep network session state - */ - getTokensAuthorizationCodeGrant(authorizationCode, networkSession) { - return __awaiter(this, void 0, void 0, function* () { - const requestBody = { - grant_type: BOX_OAUTH2_GRANT_TYPE, - code: authorizationCode, - client_id: this.config.clientId, - client_secret: this.config.clientSecret, - }; - const params = { - method: 'POST', - headers: {}, - body: new URLSearchParams(requestBody).toString(), - contentType: 'application/x-www-form-urlencoded', - networkSession, - }; - const response = (yield (0, fetch_js_1.fetch)(BOX_OAUTH2_TOKEN_URL, params)); - const tokenResponse = JSON.parse(response.text); - if (!isValidOAuthTokenResponse(tokenResponse)) { - throw new Error('Invalid token response'); - } - this.token = tokenResponse; - return this.token.access_token; - }); - } - /** - * Get the access token for the app user. If the token is not cached or is expired, a new one will be fetched. - * @param networkSession An object to keep network session state - * @returns {Promise} A promise resolving to the access token. - */ - retrieveToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - if (!this.token) { - throw Error('Access and refresh tokens not available. Authenticate before making any API call first.'); - } - return this.token.access_token; - }); - } - /** - * Get a new access token for the app user. - * @param networkSession An object to keep network session state - * @returns {Promise} A promise resolving to the access token. - */ - refreshToken(networkSession) { - return __awaiter(this, void 0, void 0, function* () { - const requestBody = { - grant_type: BOX_REFRESH_TOKEN_GRANT_TYPE, - client_id: this.config.clientId, - client_secret: this.config.clientSecret, - refresh_token: this.token.refresh_token, - }; - const params = { - method: 'POST', - headers: {}, - body: new URLSearchParams(requestBody).toString(), - contentType: 'application/x-www-form-urlencoded', - networkSession, - }; - const response = (yield (0, fetch_js_1.fetch)(BOX_OAUTH2_TOKEN_URL, params)); - this.token = JSON.parse(response.text); - return this.token.access_token; - }); - } -} -exports.OAuth = OAuth; -//# sourceMappingURL=oauth.js.map \ No newline at end of file diff --git a/lib/oauth.js.map b/lib/oauth.js.map deleted file mode 100644 index a026c560..00000000 --- a/lib/oauth.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"oauth.js","sourceRoot":"","sources":["../src/oauth.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/run.d.ts b/lib/run.d.ts deleted file mode 100644 index 2ca7de1c..00000000 --- a/lib/run.d.ts +++ /dev/null @@ -1 +0,0 @@ -export default function run(main: Function): Promise; diff --git a/lib/run.js b/lib/run.js deleted file mode 100644 index 9f2c449c..00000000 --- a/lib/run.js +++ /dev/null @@ -1,77 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __asyncValues = (this && this.__asyncValues) || function (o) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var m = o[Symbol.asyncIterator], i; - return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); - function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } - function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } -}; -Object.defineProperty(exports, "__esModule", { value: true }); -function run(main) { - return __awaiter(this, void 0, void 0, function* () { - if (typeof Buffer === 'undefined') { - throw new Error('Programs require Buffer to run'); - } - if (typeof Promise === 'undefined') { - throw new Error('Programs require Promise to run'); - } - try { - const input = typeof process !== 'undefined' ? yield read(process.stdin) : ''; - let result = yield main.apply(null, parse(input || '[]')); - console.log(result); - } - catch (e) { - console.error(`Error running program`, e); - } - }); -} -exports.default = run; -function parse(text) { - try { - return JSON.parse(text); - } - catch (e) { - throw new Error(`Invalid JSON: ${text}`); - } -} -function read(stream) { - var _a, stream_1, stream_1_1; - var _b, e_1, _c, _d; - return __awaiter(this, void 0, void 0, function* () { - const chunks = []; - if (stream.isTTY) { - return ''; - } - try { - for (_a = true, stream_1 = __asyncValues(stream); stream_1_1 = yield stream_1.next(), _b = stream_1_1.done, !_b;) { - _d = stream_1_1.value; - _a = false; - try { - const chunk = _d; - chunks.push(chunk); - } - finally { - _a = true; - } - } - } - catch (e_1_1) { e_1 = { error: e_1_1 }; } - finally { - try { - if (!_a && !_b && (_c = stream_1.return)) yield _c.call(stream_1); - } - finally { if (e_1) throw e_1.error; } - } - return Buffer.concat(chunks).toString('utf8'); - }); -} -//# sourceMappingURL=run.js.map \ No newline at end of file diff --git a/lib/run.js.map b/lib/run.js.map deleted file mode 100644 index 2468740b..00000000 --- a/lib/run.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"run.js","sourceRoot":"","sources":["../src/run.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAAA,SAA8B,GAAG,CAAC,IAAc;;QAC9C,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;YACjC,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;SACnD;QACD,IAAI,OAAO,OAAO,KAAK,WAAW,EAAE;YAClC,MAAM,IAAI,KAAK,CAAC,iCAAiC,CAAC,CAAC;SACpD;QAED,IAAI;YACF,MAAM,KAAK,GACT,OAAO,OAAO,KAAK,WAAW,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YAClE,IAAI,MAAM,GAAG,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC;YAC1D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;SACrB;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC;SAC3C;IACH,CAAC;CAAA;AAhBD,sBAgBC;AAED,SAAS,KAAK,CAAC,IAAY;IACzB,IAAI;QACF,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;KACzB;IAAC,OAAO,CAAC,EAAE;QACV,MAAM,IAAI,KAAK,CAAC,iBAAiB,IAAI,EAAE,CAAC,CAAC;KAC1C;AACH,CAAC;AAED,SAAe,IAAI,CAAC,MAAW;;;;QAC7B,MAAM,MAAM,GAAG,EAAE,CAAC;QAClB,IAAI,MAAM,CAAC,KAAK,EAAE;YAChB,OAAO,EAAE,CAAC;SACX;;YACD,gBAA0B,WAAA,cAAA,MAAM,CAAA;gBAAN,sBAAM;gBAAN,WAAM;;oBAArB,MAAM,KAAK,KAAA,CAAA;oBACpB,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;;;;;aACpB;;;;;;;;;QACD,OAAO,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;;CAC/C"} \ No newline at end of file diff --git a/lib/schemas.generated.d.ts b/lib/schemas.generated.d.ts deleted file mode 100644 index 5b339ed7..00000000 --- a/lib/schemas.generated.d.ts +++ /dev/null @@ -1,3901 +0,0 @@ -import { Json } from "./json.js"; -export type PostOAuth2TokenGrantTypeField = "authorization_code" | "refresh_token" | "client_credentials" | "urn:ietf:params:oauth:grant-type:jwt-bearer" | "urn:ietf:params:oauth:grant-type:token-exchange"; -export type PostOAuth2TokenSubjectTokenTypeField = "urn:ietf:params:oauth:token-type:access_token"; -export type PostOAuth2TokenActorTokenTypeField = "urn:ietf:params:oauth:token-type:id_token"; -export type PostOAuth2TokenBoxSubjectTypeField = "enterprise" | "user"; -export interface PostOAuth2Token { - readonly grantType: PostOAuth2TokenGrantTypeField; - readonly clientId?: string; - readonly clientSecret?: string; - readonly code?: string; - readonly refreshToken?: string; - readonly assertion?: string; - readonly subjectToken?: string; - readonly subjectTokenType?: PostOAuth2TokenSubjectTokenTypeField; - readonly actorToken?: string; - readonly actorTokenType?: PostOAuth2TokenActorTokenTypeField; - readonly scope?: string; - readonly resource?: string; - readonly boxSubjectType?: PostOAuth2TokenBoxSubjectTypeField; - readonly boxSubjectId?: string; - readonly boxSharedLink?: string; -} -export type PostOAuth2TokenRefreshAccessTokenGrantTypeField = "refresh_token"; -export interface PostOAuth2TokenRefreshAccessToken { - readonly grantType: PostOAuth2TokenRefreshAccessTokenGrantTypeField; - readonly clientId: string; - readonly clientSecret: string; - readonly refreshToken: string; -} -export interface PostOAuth2Revoke { - readonly clientId?: string; - readonly clientSecret?: string; - readonly token?: string; -} -export type ZipDownloadRequestItemsFieldTypeField = "file" | "folder."; -export interface ZipDownloadRequestItemsField { - readonly type: ZipDownloadRequestItemsFieldTypeField; - readonly id: string; -} -export interface ZipDownloadRequest { - readonly items: readonly ZipDownloadRequestItemsField[]; - readonly downloadFileName?: string; -} -export interface MetadataQueryQueryParamsField { -} -export type MetadataQueryOrderByFieldDirectionField = "ASC" | "DESC"; -export interface MetadataQueryOrderByField { - readonly fieldKey?: string; - readonly direction?: MetadataQueryOrderByFieldDirectionField; -} -export interface MetadataQuery { - readonly from: string; - readonly query?: string; - readonly queryParams?: MetadataQueryQueryParamsField; - readonly ancestorFolderId: string; - readonly orderBy?: readonly MetadataQueryOrderByField[]; - readonly limit?: number; - readonly marker?: string; - readonly fields?: readonly string[]; -} -export type FileRequestUpdateRequestStatusField = "active" | "inactive"; -export interface FileRequestUpdateRequest { - readonly title?: string; - readonly description?: string; - readonly status?: FileRequestUpdateRequestStatusField; - readonly isEmailRequired?: boolean; - readonly isDescriptionRequired?: boolean; - readonly expiresAt?: string; -} -export type FileRequestCopyRequestFolderFieldTypeField = "folder"; -export interface FileRequestCopyRequestFolderField { - readonly type?: FileRequestCopyRequestFolderFieldTypeField; - readonly id: string; -} -export type FileRequestCopyRequest = FileRequestUpdateRequest & { - /** - * The folder to associate the new file request to. */ - readonly folder: FileRequestCopyRequestFolderField; -}; -export interface IntegrationMappingSlackCreateRequestPartnerItemField { -} -export interface IntegrationMappingSlackCreateRequestBoxItemField { -} -export interface IntegrationMappingSlackCreateRequestOptionsField { -} -export interface IntegrationMappingSlackCreateRequest { - readonly partnerItem: IntegrationMappingSlackCreateRequestPartnerItemField; - readonly boxItem: IntegrationMappingSlackCreateRequestBoxItemField; - readonly options?: IntegrationMappingSlackCreateRequestOptionsField; -} -export type ClientErrorTypeField = "error"; -export type ClientErrorCodeField = "created" | "accepted" | "no_content" | "redirect" | "not_modified" | "bad_request" | "unauthorized" | "forbidden" | "not_found" | "method_not_allowed" | "conflict" | "precondition_failed" | "too_many_requests" | "internal_server_error" | "unavailable" | "item_name_invalid" | "insufficient_scope"; -export interface ClientErrorContextInfoField { - readonly message?: string; -} -export interface ClientError { - readonly type?: ClientErrorTypeField; - readonly status?: number; - readonly code?: ClientErrorCodeField; - readonly message?: string; - readonly contextInfo?: ClientErrorContextInfoField; - readonly helpUrl?: string; - readonly requestId?: string; -} -export interface OAuth2Error { - readonly error?: string; - readonly errorDescription?: string; -} -export type ClassificationTemplateField = "securityClassification-6VMVochwUWo"; -export interface Classification { - readonly boxSecurityClassificationKey?: string; - readonly parent?: string; - readonly template?: ClassificationTemplateField; - readonly scope?: string; - readonly version?: number; - readonly type?: string; - readonly typeVersion?: number; - readonly canEdit?: boolean; -} -export type ClassificationTemplateTypeField = "metadata_template"; -export type ClassificationTemplateTemplateKeyField = "securityClassification-6VMVochwUWo"; -export type ClassificationTemplateDisplayNameField = "Classification"; -export type ClassificationTemplateFieldsFieldTypeField = "enum"; -export type ClassificationTemplateFieldsFieldKeyField = "Box__Security__Classification__Key"; -export type ClassificationTemplateFieldsFieldDisplayNameField = "Classification"; -export interface ClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField { - readonly classificationDefinition?: string; - readonly colorId?: number; -} -export interface ClassificationTemplateFieldsFieldOptionsFieldStaticConfigField { - readonly classification?: ClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -} -export interface ClassificationTemplateFieldsFieldOptionsField { - readonly id?: string; - readonly key?: string; - readonly staticConfig?: ClassificationTemplateFieldsFieldOptionsFieldStaticConfigField; -} -export interface ClassificationTemplateFieldsField { - readonly id?: string; - readonly type?: ClassificationTemplateFieldsFieldTypeField; - readonly key?: ClassificationTemplateFieldsFieldKeyField; - readonly displayName?: ClassificationTemplateFieldsFieldDisplayNameField; - readonly hidden?: boolean; - readonly options?: readonly ClassificationTemplateFieldsFieldOptionsField[]; -} -export interface ClassificationTemplate { - readonly id?: string; - readonly type: ClassificationTemplateTypeField; - readonly scope?: string; - readonly templateKey?: ClassificationTemplateTemplateKeyField; - readonly displayName?: ClassificationTemplateDisplayNameField; - readonly hidden?: boolean; - readonly copyInstanceOnItemCopy?: boolean; - readonly fields?: readonly ClassificationTemplateFieldsField[]; -} -export type CollaborationAllowlistEntryTypeField = "collaboration_whitelist_entry"; -export type CollaborationAllowlistEntryDirectionField = "inbound" | "outbound" | "both"; -export type CollaborationAllowlistEntryEnterpriseFieldTypeField = "enterprise"; -export interface CollaborationAllowlistEntryEnterpriseField { - readonly id?: string; - readonly type?: CollaborationAllowlistEntryEnterpriseFieldTypeField; - readonly name?: string; -} -export interface CollaborationAllowlistEntry { - readonly id?: string; - readonly type?: CollaborationAllowlistEntryTypeField; - readonly domain?: string; - readonly direction?: CollaborationAllowlistEntryDirectionField; - readonly enterprise?: CollaborationAllowlistEntryEnterpriseField; - readonly createdAt?: string; -} -export interface CollaborationAllowlistEntries { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly CollaborationAllowlistEntry[]; -} -export type CollaborationAllowlistExemptTargetTypeField = "collaboration_whitelist"; -export type CollaborationAllowlistExemptTargetEnterpriseFieldTypeField = "enterprise"; -export interface CollaborationAllowlistExemptTargetEnterpriseField { - readonly id?: string; - readonly type?: CollaborationAllowlistExemptTargetEnterpriseFieldTypeField; - readonly name?: string; -} -export type CollaborationAllowlistExemptTargetUserFieldTypeField = "enterprise"; -export interface CollaborationAllowlistExemptTargetUserField { - readonly id?: string; - readonly type?: CollaborationAllowlistExemptTargetUserFieldTypeField; - readonly name?: string; -} -export interface CollaborationAllowlistExemptTarget { - readonly id?: string; - readonly type?: CollaborationAllowlistExemptTargetTypeField; - readonly enterprise?: CollaborationAllowlistExemptTargetEnterpriseField; - readonly user?: CollaborationAllowlistExemptTargetUserField; - readonly createdAt?: string; - readonly modifiedAt?: string; -} -export interface CollaborationAllowlistExemptTargets { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly CollaborationAllowlistExemptTarget[]; -} -export type CollectionTypeField = "collection"; -export type CollectionNameField = "Favorites"; -export type CollectionCollectionTypeField = "favorites"; -export interface Collection { - readonly id?: string; - readonly type?: CollectionTypeField; - readonly name?: CollectionNameField; - readonly collectionType?: CollectionCollectionTypeField; -} -export type CollectionsOrderFieldDirectionField = "ASC" | "DESC"; -export interface CollectionsOrderField { - readonly by?: string; - readonly direction?: CollectionsOrderFieldDirectionField; -} -export interface Collections { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly CollectionsOrderField[]; - readonly entries?: readonly Collection[]; -} -export type CommentBaseTypeField = "comment"; -export interface CommentBase { - readonly id?: string; - readonly type?: CommentBaseTypeField; -} -export type EmailAliasTypeField = "email_alias"; -export interface EmailAlias { - readonly id?: string; - readonly type?: EmailAliasTypeField; - readonly email?: string; - readonly isConfirmed?: boolean; -} -export interface EmailAliases { - readonly totalCount?: number; - readonly entries?: readonly EmailAlias[]; -} -export type EnterpriseBaseTypeField = "enterprise"; -export interface EnterpriseBase { - readonly id?: string; - readonly type?: EnterpriseBaseTypeField; -} -export type FileBaseTypeField = "file"; -export interface FileBase { - readonly id: string; - readonly etag?: string; - readonly type: FileBaseTypeField; -} -export type FileVersionBaseTypeField = "file_version"; -export interface FileVersionBase { - readonly id: string; - readonly type: FileVersionBaseTypeField; -} -export type FileVersionMini = FileVersionBase & { - /** - * The SHA1 hash of this version of the file. */ - readonly sha1?: string; -}; -export type FileMini = FileBase & { - readonly sequenceId?: string; - /** - * The name of the file */ - readonly name?: string; - /** - * The SHA1 hash of the file. This can be used to compare the contents - * of a file on Box with a local file. */ - readonly sha1?: string; - readonly fileVersion?: FileVersionMini; -}; -export type FileScopeScopeField = "annotation_edit" | "annotation_view_all" | "annotation_view_self" | "base_explorer" | "base_picker" | "base_preview" | "base_upload" | "item_delete" | "item_download" | "item_preview" | "item_rename" | "item_share"; -export interface FileScope { - readonly scope?: FileScopeScopeField; - readonly object?: FileMini; -} -export type AccessTokenTokenTypeField = "bearer"; -export type AccessTokenIssuedTokenTypeField = "urn:ietf:params:oauth:token-type:access_token"; -export interface AccessToken { - readonly accessToken?: string; - readonly expiresIn?: number; - readonly tokenType?: AccessTokenTokenTypeField; - readonly restrictedTo?: readonly FileScope[]; - readonly refreshToken?: string; - readonly issuedTokenType?: AccessTokenIssuedTokenTypeField; -} -export interface FilesUnderRetention { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly FileMini[]; -} -export type FileConflict = FileMini & {}; -export interface ConflictErrorContextInfoField { - readonly conflicts?: readonly FileConflict[]; -} -export type ConflictError = ClientError & {}; -export type FolderBaseTypeField = "folder"; -export interface FolderBase { - readonly id: string; - readonly etag?: string; - readonly type: FolderBaseTypeField; -} -export type FolderMini = FolderBase & { - /** - * The name of the folder. */ - readonly name?: string; - /** - * A numeric identifier that represents the most recent user event - * that has been applied to this item. - * - * This can be used in combination with the `GET /events`-endpoint - * to filter out user events that would have occurred before this - * identifier was read. - * - * An example would be where a Box Drive-like application - * would fetch an item via the API, and then listen to incoming - * user events for changes to the item. The application would - * ignore any user events where the `sequence_id` in the event - * is smaller than or equal to the `sequence_id` in the originally - * fetched resource. */ - readonly sequenceId?: string; -}; -export type IntegrationMappingBaseIntegrationTypeField = "slack"; -export interface IntegrationMappingBase { - readonly id?: string; - readonly integrationType?: IntegrationMappingBaseIntegrationTypeField; -} -export type IntegrationMappingMiniPartnerItemTypeField = "channel"; -export type IntegrationMappingMiniBoxItemTypeField = "folder"; -export type IntegrationMappingMini = IntegrationMappingBase & { - /** - * ID of the mapped partner item */ - readonly partnerItemId?: string; - /** - * Domain-specific type of the mapped partner item */ - readonly partnerItemType?: IntegrationMappingMiniPartnerItemTypeField; - /** - * ID of the Box item mapped to the object referenced in `partner_item_id` */ - readonly boxItemId?: string; - /** - * Type of the Box object referenced in `box_item_id` */ - readonly boxItemType?: IntegrationMappingMiniBoxItemTypeField; -}; -export type GroupBaseTypeField = "group"; -export interface GroupBase { - readonly id?: string; - readonly type?: GroupBaseTypeField; -} -export type GroupMiniGroupTypeField = "managed_group" | "all_users_group"; -export type GroupMini = GroupBase & { - /** - * The name of the group */ - readonly name?: string; - /** - * The type of the group. */ - readonly groupType?: GroupMiniGroupTypeField; -}; -export type GroupsOrderFieldDirectionField = "ASC" | "DESC"; -export interface GroupsOrderField { - readonly by?: string; - readonly direction?: GroupsOrderFieldDirectionField; -} -export interface Groups { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly GroupsOrderField[]; - readonly entries?: readonly GroupMini[]; -} -export type Group = GroupMini & { - /** - * When the group object was created */ - readonly createdAt?: string; - /** - * When the group object was last modified */ - readonly modifiedAt?: string; -}; -export type GroupFullInvitabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; -export type GroupFullMemberViewabilityLevelField = "admins_only" | "admins_and_members" | "all_managed_users"; -export interface GroupFullPermissionsField { - readonly canInviteAsCollaborator?: boolean; -} -export type GroupFull = Group & { - /** - * Keeps track of which external source this group is - * coming from (e.g. "Active Directory", "Google Groups", - * "Facebook Groups"). Setting this will - * also prevent Box users from editing the group name - * and its members directly via the Box web application. - * This is desirable for one-way syncing of groups. */ - readonly provenance?: string; - /** - * An arbitrary identifier that can be used by - * external group sync tools to link this Box Group to - * an external group. Example values of this field - * could be an Active Directory Object ID or a Google - * Group ID. We recommend you use of this field in - * order to avoid issues when group names are updated in - * either Box or external systems. */ - readonly externalSyncIdentifier?: string; - /** - * Human readable description of the group. */ - readonly description?: string; - /** - * Specifies who can invite the group to collaborate - * on items. - * - * When set to `admins_only` the enterprise admin, co-admins, - * and the group's admin can invite the group. - * - * When set to `admins_and_members` all the admins listed - * above and group members can invite the group. - * - * When set to `all_managed_users` all managed users in the - * enterprise can invite the group. */ - readonly invitabilityLevel?: GroupFullInvitabilityLevelField; - /** - * Specifies who can view the members of the group - * (Get Memberships for Group). - * - * * `admins_only` - the enterprise admin, co-admins, group's - * group admin - * * `admins_and_members` - all admins and group members - * * `all_managed_users` - all managed users in the - * enterprise */ - readonly memberViewabilityLevel?: GroupFullMemberViewabilityLevelField; - readonly permissions?: GroupFullPermissionsField; -}; -export type LegalHoldPolicyMiniTypeField = "legal_hold_policy"; -export interface LegalHoldPolicyMini { - readonly id?: string; - readonly type?: LegalHoldPolicyMiniTypeField; -} -export type LegalHoldPolicyAssignmentBaseTypeField = "legal_hold_policy_assignment"; -export interface LegalHoldPolicyAssignmentBase { - readonly id?: string; - readonly type?: LegalHoldPolicyAssignmentBaseTypeField; -} -export interface LegalHoldPolicyAssignments { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly LegalHoldPolicyAssignmentBase[]; -} -export interface Metadata { -} -export interface Metadatas { - readonly entries?: readonly Metadata[]; - readonly limit?: number; -} -export type MetadataFull = Metadata & { - /** - * Whether the user can edit this metadata instance. */ - readonly canEdit?: boolean; - /** - * A UUID to identify the metadata instance. */ - readonly id?: string; - /** - * A unique identifier for the "type" of this instance. This is an - * internal system property and should not be used by a client - * application. */ - readonly type?: string; - /** - * The last-known version of the template of the object. This is an - * internal system property and should not be used by a client - * application. */ - readonly typeVersion?: number; -}; -export interface MetadataBase { - readonly parent?: string; - readonly template?: string; - readonly scope?: string; - readonly version?: number; -} -export type MetadataCascadePolicyTypeField = "metadata_cascade_policy"; -export type MetadataCascadePolicyOwnerEnterpriseFieldTypeField = "enterprise"; -export interface MetadataCascadePolicyOwnerEnterpriseField { - readonly type?: MetadataCascadePolicyOwnerEnterpriseFieldTypeField; - readonly id?: string; -} -export type MetadataCascadePolicyParentFieldTypeField = "folder"; -export interface MetadataCascadePolicyParentField { - readonly type?: MetadataCascadePolicyParentFieldTypeField; - readonly id?: string; -} -export type MetadataCascadePolicyScopeField = "global" | "enterprise_*"; -export interface MetadataCascadePolicy { - readonly id?: string; - readonly type?: MetadataCascadePolicyTypeField; - readonly ownerEnterprise?: MetadataCascadePolicyOwnerEnterpriseField; - readonly parent?: MetadataCascadePolicyParentField; - readonly scope?: MetadataCascadePolicyScopeField; - readonly templateKey?: string; -} -export interface MetadataCascadePolicies { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly MetadataCascadePolicy[]; -} -export type MetadataQueryIndexStatusField = "building" | "active" | "disabled"; -export type MetadataQueryIndexFieldsFieldSortDirectionField = "asc" | "desc"; -export interface MetadataQueryIndexFieldsField { - readonly key?: string; - readonly sortDirection?: MetadataQueryIndexFieldsFieldSortDirectionField; -} -export interface MetadataQueryIndex { - readonly id?: string; - readonly type: string; - readonly status: MetadataQueryIndexStatusField; - readonly fields?: readonly MetadataQueryIndexFieldsField[]; -} -export interface MetadataQueryIndices { - readonly entries?: readonly MetadataQueryIndex[]; - readonly limit?: number; - readonly nextMarker?: string; -} -export type MetadataTemplateTypeField = "metadata_template"; -export type MetadataTemplateFieldsFieldTypeField = "string" | "float" | "date" | "enum" | "multiSelect"; -export interface MetadataTemplateFieldsFieldOptionsField { - readonly key: string; - readonly id?: string; -} -export interface MetadataTemplateFieldsField { - readonly type: MetadataTemplateFieldsFieldTypeField; - readonly key: string; - readonly displayName: string; - readonly description?: string; - readonly hidden?: boolean; - readonly options?: readonly MetadataTemplateFieldsFieldOptionsField[]; - readonly id?: string; -} -export interface MetadataTemplate { - readonly id?: string; - readonly type: MetadataTemplateTypeField; - readonly scope?: string; - readonly templateKey?: string; - readonly displayName?: string; - readonly hidden?: boolean; - readonly fields?: readonly MetadataTemplateFieldsField[]; - readonly copyInstanceOnItemCopy?: boolean; -} -export interface MetadataTemplates { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly MetadataTemplate[]; -} -export interface RealtimeServer { - readonly type?: string; - readonly url?: string; - readonly ttl?: number; - readonly maxRetries?: number; - readonly retryTimeout?: number; -} -export interface RealtimeServers { - readonly chunkSize?: number; - readonly entries?: readonly RealtimeServer[]; -} -export type RetentionPolicyBaseTypeField = "retention_policy"; -export interface RetentionPolicyBase { - readonly id: string; - readonly type: RetentionPolicyBaseTypeField; -} -export type RetentionPolicyMiniDispositionActionField = "permanently_delete" | "remove_retention"; -export type RetentionPolicyMini = RetentionPolicyBase & { - /** - * The name given to the retention policy. */ - readonly policyName?: string; - /** - * The length of the retention policy. This value - * specifies the duration in days that the retention - * policy will be active for after being assigned to - * content. If the policy has a `policy_type` of - * `indefinite`, the `retention_length` will also be - * `indefinite`. */ - readonly retentionLength?: string; - /** - * The disposition action of the retention policy. - * This action can be `permanently_delete`, which - * will cause the content retained by the policy - * to be permanently deleted, or `remove_retention`, - * which will lift the retention policy from the content, - * allowing it to be deleted by users, - * once the retention policy has expired. */ - readonly dispositionAction?: RetentionPolicyMiniDispositionActionField; -}; -export interface RetentionPolicies { - readonly entries?: readonly RetentionPolicyMini[]; - readonly limit?: number; - readonly nextMarker?: string; -} -export type FileVersionRetentionTypeField = "file_version_retention"; -export interface FileVersionRetention { - readonly id?: string; - readonly type?: FileVersionRetentionTypeField; - readonly fileVersion?: FileVersionMini; - readonly file?: FileMini; - readonly appliedAt?: string; - readonly dispositionAt?: string; - readonly winningRetentionPolicy?: RetentionPolicyMini; -} -export interface FileVersionRetentions { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly FileVersionRetention[]; -} -export type RetentionPolicyAssignmentBaseTypeField = "retention_policy_assignment"; -export interface RetentionPolicyAssignmentBase { - readonly id: string; - readonly type: RetentionPolicyAssignmentBaseTypeField; -} -export interface RetentionPolicyAssignments { - readonly entries?: readonly RetentionPolicyAssignmentBase[]; - readonly limit?: number; - readonly nextMarker?: string; -} -export type ShieldInformationBarrierBaseTypeField = "shield_information_barrier"; -export interface ShieldInformationBarrierBase { - readonly id?: string; - readonly type?: ShieldInformationBarrierBaseTypeField; -} -export interface ShieldInformationBarrierReference { - readonly shieldInformationBarrier?: ShieldInformationBarrierBase; -} -export type ShieldInformationBarrierReportBaseTypeField = "shield_information_barrier_report"; -export interface ShieldInformationBarrierReportBase { - readonly id?: string; - readonly type?: ShieldInformationBarrierReportBaseTypeField; -} -export type ShieldInformationBarrierSegmentMemberBaseTypeField = "shield_information_barrier_segment_member"; -export interface ShieldInformationBarrierSegmentMemberBase { - readonly id?: string; - readonly type?: ShieldInformationBarrierSegmentMemberBaseTypeField; -} -export type ShieldInformationBarrierSegmentRestrictionBaseTypeField = "shield_information_barrier_segment_restriction"; -export interface ShieldInformationBarrierSegmentRestrictionBase { - readonly type?: ShieldInformationBarrierSegmentRestrictionBaseTypeField; - readonly id?: string; -} -export type ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; -export interface ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField { - readonly id?: string; - readonly type?: ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField; -} -export type ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField = "shield_information_barrier_segment"; -export interface ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField { - readonly id?: string; - readonly type?: ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField; -} -export type ShieldInformationBarrierSegmentRestrictionMini = ShieldInformationBarrierSegmentRestrictionBase & { - /** - * The `type` and `id` of the - * requested shield information barrier segment. */ - readonly shieldInformationBarrierSegment: ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField; - /** - * The `type` and `id` of the - * restricted shield information barrier segment. */ - readonly restrictedSegment: ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField; -}; -export interface SessionTerminationMessage { - readonly message?: string; -} -export type StoragePolicyMiniTypeField = "storage_policy"; -export interface StoragePolicyMini { - readonly id?: string; - readonly type?: StoragePolicyMiniTypeField; -} -export interface StoragePolicyAssignmentAssignedToField { - readonly id?: string; - readonly type?: string; -} -export interface StoragePolicyAssignment { - readonly storagePolicy?: StoragePolicyMini; - readonly assignedTo?: StoragePolicyAssignmentAssignedToField; -} -export interface StoragePolicyAssignments { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly StoragePolicyAssignment[]; -} -export type StoragePolicy = StoragePolicyMini & { - /** - * A descriptive name of the region */ - readonly name?: string; -}; -export interface StoragePolicies { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly StoragePolicy[]; -} -export type TermsOfServiceBaseTypeField = "terms_of_service"; -export interface TermsOfServiceBase { - readonly id?: string; - readonly type?: TermsOfServiceBaseTypeField; -} -export type TermsOfServiceStatusField = "enabled" | "disabled"; -export type TermsOfServiceEnterpriseFieldTypeField = "enterprise"; -export interface TermsOfServiceEnterpriseField { - readonly id?: string; - readonly type?: TermsOfServiceEnterpriseFieldTypeField; - readonly name?: string; -} -export type TermsOfServiceTosTypeField = "managed" | "external"; -export type TermsOfService = TermsOfServiceBase & { - /** - * Whether these terms are enabled or not */ - readonly status?: TermsOfServiceStatusField; - readonly enterprise?: TermsOfServiceEnterpriseField; - /** - * Whether to apply these terms to managed users or external users */ - readonly tosType?: TermsOfServiceTosTypeField; - /** - * The text for your terms and conditions. This text could be - * empty if the `status` is set to `disabled`. */ - readonly text?: string; - /** - * When the legal item was created */ - readonly createdAt?: string; - /** - * When the legal item was modified. */ - readonly modifiedAt?: string; -}; -export interface TermsOfServices { - readonly totalCount?: number; - readonly entries?: readonly TermsOfService[]; -} -export interface SignTemplates { - readonly limit?: number; - readonly nextMarker?: string; - readonly prevMarker?: string; -} -export interface UploadPartMini { - readonly partId?: string; - readonly offset?: number; - readonly size?: number; -} -export type UploadPart = UploadPartMini & { - /** - * The SHA1 hash of the chunk. */ - readonly sha1?: string; -}; -export type UploadPartsOrderFieldDirectionField = "ASC" | "DESC"; -export interface UploadPartsOrderField { - readonly by?: string; - readonly direction?: UploadPartsOrderFieldDirectionField; -} -export interface UploadParts { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly UploadPartsOrderField[]; - readonly entries?: readonly UploadPart[]; -} -export interface UploadedPart { - readonly part?: UploadPart; -} -export type UploadSessionTypeField = "upload_session"; -export interface UploadSessionSessionEndpointsField { - readonly uploadPart?: string; - readonly commit?: string; - readonly abort?: string; - readonly listParts?: string; - readonly status?: string; - readonly logEvent?: string; -} -export interface UploadSession { - readonly id?: string; - readonly type?: UploadSessionTypeField; - readonly sessionExpiresAt?: string; - readonly partSize?: number; - readonly totalParts?: number; - readonly numPartsProcessed?: number; - readonly sessionEndpoints?: UploadSessionSessionEndpointsField; -} -export interface UploadUrl { - readonly uploadUrl?: string; - readonly uploadToken?: string; -} -export interface UserAvatarPicUrlsField { - readonly small?: string; - readonly large?: string; - readonly preview?: string; -} -export interface UserAvatar { - readonly picUrls?: UserAvatarPicUrlsField; -} -export type UserBaseTypeField = "user"; -export interface UserBase { - readonly id?: string; - readonly type: UserBaseTypeField; -} -export type UserIntegrationMappings = UserBase & { - /** - * The display name of this user */ - readonly name?: string; - /** - * The primary email address of this user */ - readonly login?: string; -}; -export type UserCollaborations = UserBase & { - /** - * The display name of this user. If the collaboration status is `pending`, an empty string is returned. */ - readonly name?: string; - /** - * The primary email address of this user. If the collaboration status is `pending`, an empty string is returned. */ - readonly login?: string; -}; -export type UserMini = UserBase & { - /** - * The display name of this user */ - readonly name?: string; - /** - * The primary email address of this user */ - readonly login?: string; -}; -export type EventSourceItemTypeField = "file" | "folder"; -export interface EventSourceClassificationField { - readonly name?: string; -} -export interface EventSource { - readonly itemType: EventSourceItemTypeField; - readonly itemId: string; - readonly itemName: string; - readonly classification?: EventSourceClassificationField; - readonly parent?: FolderMini; - readonly ownedBy?: UserMini; -} -export type UserStatusField = "active" | "inactive" | "cannot_delete_edit" | "cannot_delete_edit_upload"; -export interface UserNotificationEmailField { - readonly email?: string; - readonly isConfirmed?: boolean; -} -export type User = UserMini & { - /** - * When the user object was created */ - readonly createdAt?: string; - /** - * When the user object was last modified */ - readonly modifiedAt?: string; - /** - * The language of the user, formatted in modified version of the - * [ISO 639-1](/guides/api-calls/language-codes) format. */ - readonly language?: string; - /** - * The user's timezone */ - readonly timezone?: string; - /** - * The user’s total available space amount in bytes */ - readonly spaceAmount?: number; - /** - * The amount of space in use by the user */ - readonly spaceUsed?: number; - /** - * The maximum individual file size in bytes the user can have */ - readonly maxUploadSize?: number; - /** - * The user's account status */ - readonly status?: UserStatusField; - /** - * The user’s job title */ - readonly jobTitle?: string; - /** - * The user’s phone number */ - readonly phone?: string; - /** - * The user’s address */ - readonly address?: string; - /** - * URL of the user’s avatar image */ - readonly avatarUrl?: string; - /** - * An alternate notification email address to which email - * notifications are sent. When it's confirmed, this will be - * the email address to which notifications are sent instead of - * to the primary email address. */ - readonly notificationEmail?: UserNotificationEmailField; -}; -export type UsersOrderFieldDirectionField = "ASC" | "DESC"; -export interface UsersOrderField { - readonly by?: string; - readonly direction?: UsersOrderFieldDirectionField; -} -export interface Users { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly UsersOrderField[]; - readonly entries?: readonly User[]; -} -export type TrashWebLinkRestoredTypeField = "web_link"; -export interface TrashWebLinkRestoredPathCollectionField { - readonly totalCount: number; - readonly entries: readonly FolderMini[]; -} -export type TrashWebLinkRestoredItemStatusField = "active" | "trashed" | "deleted"; -export interface TrashWebLinkRestored { - readonly type?: TrashWebLinkRestoredTypeField; - readonly id?: string; - readonly sequenceId: string; - readonly etag?: string; - readonly name?: string; - readonly url?: string; - readonly parent?: FolderMini; - readonly description?: string; - readonly pathCollection: TrashWebLinkRestoredPathCollectionField; - readonly createdAt?: string; - readonly modifiedAt?: string; - readonly trashedAt?: string; - readonly purgedAt?: string; - readonly createdBy?: UserMini; - readonly modifiedBy?: UserMini; - readonly ownedBy?: UserMini; - readonly sharedLink?: string; - readonly itemStatus?: TrashWebLinkRestoredItemStatusField; -} -export type TrashFolderRestoredTypeField = "folder"; -export interface TrashFolderRestoredPathCollectionField { - readonly totalCount: number; - readonly entries: readonly FolderMini[]; -} -export type TrashFolderRestoredItemStatusField = "active" | "trashed" | "deleted"; -export interface TrashFolderRestored { - readonly id?: string; - readonly etag?: string; - readonly type?: TrashFolderRestoredTypeField; - readonly sequenceId?: string; - readonly name?: string; - readonly createdAt?: string; - readonly modifiedAt?: string; - readonly description?: string; - readonly size?: number; - readonly pathCollection?: TrashFolderRestoredPathCollectionField; - readonly createdBy?: UserMini; - readonly modifiedBy?: UserMini; - readonly trashedAt?: string; - readonly purgedAt?: string; - readonly contentCreatedAt?: string; - readonly contentModifiedAt?: string; - readonly ownedBy?: UserMini; - readonly sharedLink?: string; - readonly folderUploadEmail?: string; - readonly parent?: FolderMini; - readonly itemStatus?: TrashFolderRestoredItemStatusField; -} -export type TrashFileRestoredTypeField = "file"; -export interface TrashFileRestoredPathCollectionField { - readonly totalCount: number; - readonly entries: readonly FolderMini[]; -} -export type TrashFileRestoredItemStatusField = "active" | "trashed" | "deleted"; -export interface TrashFileRestored { - readonly id: string; - readonly etag?: string; - readonly type: TrashFileRestoredTypeField; - readonly sequenceId: string; - readonly name?: string; - readonly sha1: string; - readonly fileVersion?: FileVersionMini; - readonly description: string; - readonly size: number; - readonly pathCollection: TrashFileRestoredPathCollectionField; - readonly createdAt: string; - readonly modifiedAt: string; - readonly trashedAt?: string; - readonly purgedAt?: string; - readonly contentCreatedAt?: string; - readonly contentModifiedAt?: string; - readonly createdBy?: UserMini; - readonly modifiedBy: UserMini; - readonly ownedBy: UserMini; - readonly sharedLink?: string; - readonly parent?: FolderMini; - readonly itemStatus: TrashFileRestoredItemStatusField; -} -export type TrashWebLinkTypeField = "web_link"; -export type TrashWebLinkPathCollectionFieldEntriesFieldTypeField = "folder"; -export interface TrashWebLinkPathCollectionFieldEntriesField { - readonly type?: TrashWebLinkPathCollectionFieldEntriesFieldTypeField; - readonly id?: string; - readonly sequenceId?: string; - readonly etag?: string; - readonly name?: string; -} -export interface TrashWebLinkPathCollectionField { - readonly totalCount: number; - readonly entries: readonly TrashWebLinkPathCollectionFieldEntriesField[]; -} -export type TrashWebLinkItemStatusField = "active" | "trashed" | "deleted"; -export interface TrashWebLink { - readonly type?: TrashWebLinkTypeField; - readonly id?: string; - readonly sequenceId?: string; - readonly etag?: string; - readonly name?: string; - readonly url?: string; - readonly parent?: FolderMini; - readonly description?: string; - readonly pathCollection?: TrashWebLinkPathCollectionField; - readonly createdAt?: string; - readonly modifiedAt?: string; - readonly trashedAt?: string; - readonly purgedAt?: string; - readonly createdBy?: UserMini; - readonly modifiedBy?: UserMini; - readonly ownedBy?: UserMini; - readonly sharedLink?: string; - readonly itemStatus?: TrashWebLinkItemStatusField; -} -export type TrashFolderTypeField = "folder"; -export type TrashFolderPathCollectionFieldEntriesFieldTypeField = "folder"; -export interface TrashFolderPathCollectionFieldEntriesField { - readonly type?: TrashFolderPathCollectionFieldEntriesFieldTypeField; - readonly id?: string; - readonly sequenceId?: string; - readonly etag?: string; - readonly name?: string; -} -export interface TrashFolderPathCollectionField { - readonly totalCount: number; - readonly entries: readonly TrashFolderPathCollectionFieldEntriesField[]; -} -export type TrashFolderItemStatusField = "active" | "trashed" | "deleted"; -export interface TrashFolder { - readonly id: string; - readonly etag?: string; - readonly type: TrashFolderTypeField; - readonly sequenceId?: string; - readonly name: string; - readonly createdAt?: string; - readonly modifiedAt?: string; - readonly description: string; - readonly size: number; - readonly pathCollection: TrashFolderPathCollectionField; - readonly createdBy: UserMini; - readonly modifiedBy: UserMini; - readonly trashedAt?: string; - readonly purgedAt?: string; - readonly contentCreatedAt?: string; - readonly contentModifiedAt?: string; - readonly ownedBy: UserMini; - readonly sharedLink?: string; - readonly folderUploadEmail?: string; - readonly parent?: FolderMini; - readonly itemStatus: TrashFolderItemStatusField; -} -export type TrashFileTypeField = "file"; -export type TrashFilePathCollectionFieldEntriesFieldTypeField = "folder"; -export interface TrashFilePathCollectionFieldEntriesField { - readonly type?: TrashFilePathCollectionFieldEntriesFieldTypeField; - readonly id?: string; - readonly sequenceId?: string; - readonly etag?: string; - readonly name?: string; -} -export interface TrashFilePathCollectionField { - readonly totalCount: number; - readonly entries: readonly TrashFilePathCollectionFieldEntriesField[]; -} -export type TrashFileItemStatusField = "active" | "trashed" | "deleted"; -export interface TrashFile { - readonly id: string; - readonly etag?: string; - readonly type: TrashFileTypeField; - readonly sequenceId: string; - readonly name?: string; - readonly sha1: string; - readonly fileVersion?: FileVersionMini; - readonly description: string; - readonly size: number; - readonly pathCollection: TrashFilePathCollectionField; - readonly createdAt: string; - readonly modifiedAt: string; - readonly trashedAt?: string; - readonly purgedAt?: string; - readonly contentCreatedAt?: string; - readonly contentModifiedAt?: string; - readonly createdBy?: UserMini; - readonly modifiedBy: UserMini; - readonly ownedBy: UserMini; - readonly sharedLink?: string; - readonly parent?: FolderMini; - readonly itemStatus: TrashFileItemStatusField; -} -export type TermsOfServiceUserStatusTypeField = "terms_of_service_user_status"; -export interface TermsOfServiceUserStatus { - readonly id?: string; - readonly type?: TermsOfServiceUserStatusTypeField; - readonly tos?: TermsOfServiceBase; - readonly user?: UserMini; - readonly isAccepted?: boolean; - readonly createdAt?: string; - readonly modifiedAt?: string; -} -export interface TermsOfServiceUserStatuses { - readonly totalCount?: number; - readonly entries?: readonly TermsOfServiceUserStatus[]; -} -export type TaskAssignmentTypeField = "task_assignment"; -export type TaskAssignmentResolutionStateField = "completed" | "incomplete" | "approved" | "rejected"; -export interface TaskAssignment { - readonly id?: string; - readonly type?: TaskAssignmentTypeField; - readonly item?: FileMini; - readonly assignedTo?: UserMini; - readonly message?: string; - readonly completedAt?: string; - readonly assignedAt?: string; - readonly remindedAt?: string; - readonly resolutionState?: TaskAssignmentResolutionStateField; - readonly assignedBy?: UserMini; -} -export interface TaskAssignments { - readonly totalCount?: number; - readonly entries?: readonly TaskAssignment[]; -} -export type TaskTypeField = "task"; -export type TaskActionField = "review" | "complete"; -export type TaskCompletionRuleField = "all_assignees" | "any_assignee"; -export interface Task { - readonly id?: string; - readonly type?: TaskTypeField; - readonly item?: FileMini; - readonly dueAt?: string; - readonly action?: TaskActionField; - readonly message?: string; - readonly taskAssignmentCollection?: TaskAssignments; - readonly isCompleted?: boolean; - readonly createdBy?: UserMini; - readonly createdAt?: string; - readonly completionRule?: TaskCompletionRuleField; -} -export interface Tasks { - readonly totalCount?: number; - readonly entries?: readonly Task[]; -} -export type RetentionPolicyAssignmentTypeField = "retention_policy_assignment"; -export type RetentionPolicyAssignmentAssignedToFieldTypeField = "folder" | "enterprise" | "metadata_template"; -export interface RetentionPolicyAssignmentAssignedToField { - readonly id?: string; - readonly type?: RetentionPolicyAssignmentAssignedToFieldTypeField; -} -export interface RetentionPolicyAssignmentFilterFieldsField { - readonly field?: string; - readonly value?: string; -} -export interface RetentionPolicyAssignment { - readonly id?: string; - readonly type?: RetentionPolicyAssignmentTypeField; - readonly retentionPolicy?: RetentionPolicyMini; - readonly assignedTo?: RetentionPolicyAssignmentAssignedToField; - readonly filterFields?: readonly RetentionPolicyAssignmentFilterFieldsField[]; - readonly assignedBy?: UserMini; - readonly assignedAt?: string; - readonly startDateField?: string; -} -export type RetentionPolicyPolicyTypeField = "finite" | "indefinite"; -export type RetentionPolicyRetentionTypeField = "modifiable" | "non-modifiable"; -export type RetentionPolicyStatusField = "active" | "retired"; -export interface RetentionPolicyAssignmentCountsField { - readonly enterprise?: number; - readonly folder?: number; - readonly metadataTemplate?: number; -} -export type RetentionPolicy = RetentionPolicyMini & { - /** - * The additional text description of the retention policy. */ - readonly description?: string; - /** - * The type of the retention policy. A retention - * policy type can either be `finite`, where a - * specific amount of time to retain the content is known - * upfront, or `indefinite`, where the amount of time - * to retain the content is still unknown. */ - readonly policyType?: RetentionPolicyPolicyTypeField; - /** - * Specifies the retention type: - * - * * `modifiable`: You can modify the retention policy. For example, - * you can add or remove folders, shorten or lengthen - * the policy duration, or delete the assignment. - * Use this type if your retention policy - * is not related to any regulatory purposes. - * - * * `non-modifiable`: You can modify the retention policy - * only in a limited way: add a folder, lengthen the duration, - * retire the policy, change the disposition action - * or notification settings. You cannot perform other actions, - * such as deleting the assignment or shortening the - * policy duration. Use this type to ensure - * compliance with regulatory retention policies. */ - readonly retentionType?: RetentionPolicyRetentionTypeField; - /** - * The status of the retention policy. The status of - * a policy will be `active`, unless explicitly retired by an - * administrator, in which case the status will be `retired`. - * Once a policy has been retired, it cannot become - * active again. */ - readonly status?: RetentionPolicyStatusField; - readonly createdBy?: UserMini; - /** - * When the retention policy object was created. */ - readonly createdAt?: string; - /** - * When the retention policy object was last modified. */ - readonly modifiedAt?: string; - /** - * Determines if the owner of items under the policy - * can extend the retention when the original - * retention duration is about to end. */ - readonly canOwnerExtendRetention?: boolean; - /** - * Determines if owners and co-owners of items - * under the policy are notified when - * the retention duration is about to end. */ - readonly areOwnersNotified?: boolean; - /** - * A list of users notified when the retention policy duration is about to end. */ - readonly customNotificationRecipients?: readonly UserMini[]; - /** - * Counts the retention policy assignments for each item type. */ - readonly assignmentCounts?: RetentionPolicyAssignmentCountsField; -}; -export type LegalHoldPolicyStatusField = "active" | "applying" | "releasing" | "released"; -export interface LegalHoldPolicyAssignmentCountsField { - readonly user?: number; - readonly folder?: number; - readonly file?: number; - readonly fileVersion?: number; -} -export type LegalHoldPolicy = LegalHoldPolicyMini & { - /** - * Name of the legal hold policy. */ - readonly policyName?: string; - /** - * Description of the legal hold policy. Optional - * property with a 500 character limit. */ - readonly description?: string; - /** - * * 'active' - the policy is not in a transition state - * * 'applying' - that the policy is in the process of - * being applied - * * 'releasing' - that the process is in the process - * of being released - * * 'released' - the policy is no longer active */ - readonly status?: LegalHoldPolicyStatusField; - /** - * Counts of assignments within this a legal hold policy by item type */ - readonly assignmentCounts?: LegalHoldPolicyAssignmentCountsField; - readonly createdBy?: UserMini; - /** - * When the legal hold policy object was created */ - readonly createdAt?: string; - /** - * When the legal hold policy object was modified. - * Does not update when assignments are added or removed. */ - readonly modifiedAt?: string; - /** - * When the policy release request was sent. (Because - * it can take time for a policy to fully delete, this - * isn't quite the same time that the policy is fully deleted). - * - * If `null`, the policy was not deleted. */ - readonly deletedAt?: string; - /** - * User-specified, optional date filter applies to - * Custodian assignments only */ - readonly filterStartedAt?: string; - /** - * User-specified, optional date filter applies to - * Custodian assignments only */ - readonly filterEndedAt?: string; - /** - * Optional notes about why the policy was created. */ - readonly releaseNotes?: string; -}; -export interface LegalHoldPolicies { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly LegalHoldPolicy[]; -} -export type InviteTypeField = "invite"; -export type InviteInvitedToFieldTypeField = "enterprise"; -export interface InviteInvitedToField { - readonly id?: string; - readonly type?: InviteInvitedToFieldTypeField; - readonly name?: string; -} -export interface Invite { - readonly id?: string; - readonly type?: InviteTypeField; - readonly invitedTo?: InviteInvitedToField; - readonly actionableBy?: UserMini; - readonly invitedBy?: UserMini; - readonly status?: string; - readonly createdAt?: string; - readonly modifiedAt?: string; -} -export type GroupMembershipTypeField = "group_membership"; -export type GroupMembershipRoleField = "member" | "admin"; -export interface GroupMembership { - readonly id?: string; - readonly type?: GroupMembershipTypeField; - readonly user?: UserMini; - readonly group?: GroupMini; - readonly role?: GroupMembershipRoleField; - readonly createdAt?: string; - readonly modifiedAt?: string; -} -export type GroupMembershipsOrderFieldDirectionField = "ASC" | "DESC"; -export interface GroupMembershipsOrderField { - readonly by?: string; - readonly direction?: GroupMembershipsOrderFieldDirectionField; -} -export interface GroupMemberships { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly GroupMembershipsOrderField[]; - readonly entries?: readonly GroupMembership[]; -} -export type FileVersion = FileVersionMini & { - /** - * The name of the file version */ - readonly name?: string; - /** - * Size of the file version in bytes */ - readonly size?: number; - /** - * When the file version object was created */ - readonly createdAt?: string; - /** - * When the file version object was last updated */ - readonly modifiedAt?: string; - readonly modifiedBy?: UserMini; - /** - * When the file version object was trashed. */ - readonly trashedAt?: string; - readonly trashedBy?: UserMini; - /** - * When the file version was restored from the trash. */ - readonly restoredAt?: string; - readonly restoredBy?: UserMini; - /** - * When the file version object will be permanently deleted. */ - readonly purgedAt?: string; - readonly uploaderDisplayName?: string; -}; -export type FileVersionsOrderFieldDirectionField = "ASC" | "DESC"; -export interface FileVersionsOrderField { - readonly by?: string; - readonly direction?: FileVersionsOrderFieldDirectionField; -} -export interface FileVersions { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly FileVersionsOrderField[]; - readonly entries?: readonly FileVersion[]; -} -export type FileVersionFull = FileVersion & { - /** - * The version number of this file version */ - readonly versionNumber?: string; -}; -export type FileRequestTypeField = "file_request"; -export type FileRequestStatusField = "active" | "inactive"; -export interface FileRequest { - readonly id?: string; - readonly type?: FileRequestTypeField; - readonly title?: string; - readonly description?: string; - readonly status?: FileRequestStatusField; - readonly isEmailRequired?: boolean; - readonly isDescriptionRequired?: boolean; - readonly expiresAt?: string; - readonly folder: FolderMini; - readonly url?: string; - readonly etag?: string; - readonly createdBy?: UserMini; - readonly createdAt: string; - readonly updatedBy?: UserMini; - readonly updatedAt: string; -} -export interface FilePathCollectionField { - readonly totalCount: number; - readonly entries: readonly FolderMini[]; -} -export type FileSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export type FileSharedLinkFieldEffectiveAccessField = "open" | "company" | "collaborators"; -export type FileSharedLinkFieldEffectivePermissionField = "can_edit" | "can_download" | "can_preview" | "no_access"; -export interface FileSharedLinkFieldPermissionsField { - readonly canDownload: boolean; - readonly canPreview: boolean; - readonly canEdit: boolean; -} -export interface FileSharedLinkField { - readonly url: string; - readonly downloadUrl?: string; - readonly vanityUrl?: string; - readonly vanityName?: string; - readonly access?: FileSharedLinkFieldAccessField; - readonly effectiveAccess: FileSharedLinkFieldEffectiveAccessField; - readonly effectivePermission: FileSharedLinkFieldEffectivePermissionField; - readonly unsharedAt?: string; - readonly isPasswordEnabled: boolean; - readonly permissions?: FileSharedLinkFieldPermissionsField; - readonly downloadCount: number; - readonly previewCount: number; -} -export type FileItemStatusField = "active" | "trashed" | "deleted"; -export type File = FileMini & { - /** - * The optional description of this file */ - readonly description?: string; - /** - * The file size in bytes. Be careful parsing this integer as it can - * get very large and cause an integer overflow. */ - readonly size?: number; - readonly pathCollection?: FilePathCollectionField; - /** - * The date and time when the file was created on Box. */ - readonly createdAt?: string; - /** - * The date and time when the file was last updated on Box. */ - readonly modifiedAt?: string; - /** - * The time at which this file was put in the trash. */ - readonly trashedAt?: string; - /** - * The time at which this file is expected to be purged - * from the trash. */ - readonly purgedAt?: string; - /** - * The date and time at which this file was originally - * created, which might be before it was uploaded to Box. */ - readonly contentCreatedAt?: string; - /** - * The date and time at which this file was last updated, - * which might be before it was uploaded to Box. */ - readonly contentModifiedAt?: string; - readonly createdBy?: UserMini; - readonly modifiedBy?: UserMini; - readonly ownedBy?: UserMini; - readonly sharedLink?: FileSharedLinkField; - readonly parent?: FolderMini; - /** - * Defines if this item has been deleted or not. - * - * * `active` when the item has is not in the trash - * * `trashed` when the item has been moved to the trash but not deleted - * * `deleted` when the item has been permanently deleted. */ - readonly itemStatus?: FileItemStatusField; -}; -export interface FileFullPermissionsField { - readonly canDelete: boolean; - readonly canDownload: boolean; - readonly canInviteCollaborator: boolean; - readonly canRename: boolean; - readonly canSetShareAccess: boolean; - readonly canShare: boolean; - readonly canAnnotate?: boolean; - readonly canComment?: boolean; - readonly canPreview?: boolean; - readonly canUpload?: boolean; - readonly canViewAnnotationsAll?: boolean; - readonly canViewAnnotationsSelf?: boolean; -} -export type FileFullLockFieldTypeField = "lock"; -export type FileFullLockFieldAppTypeField = "gsuite" | "office_wopi" | "office_wopiplus" | "other"; -export interface FileFullLockField { - readonly id?: string; - readonly type?: FileFullLockFieldTypeField; - readonly createdBy?: UserMini; - readonly createdAt?: string; - readonly expiredAt?: string; - readonly isDownloadPrevented?: boolean; - readonly appType?: FileFullLockFieldAppTypeField; -} -export type FileFullExpiringEmbedLinkFieldTokenTypeField = "bearer"; -export interface FileFullExpiringEmbedLinkField { - readonly accessToken?: string; - readonly expiresIn?: number; - readonly tokenType?: FileFullExpiringEmbedLinkFieldTokenTypeField; - readonly restrictedTo?: readonly FileScope[]; - readonly url?: string; -} -export interface FileFullWatermarkInfoField { - readonly isWatermarked?: boolean; -} -export type FileFullAllowedInviteeRolesField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner"; -export interface FileFullMetadataField { -} -export interface FileFullRepresentationsFieldEntriesFieldContentField { - readonly urlTemplate?: string; -} -export interface FileFullRepresentationsFieldEntriesFieldInfoField { - readonly url?: string; -} -export interface FileFullRepresentationsFieldEntriesFieldPropertiesField { - readonly dimensions?: string; - readonly paged?: boolean; - readonly thumb?: boolean; -} -export type FileFullRepresentationsFieldEntriesFieldStatusFieldStateField = "success" | "viewable" | "pending" | "none"; -export interface FileFullRepresentationsFieldEntriesFieldStatusField { - readonly state?: FileFullRepresentationsFieldEntriesFieldStatusFieldStateField; -} -export interface FileFullRepresentationsFieldEntriesField { - readonly content?: FileFullRepresentationsFieldEntriesFieldContentField; - readonly info?: FileFullRepresentationsFieldEntriesFieldInfoField; - readonly properties?: FileFullRepresentationsFieldEntriesFieldPropertiesField; - readonly representation?: string; - readonly status?: FileFullRepresentationsFieldEntriesFieldStatusField; -} -export interface FileFullRepresentationsField { - readonly entries?: readonly FileFullRepresentationsFieldEntriesField[]; -} -export interface FileFullClassificationField { - readonly name?: string; - readonly definition?: string; - readonly color?: string; -} -export type FileFullSharedLinkPermissionOptionsField = "can_preview" | "can_download" | "can_edit"; -export type FileFull = File & { - /** - * The version number of this file */ - readonly versionNumber?: string; - /** - * The number of comments on this file */ - readonly commentCount?: number; - readonly permissions?: FileFullPermissionsField; - readonly tags?: readonly string[]; - readonly lock?: FileFullLockField; - /** - * Indicates the (optional) file extension for this file. By default, - * this is set to an empty string. */ - readonly extension?: string; - /** - * Indicates if the file is a package. Packages are commonly used - * by Mac Applications and can include iWork files. */ - readonly isPackage?: boolean; - readonly expiringEmbedLink?: FileFullExpiringEmbedLinkField; - readonly watermarkInfo?: FileFullWatermarkInfoField; - /** - * Specifies if the file can be accessed - * via the direct shared link or a shared link - * to a parent folder. */ - readonly isAccessibleViaSharedLink?: boolean; - /** - * A list of the types of roles that user can be invited at - * when sharing this file. */ - readonly allowedInviteeRoles?: readonly FileFullAllowedInviteeRolesField[]; - /** - * Specifies if this file is owned by a user outside of the - * authenticated enterprise. */ - readonly isExternallyOwned?: boolean; - /** - * Specifies if this file has any other collaborators. */ - readonly hasCollaborations?: boolean; - readonly metadata?: FileFullMetadataField; - /** - * When the file will automatically be deleted */ - readonly expiresAt?: string; - readonly representations?: FileFullRepresentationsField; - readonly classification?: FileFullClassificationField; - readonly uploaderDisplayName?: string; - /** - * The retention expiration timestamp for the given file */ - readonly dispositionAt?: string; - /** - * A list of the types of roles that user can be invited at - * when sharing this file. */ - readonly sharedLinkPermissionOptions?: readonly FileFullSharedLinkPermissionOptionsField[]; -}; -export interface Files { - readonly totalCount?: number; - readonly entries?: readonly File[]; -} -export type DevicePinnerTypeField = "device_pinner"; -export interface DevicePinner { - readonly id?: string; - readonly type?: DevicePinnerTypeField; - readonly ownedBy?: UserMini; - readonly productName?: string; -} -export type DevicePinnersOrderFieldByField = "id"; -export type DevicePinnersOrderFieldDirectionField = "asc" | "desc"; -export interface DevicePinnersOrderField { - readonly by?: DevicePinnersOrderFieldByField; - readonly direction?: DevicePinnersOrderFieldDirectionField; -} -export interface DevicePinners { - readonly entries?: readonly DevicePinner[]; - readonly limit?: number; - readonly nextMarker?: number; - readonly order?: readonly DevicePinnersOrderField[]; -} -export interface CommentItemField { - readonly id?: string; - readonly type?: string; -} -export type Comment = CommentBase & { - /** - * Whether or not this comment is a reply to another - * comment */ - readonly isReplyComment?: boolean; - /** - * The text of the comment, as provided by the user */ - readonly message?: string; - readonly createdBy?: UserMini; - /** - * The time this comment was created */ - readonly createdAt?: string; - /** - * The time this comment was last modified */ - readonly modifiedAt?: string; - readonly item?: CommentItemField; -}; -export type CommentFull = Comment & { - /** - * The string representing the comment text with - * @mentions included. @mention format is @[id:username] - * where `id` is user's Box ID and `username` is - * their display name. */ - readonly taggedMessage?: string; -}; -export type CommentsOrderFieldDirectionField = "ASC" | "DESC"; -export interface CommentsOrderField { - readonly by?: string; - readonly direction?: CommentsOrderFieldDirectionField; -} -export interface Comments { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly CommentsOrderField[]; - readonly entries?: readonly Comment[]; -} -export type ShieldInformationBarrierSegmentRestriction = ShieldInformationBarrierSegmentRestrictionMini & { - readonly shieldInformationBarrier?: ShieldInformationBarrierBase; - /** - * ISO date time string when this - * shield information barrier - * Segment Restriction object was created. */ - readonly createdAt?: string; - readonly createdBy?: UserBase; - /** - * ISO date time string when this - * shield information barrier segment - * Restriction was updated. */ - readonly updatedAt?: string; - readonly updatedBy?: UserBase; -}; -export type ShieldInformationBarrierSegmentMemberMini = ShieldInformationBarrierSegmentMemberBase & { - readonly user?: UserBase; -}; -export type ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField = "shield_information_barrier_segment"; -export interface ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField { - readonly id?: string; - readonly type?: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField; -} -export type ShieldInformationBarrierSegmentMember = ShieldInformationBarrierSegmentMemberMini & { - readonly shieldInformationBarrier?: ShieldInformationBarrierBase; - /** - * The `type` and `id` of the requested - * shield information barrier segment. */ - readonly shieldInformationBarrierSegment?: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField; - /** - * ISO date time string when this shield - * information barrier object was created. */ - readonly createdAt?: string; - readonly createdBy?: UserBase; - /** - * ISO date time string when this - * shield information barrier segment Member was updated. */ - readonly updatedAt?: string; - readonly updatedBy?: UserBase; -}; -export type ShieldInformationBarrierSegmentTypeField = "shield_information_barrier_segment"; -export interface ShieldInformationBarrierSegment { - readonly id?: string; - readonly type?: ShieldInformationBarrierSegmentTypeField; - readonly shieldInformationBarrier?: ShieldInformationBarrierBase; - readonly name?: string; - readonly description?: string; - readonly createdAt?: string; - readonly createdBy?: UserBase; - readonly updatedAt?: string; - readonly updatedBy?: UserBase; -} -export interface ShieldInformationBarrierReportShieldInformationBarrierField { -} -export type ShieldInformationBarrierReportStatusField = "pending" | "error" | "done" | "cancelled"; -export interface ShieldInformationBarrierReportDetailsField { -} -export type ShieldInformationBarrierReport = ShieldInformationBarrierReportBase & { - readonly shieldInformationBarrier?: ShieldInformationBarrierReportShieldInformationBarrierField; - /** - * Status of the shield information report */ - readonly status?: ShieldInformationBarrierReportStatusField; - readonly details?: ShieldInformationBarrierReportDetailsField; - /** - * ISO date time string when this - * shield information barrier report object was created. */ - readonly createdAt?: string; - readonly createdBy?: UserBase; - /** - * ISO date time string when this - * shield information barrier report was updated. */ - readonly updatedAt?: string; -}; -export type ShieldInformationBarrierTypeField = "shield_information_barrier"; -export type ShieldInformationBarrierStatusField = "draft" | "pending" | "disabled" | "enabled" | "invalid"; -export interface ShieldInformationBarrier { - readonly id?: string; - readonly type?: ShieldInformationBarrierTypeField; - readonly enterprise?: EnterpriseBase; - readonly status?: ShieldInformationBarrierStatusField; - readonly createdAt?: string; - readonly createdBy?: UserBase; - readonly updatedAt?: string; - readonly updatedBy?: UserBase; - readonly enabledAt?: string; - readonly enabledBy?: UserBase; -} -export interface FolderLockLockedOperationsField { - readonly move: boolean; - readonly delete: boolean; -} -export interface FolderLock { - readonly folder?: FolderMini; - readonly id?: string; - readonly type?: string; - readonly createdBy?: UserBase; - readonly createdAt?: string; - readonly lockedOperations?: FolderLockLockedOperationsField; - readonly lockType?: string; -} -export interface FolderLocks { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly FolderLock[]; -} -export interface WatermarkWatermarkField { - readonly createdAt?: string; - readonly modifiedAt?: string; -} -export interface Watermark { - readonly watermark?: WatermarkWatermarkField; -} -export type WebhookMiniTypeField = "webhook"; -export type WebhookMiniTargetFieldTypeField = "file" | "folder"; -export interface WebhookMiniTargetField { - readonly id?: string; - readonly type?: WebhookMiniTargetFieldTypeField; -} -export interface WebhookMini { - readonly id?: string; - readonly type?: WebhookMiniTypeField; - readonly target?: WebhookMiniTargetField; -} -export interface Webhooks { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly WebhookMini[]; -} -export type WebhookTriggersField = "FILE.UPLOADED" | "FILE.PREVIEWED" | "FILE.DOWNLOADED" | "FILE.TRASHED" | "FILE.DELETED" | "FILE.RESTORED" | "FILE.COPIED" | "FILE.MOVED" | "FILE.LOCKED" | "FILE.UNLOCKED" | "FILE.RENAMED" | "COMMENT.CREATED" | "COMMENT.UPDATED" | "COMMENT.DELETED" | "TASK_ASSIGNMENT.CREATED" | "TASK_ASSIGNMENT.UPDATED" | "METADATA_INSTANCE.CREATED" | "METADATA_INSTANCE.UPDATED" | "METADATA_INSTANCE.DELETED" | "FOLDER.CREATED" | "FOLDER.RENAMED" | "FOLDER.DOWNLOADED" | "FOLDER.RESTORED" | "FOLDER.DELETED" | "FOLDER.COPIED" | "FOLDER.MOVED" | "FOLDER.TRASHED" | "WEBHOOK.DELETED" | "COLLABORATION.CREATED" | "COLLABORATION.ACCEPTED" | "COLLABORATION.REJECTED" | "COLLABORATION.REMOVED" | "COLLABORATION.UPDATED" | "SHARED_LINK.DELETED" | "SHARED_LINK.CREATED" | "SHARED_LINK.UPDATED" | "SIGN_REQUEST.COMPLETED" | "SIGN_REQUEST.DECLINED" | "SIGN_REQUEST.EXPIRED" | "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; -export type Webhook = WebhookMini & { - readonly createdBy?: UserMini; - /** - * A timestamp identifying the time that - * the webhook was created. */ - readonly createdAt?: string; - /** - * The URL that is notified by this webhook */ - readonly address?: string; - /** - * An array of event names that this webhook is - * to be triggered for */ - readonly triggers?: readonly WebhookTriggersField[]; -}; -export type WebLinkBaseTypeField = "web_link"; -export interface WebLinkBase { - readonly id: string; - readonly type: WebLinkBaseTypeField; - readonly etag?: string; -} -export type WebLinkMini = WebLinkBase & { - /** - * The URL this web link points to */ - readonly url?: string; - readonly sequenceId?: string; - /** - * The name of the web link */ - readonly name?: string; -}; -export type FileMiniOrFolderMiniOrWebLinkMini = FileMini | FolderMini | WebLinkMini; -export type ItemsOrderFieldDirectionField = "ASC" | "DESC"; -export interface ItemsOrderField { - readonly by?: string; - readonly direction?: ItemsOrderFieldDirectionField; -} -export interface Items { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly ItemsOrderField[]; - readonly entries?: readonly FileMiniOrFolderMiniOrWebLinkMini[]; -} -export interface FolderPathCollectionField { - readonly totalCount: number; - readonly entries: readonly FolderMini[]; -} -export type FolderSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export type FolderSharedLinkFieldEffectiveAccessField = "open" | "company" | "collaborators"; -export type FolderSharedLinkFieldEffectivePermissionField = "can_edit" | "can_download" | "can_preview" | "no_access"; -export interface FolderSharedLinkFieldPermissionsField { - readonly canDownload: boolean; - readonly canPreview: boolean; - readonly canEdit: boolean; -} -export interface FolderSharedLinkField { - readonly url: string; - readonly downloadUrl?: string; - readonly vanityUrl?: string; - readonly vanityName?: string; - readonly access?: FolderSharedLinkFieldAccessField; - readonly effectiveAccess: FolderSharedLinkFieldEffectiveAccessField; - readonly effectivePermission: FolderSharedLinkFieldEffectivePermissionField; - readonly unsharedAt?: string; - readonly isPasswordEnabled: boolean; - readonly permissions?: FolderSharedLinkFieldPermissionsField; - readonly downloadCount: number; - readonly previewCount: number; -} -export type FolderFolderUploadEmailFieldAccessField = "open" | "collaborators"; -export interface FolderFolderUploadEmailField { - readonly access?: FolderFolderUploadEmailFieldAccessField; - readonly email?: string; -} -export type FolderItemStatusField = "active" | "trashed" | "deleted"; -export type Folder = FolderMini & { - /** - * The date and time when the folder was created. This value may - * be `null` for some folders such as the root folder or the trash - * folder. */ - readonly createdAt?: string; - /** - * The date and time when the folder was last updated. This value may - * be `null` for some folders such as the root folder or the trash - * folder. */ - readonly modifiedAt?: string; - readonly description?: string; - /** - * The folder size in bytes. - * - * Be careful parsing this integer as its - * value can get very large. */ - readonly size?: number; - readonly pathCollection?: FolderPathCollectionField; - readonly createdBy?: UserMini; - readonly modifiedBy?: UserMini; - /** - * The time at which this folder was put in the trash. */ - readonly trashedAt?: string; - /** - * The time at which this folder is expected to be purged - * from the trash. */ - readonly purgedAt?: string; - /** - * The date and time at which this folder was originally - * created. */ - readonly contentCreatedAt?: string; - /** - * The date and time at which this folder was last updated. */ - readonly contentModifiedAt?: string; - readonly ownedBy?: UserMini; - readonly sharedLink?: FolderSharedLinkField; - readonly folderUploadEmail?: FolderFolderUploadEmailField; - readonly parent?: FolderMini; - /** - * Defines if this item has been deleted or not. - * - * * `active` when the item has is not in the trash - * * `trashed` when the item has been moved to the trash but not deleted - * * `deleted` when the item has been permanently deleted. */ - readonly itemStatus?: FolderItemStatusField; - readonly itemCollection?: Items; -}; -export type EventSourceOrFileOrFolderOrUser = EventSource | File | Folder | User; -export type EventEventTypeField = "ACCESS_GRANTED" | "ACCESS_REVOKED" | "ADD_DEVICE_ASSOCIATION" | "ADD_LOGIN_ACTIVITY_DEVICE" | "ADMIN_LOGIN" | "APPLICATION_CREATED" | "APPLICATION_PUBLIC_KEY_ADDED" | "APPLICATION_PUBLIC_KEY_DELETED" | "CHANGE_ADMIN_ROLE" | "CHANGE_FOLDER_PERMISSION" | "COLLABORATION_ACCEPT" | "COLLABORATION_EXPIRATION" | "COLLABORATION_INVITE" | "COLLABORATION_REMOVE" | "COLLABORATION_ROLE_CHANGE" | "COLLAB_ADD_COLLABORATOR" | "COLLAB_INVITE_COLLABORATOR" | "COLLAB_REMOVE_COLLABORATOR" | "COLLAB_ROLE_CHANGE" | "COMMENT_CREATE" | "COMMENT_DELETE" | "CONTENT_ACCESS" | "CONTENT_WORKFLOW_ABNORMAL_DOWNLOAD_ACTIVITY" | "CONTENT_WORKFLOW_AUTOMATION_ADD" | "CONTENT_WORKFLOW_AUTOMATION_DELETE" | "CONTENT_WORKFLOW_POLICY_ADD" | "CONTENT_WORKFLOW_SHARING_POLICY_VIOLATION" | "CONTENT_WORKFLOW_UPLOAD_POLICY_VIOLATION" | "COPY" | "DATA_RETENTION_CREATE_RETENTION" | "DATA_RETENTION_REMOVE_RETENTION" | "DELETE" | "DELETE_USER" | "DEVICE_TRUST_CHECK_FAILED" | "DOWNLOAD" | "EDIT" | "EDIT_USER" | "EMAIL_ALIAS_CONFIRM" | "EMAIL_ALIAS_REMOVE" | "ENABLE_TWO_FACTOR_AUTH" | "ENTERPRISE_APP_AUTHORIZATION_UPDATE" | "FAILED_LOGIN" | "FILE_MARKED_MALICIOUS" | "FILE_WATERMARKED_DOWNLOAD" | "GROUP_ADD_ITEM" | "GROUP_ADD_USER" | "GROUP_CREATION" | "GROUP_DELETION" | "GROUP_EDITED" | "GROUP_REMOVE_ITEM" | "GROUP_REMOVE_USER" | "ITEM_COPY" | "ITEM_CREATE" | "ITEM_DOWNLOAD" | "ITEM_MAKE_CURRENT_VERSION" | "ITEM_MODIFY" | "ITEM_MOVE" | "ITEM_OPEN" | "ITEM_PREVIEW" | "ITEM_RENAME" | "ITEM_SHARED" | "ITEM_SHARED_CREATE" | "ITEM_SHARED_UNSHARE" | "ITEM_SHARED_UPDATE" | "ITEM_SYNC" | "ITEM_TRASH" | "ITEM_UNDELETE_VIA_TRASH" | "ITEM_UNSYNC" | "ITEM_UPLOAD" | "LEGAL_HOLD_ASSIGNMENT_CREATE" | "LEGAL_HOLD_ASSIGNMENT_DELETE" | "LEGAL_HOLD_POLICY_CREATE" | "LEGAL_HOLD_POLICY_DELETE" | "LEGAL_HOLD_POLICY_UPDATE" | "LOCK" | "LOCK_CREATE" | "LOCK_DESTROY" | "LOGIN" | "MASTER_INVITE_ACCEPT" | "MASTER_INVITE_REJECT" | "METADATA_INSTANCE_CREATE" | "METADATA_INSTANCE_DELETE" | "METADATA_INSTANCE_UPDATE" | "METADATA_TEMPLATE_CREATE" | "METADATA_TEMPLATE_DELETE" | "METADATA_TEMPLATE_UPDATE" | "MOVE" | "NEW_USER" | "PREVIEW" | "REMOVE_DEVICE_ASSOCIATION" | "REMOVE_LOGIN_ACTIVITY_DEVICE" | "RENAME" | "RETENTION_POLICY_ASSIGNMENT_ADD" | "SHARE" | "SHARE_EXPIRATION" | "SHIELD_ALERT" | "SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED" | "SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION" | "SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED" | "SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION" | "SHIELD_JUSTIFICATION_APPROVAL" | "SHIELD_SHARED_LINK_ACCESS_BLOCKED" | "SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_CREATE" | "SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_UPDATE" | "SIGN_DOCUMENT_ASSIGNED" | "SIGN_DOCUMENT_CANCELLED" | "SIGN_DOCUMENT_COMPLETED" | "SIGN_DOCUMENT_CONVERTED" | "SIGN_DOCUMENT_CREATED" | "SIGN_DOCUMENT_DECLINED" | "SIGN_DOCUMENT_EXPIRED" | "SIGN_DOCUMENT_SIGNED" | "SIGN_DOCUMENT_VIEWED_BY_SIGNED" | "SIGNER_DOWNLOADED" | "SIGNER_FORWARDED" | "STORAGE_EXPIRATION" | "TAG_ITEM_CREATE" | "TASK_ASSIGNMENT_CREATE" | "TASK_ASSIGNMENT_DELETE" | "TASK_ASSIGNMENT_UPDATE" | "TASK_CREATE" | "TASK_UPDATE" | "TERMS_OF_SERVICE_ACCEPT" | "TERMS_OF_SERVICE_REJECT" | "UNDELETE" | "UNLOCK" | "UNSHARE" | "UPDATE_COLLABORATION_EXPIRATION" | "UPDATE_SHARE_EXPIRATION" | "UPLOAD" | "USER_AUTHENTICATE_OAUTH2_ACCESS_TOKEN_CREATE" | "WATERMARK_LABEL_CREATE" | "WATERMARK_LABEL_DELETE"; -export interface EventAdditionalDetailsField { -} -export interface Event { - readonly type?: string; - readonly createdAt?: string; - readonly recordedAt?: string; - readonly eventId?: string; - readonly createdBy?: UserMini; - readonly eventType?: EventEventTypeField; - readonly sessionId?: string; - readonly source?: EventSourceOrFileOrFolderOrUser; - readonly additionalDetails?: EventAdditionalDetailsField; -} -export interface Events { - readonly chunkSize?: number; - readonly nextStreamPosition?: string; - readonly entries?: readonly Event[]; -} -export type FileOrFolder = File | Folder; -export interface MetadataQueryResults { - readonly entries?: readonly FileOrFolder[]; - readonly limit?: number; - readonly nextMarker?: string; -} -export type WebhookInvocationTypeField = "webhook_event"; -export type WebhookInvocationTriggerField = "FILE.UPLOADED" | "FILE.PREVIEWED" | "FILE.DOWNLOADED" | "FILE.TRASHED" | "FILE.DELETED" | "FILE.RESTORED" | "FILE.COPIED" | "FILE.MOVED" | "FILE.LOCKED" | "FILE.UNLOCKED" | "FILE.RENAMED" | "COMMENT.CREATED" | "COMMENT.UPDATED" | "COMMENT.DELETED" | "TASK_ASSIGNMENT.CREATED" | "TASK_ASSIGNMENT.UPDATED" | "METADATA_INSTANCE.CREATED" | "METADATA_INSTANCE.UPDATED" | "METADATA_INSTANCE.DELETED" | "FOLDER.CREATED" | "FOLDER.RENAMED" | "FOLDER.DOWNLOADED" | "FOLDER.RESTORED" | "FOLDER.DELETED" | "FOLDER.COPIED" | "FOLDER.MOVED" | "FOLDER.TRASHED" | "WEBHOOK.DELETED" | "COLLABORATION.CREATED" | "COLLABORATION.ACCEPTED" | "COLLABORATION.REJECTED" | "COLLABORATION.REMOVED" | "COLLABORATION.UPDATED" | "SHARED_LINK.DELETED" | "SHARED_LINK.CREATED" | "SHARED_LINK.UPDATED" | "SIGN_REQUEST.COMPLETED" | "SIGN_REQUEST.DECLINED" | "SIGN_REQUEST.EXPIRED" | "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; -export interface WebhookInvocation { - readonly id?: string; - readonly type?: WebhookInvocationTypeField; - readonly webhook?: Webhook; - readonly createdBy?: UserMini; - readonly createdAt?: string; - readonly trigger?: WebhookInvocationTriggerField; - readonly source?: FileOrFolder; -} -export type SkillInvocationTypeField = "skill_invocation"; -export type SkillInvocationSkillFieldTypeField = "skill"; -export interface SkillInvocationSkillField { - readonly id?: string; - readonly type?: SkillInvocationSkillFieldTypeField; - readonly name?: string; - readonly apiKey?: string; -} -export type SkillInvocationTokenFieldReadFieldTokenTypeField = "bearer"; -export interface SkillInvocationTokenFieldReadField { - readonly accessToken?: string; - readonly expiresIn?: number; - readonly tokenType?: SkillInvocationTokenFieldReadFieldTokenTypeField; - readonly restrictedTo?: string; -} -export type SkillInvocationTokenFieldWriteFieldTokenTypeField = "bearer"; -export interface SkillInvocationTokenFieldWriteField { - readonly accessToken?: string; - readonly expiresIn?: number; - readonly tokenType?: SkillInvocationTokenFieldWriteFieldTokenTypeField; - readonly restrictedTo?: string; -} -export interface SkillInvocationTokenField { - readonly read?: SkillInvocationTokenFieldReadField; - readonly write?: SkillInvocationTokenFieldWriteField; -} -export type SkillInvocationStatusFieldStateField = "invoked" | "processing" | "success" | "transient_failure" | "permanent_failure"; -export interface SkillInvocationStatusField { - readonly state?: SkillInvocationStatusFieldStateField; - readonly message?: string; - readonly errorCode?: string; - readonly additionalInfo?: string; -} -export type SkillInvocationEnterpriseFieldTypeField = "enterprise"; -export interface SkillInvocationEnterpriseField { - readonly id?: string; - readonly type?: SkillInvocationEnterpriseFieldTypeField; - readonly name?: string; -} -export interface SkillInvocation { - readonly type?: SkillInvocationTypeField; - readonly id?: string; - readonly skill?: SkillInvocationSkillField; - readonly token?: SkillInvocationTokenField; - readonly status?: SkillInvocationStatusField; - readonly createdAt?: string; - readonly trigger?: string; - readonly enterprise?: SkillInvocationEnterpriseField; - readonly source?: FileOrFolder; - readonly event?: Event; -} -export type FolderFullSyncStateField = "synced" | "not_synced" | "partially_synced"; -export interface FolderFullPermissionsField { - readonly canDelete: boolean; - readonly canDownload: boolean; - readonly canInviteCollaborator: boolean; - readonly canRename: boolean; - readonly canSetShareAccess: boolean; - readonly canShare: boolean; - readonly canUpload?: boolean; -} -export interface FolderFullMetadataField { -} -export type FolderFullAllowedSharedLinkAccessLevelsField = "open" | "company" | "collaborators"; -export type FolderFullAllowedInviteeRolesField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner"; -export interface FolderFullWatermarkInfoField { - readonly isWatermarked?: boolean; -} -export interface FolderFullClassificationField { - readonly name?: string; - readonly definition?: string; - readonly color?: string; -} -export type FolderFull = Folder & { - readonly syncState?: FolderFullSyncStateField; - /** - * Specifies if this folder has any other collaborators. */ - readonly hasCollaborations?: boolean; - readonly permissions?: FolderFullPermissionsField; - readonly tags?: readonly string[]; - readonly canNonOwnersInvite?: boolean; - /** - * Specifies if this folder is owned by a user outside of the - * authenticated enterprise. */ - readonly isExternallyOwned?: boolean; - readonly metadata?: FolderFullMetadataField; - readonly isCollaborationRestrictedToEnterprise?: boolean; - /** - * A list of access levels that are available - * for this folder. - * - * For some folders, like the root folder, this will always - * be an empty list as sharing is not allowed at that level. */ - readonly allowedSharedLinkAccessLevels?: readonly FolderFullAllowedSharedLinkAccessLevelsField[]; - /** - * A list of the types of roles that user can be invited at - * when sharing this folder. */ - readonly allowedInviteeRoles?: readonly FolderFullAllowedInviteeRolesField[]; - readonly watermarkInfo?: FolderFullWatermarkInfoField; - /** - * Specifies if the folder can be accessed - * with the direct shared link or a shared link - * to a parent folder. */ - readonly isAccessibleViaSharedLink?: boolean; - /** - * Specifies if collaborators who are not owners - * of this folder are restricted from viewing other - * collaborations on this folder. - * - * It also restricts non-owners from inviting new - * collaborators. */ - readonly canNonOwnersViewCollaborators?: boolean; - readonly classification?: FolderFullClassificationField; -}; -export interface WebLinkPathCollectionField { - readonly totalCount: number; - readonly entries: readonly FolderMini[]; -} -export type WebLinkSharedLinkFieldAccessField = "open" | "company" | "collaborators"; -export type WebLinkSharedLinkFieldEffectiveAccessField = "open" | "company" | "collaborators"; -export type WebLinkSharedLinkFieldEffectivePermissionField = "can_edit" | "can_download" | "can_preview" | "no_access"; -export interface WebLinkSharedLinkFieldPermissionsField { - readonly canDownload: boolean; - readonly canPreview: boolean; - readonly canEdit: boolean; -} -export interface WebLinkSharedLinkField { - readonly url: string; - readonly downloadUrl?: string; - readonly vanityUrl?: string; - readonly vanityName?: string; - readonly access?: WebLinkSharedLinkFieldAccessField; - readonly effectiveAccess: WebLinkSharedLinkFieldEffectiveAccessField; - readonly effectivePermission: WebLinkSharedLinkFieldEffectivePermissionField; - readonly unsharedAt?: string; - readonly isPasswordEnabled: boolean; - readonly permissions?: WebLinkSharedLinkFieldPermissionsField; - readonly downloadCount: number; - readonly previewCount: number; -} -export type WebLinkItemStatusField = "active" | "trashed" | "deleted"; -export type WebLink = WebLinkMini & { - readonly parent?: FolderMini; - /** - * The description accompanying the web link. This is - * visible within the Box web application. */ - readonly description?: string; - readonly pathCollection?: WebLinkPathCollectionField; - /** - * When this file was created on Box’s servers. */ - readonly createdAt?: string; - /** - * When this file was last updated on the Box - * servers. */ - readonly modifiedAt?: string; - /** - * When this file was moved to the trash. */ - readonly trashedAt?: string; - /** - * When this file will be permanently deleted. */ - readonly purgedAt?: string; - readonly createdBy?: UserMini; - readonly modifiedBy?: UserMini; - readonly ownedBy?: UserMini; - readonly sharedLink?: WebLinkSharedLinkField; - /** - * Whether this item is deleted or not. Values include `active`, - * `trashed` if the file has been moved to the trash, and `deleted` if - * the file has been permanently deleted */ - readonly itemStatus?: WebLinkItemStatusField; -}; -export type FileOrFolderOrWebLink = File | Folder | WebLink; -export interface SearchResultWithSharedLink { - readonly accessibleViaSharedLink?: string; - readonly item?: FileOrFolderOrWebLink; - readonly type?: string; -} -export type SearchResultsWithSharedLinksTypeField = "search_results_with_shared_links"; -export interface SearchResultsWithSharedLinks { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly type?: SearchResultsWithSharedLinksTypeField; - readonly entries?: readonly SearchResultWithSharedLink[]; -} -export type SearchResultsTypeField = "search_results_items"; -export interface SearchResults { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly type?: SearchResultsTypeField; - readonly entries?: readonly FileOrFolderOrWebLink[]; -} -export type SearchResultsOrSearchResultsWithSharedLinks = SearchResults | SearchResultsWithSharedLinks; -export type RecentItemInteractionTypeField = "item_preview" | "item_upload" | "item_comment" | "item_open" | "item_modify"; -export interface RecentItem { - readonly type?: string; - readonly item?: FileOrFolderOrWebLink; - readonly interactionType?: RecentItemInteractionTypeField; - readonly interactedAt?: string; - readonly interactionSharedLink?: string; -} -export interface RecentItems { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly RecentItem[]; -} -export type LegalHoldPolicyAssignment = LegalHoldPolicyAssignmentBase & { - readonly legalHoldPolicy?: LegalHoldPolicyMini; - readonly assignedTo?: FileOrFolderOrWebLink; - readonly assignedBy?: UserMini; - /** - * When the legal hold policy assignment object was - * created */ - readonly assignedAt?: string; - /** - * When the assignment release request was sent. - * (Because it can take time for an assignment to fully - * delete, this isn't quite the same time that the - * assignment is fully deleted). If null, Assignment - * was not deleted. */ - readonly deletedAt?: string; -}; -export type FileVersionLegalHoldTypeField = "file_version_legal_hold"; -export interface FileVersionLegalHold { - readonly id?: string; - readonly type?: FileVersionLegalHoldTypeField; - readonly fileVersion?: FileVersionMini; - readonly file?: FileMini; - readonly legalHoldPolicyAssignments?: readonly LegalHoldPolicyAssignment[]; - readonly deletedAt?: string; -} -export interface FileVersionLegalHolds { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly FileVersionLegalHold[]; -} -export type CollaborationTypeField = "collaboration"; -export type CollaborationRoleField = "editor" | "viewer" | "previewer" | "uploader" | "previewer uploader" | "viewer uploader" | "co-owner" | "owner"; -export type CollaborationStatusField = "accepted" | "pending" | "rejected"; -export interface CollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField { - readonly isAccepted?: boolean; - readonly termsOfService?: TermsOfServiceBase; -} -export interface CollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField { - readonly enterpriseHasStrongPasswordRequiredForExternalUsers?: boolean; - readonly userHasStrongPassword?: boolean; -} -export interface CollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField { - readonly enterpriseHasTwoFactorAuthEnabled?: boolean; - readonly userHasTwoFactorAuthenticationEnabled?: boolean; -} -export interface CollaborationAcceptanceRequirementsStatusField { - readonly termsOfServiceRequirement?: CollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField; - readonly strongPasswordRequirement?: CollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField; - readonly twoFactorAuthenticationRequirement?: CollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField; -} -export interface Collaboration { - readonly id?: string; - readonly type?: CollaborationTypeField; - readonly item?: FileOrFolderOrWebLink; - readonly accessibleBy?: UserCollaborations; - readonly inviteEmail?: string; - readonly role?: CollaborationRoleField; - readonly expiresAt?: string; - readonly status?: CollaborationStatusField; - readonly acknowledgedAt?: string; - readonly createdBy?: UserCollaborations; - readonly createdAt?: string; - readonly modifiedAt?: string; - readonly acceptanceRequirementsStatus?: CollaborationAcceptanceRequirementsStatusField; -} -export type CollaborationsOrderFieldDirectionField = "ASC" | "DESC"; -export interface CollaborationsOrderField { - readonly by?: string; - readonly direction?: CollaborationsOrderFieldDirectionField; -} -export interface Collaborations { - readonly totalCount?: number; - readonly limit?: number; - readonly offset?: number; - readonly order?: readonly CollaborationsOrderField[]; - readonly entries?: readonly Collaboration[]; -} -export type WorkflowMiniTypeField = "workflow"; -export interface WorkflowMini { - readonly id?: string; - readonly type?: WorkflowMiniTypeField; - readonly name?: string; - readonly description?: string; - readonly isEnabled?: boolean; -} -export type WorkflowFlowsFieldTypeField = "flow"; -export type WorkflowFlowsFieldTriggerFieldTypeField = "trigger"; -export type WorkflowFlowsFieldTriggerFieldTriggerTypeField = "WORKFLOW_MANUAL_START"; -export type WorkflowFlowsFieldTriggerFieldScopeFieldTypeField = "trigger_scope"; -export type WorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField = "folder"; -export interface WorkflowFlowsFieldTriggerFieldScopeFieldObjectField { - readonly type?: WorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField; - readonly id?: string; -} -export interface WorkflowFlowsFieldTriggerFieldScopeField { - readonly type?: WorkflowFlowsFieldTriggerFieldScopeFieldTypeField; - readonly ref?: string; - readonly object?: WorkflowFlowsFieldTriggerFieldScopeFieldObjectField; -} -export interface WorkflowFlowsFieldTriggerField { - readonly type?: WorkflowFlowsFieldTriggerFieldTypeField; - readonly triggerType?: WorkflowFlowsFieldTriggerFieldTriggerTypeField; - readonly scope?: readonly WorkflowFlowsFieldTriggerFieldScopeField[]; -} -export type WorkflowFlowsFieldOutcomesFieldTypeField = "outcome"; -export type WorkflowFlowsFieldOutcomesFieldActionTypeField = "add_metadata" | "assign_task" | "copy_file" | "copy_folder" | "create_folder" | "delete_file" | "delete_folder" | "lock_file" | "move_file" | "move_folder" | "remove_watermark_file" | "rename_folder" | "restore_folder" | "share_file" | "share_folder" | "unlock_file" | "upload_file" | "wait_for_task" | "watermark_file" | "go_back_to_step" | "apply_file_classification" | "apply_folder_classification" | "send_notification"; -export type WorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField = "outcome"; -export type WorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField = "add_metadata" | "assign_task" | "copy_file" | "copy_folder" | "create_folder" | "delete_file" | "delete_folder" | "lock_file" | "move_file" | "move_folder" | "remove_watermark_file" | "rename_folder" | "restore_folder" | "share_file" | "share_folder" | "unlock_file" | "upload_file" | "wait_for_task" | "watermark_file" | "go_back_to_step" | "apply_file_classification" | "apply_folder_classification" | "send_notification"; -export interface WorkflowFlowsFieldOutcomesFieldIfRejectedField { - readonly id?: string; - readonly type?: WorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField; - readonly name?: string; - readonly actionType?: WorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField; -} -export interface WorkflowFlowsFieldOutcomesField { - readonly id?: string; - readonly type?: WorkflowFlowsFieldOutcomesFieldTypeField; - readonly name?: string; - readonly actionType?: WorkflowFlowsFieldOutcomesFieldActionTypeField; - readonly ifRejected?: readonly WorkflowFlowsFieldOutcomesFieldIfRejectedField[]; -} -export interface WorkflowFlowsField { - readonly id?: string; - readonly type?: WorkflowFlowsFieldTypeField; - readonly trigger?: WorkflowFlowsFieldTriggerField; - readonly outcomes?: readonly WorkflowFlowsFieldOutcomesField[]; - readonly createdAt?: string; - readonly createdBy?: UserBase; -} -export type Workflow = WorkflowMini & { - /** - * A list of flows assigned to a workflow. */ - readonly flows?: readonly WorkflowFlowsField[]; -}; -export interface Workflows { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly Workflow[]; -} -export type WorkflowFull = Workflow & { - /** - * The date and time when the workflow was created on Box */ - readonly createdAt?: string; - /** - * The date and time when the workflow was last updated on Box */ - readonly modifiedAt?: string; - readonly createdBy?: UserBase; - readonly modifiedBy?: UserBase; -}; -export type ZipDownloadNameConflictsFieldTypeField = "file" | "folder"; -export interface ZipDownloadNameConflictsField { - readonly id?: string; - readonly type?: ZipDownloadNameConflictsFieldTypeField; - readonly originalName?: string; - readonly downloadName?: string; -} -export interface ZipDownload { - readonly downloadUrl?: string; - readonly statusUrl?: string; - readonly expiresAt?: string; - readonly nameConflicts?: readonly (readonly ZipDownloadNameConflictsField[])[]; -} -export type ZipDownloadStatusStateField = "in_progress" | "failed" | "success"; -export interface ZipDownloadStatus { - readonly totalFileCount?: number; - readonly downloadedFileCount?: number; - readonly skippedFileCount?: number; - readonly skippedFolderCount?: number; - readonly state?: ZipDownloadStatusStateField; -} -export type KeywordSkillCardTypeField = "skill_card"; -export type KeywordSkillCardSkillCardTypeField = "keyword"; -export interface KeywordSkillCardSkillCardTitleField { - readonly code?: string; - readonly message: string; -} -export type KeywordSkillCardSkillFieldTypeField = "service"; -export interface KeywordSkillCardSkillField { - readonly type: KeywordSkillCardSkillFieldTypeField; - readonly id: string; -} -export type KeywordSkillCardInvocationFieldTypeField = "skill_invocation"; -export interface KeywordSkillCardInvocationField { - readonly type: KeywordSkillCardInvocationFieldTypeField; - readonly id: string; -} -export interface KeywordSkillCardEntriesField { - readonly text?: string; -} -export interface KeywordSkillCard { - readonly createdAt?: string; - readonly type: KeywordSkillCardTypeField; - readonly skillCardType: KeywordSkillCardSkillCardTypeField; - readonly skillCardTitle?: KeywordSkillCardSkillCardTitleField; - readonly skill: KeywordSkillCardSkillField; - readonly invocation: KeywordSkillCardInvocationField; - readonly entries: readonly KeywordSkillCardEntriesField[]; -} -export interface IntegrationMappingSlackOptions { - readonly isAccessManagementDisabled?: boolean; -} -export type IntegrationMappingPartnerItemSlackTypeField = "channel"; -export interface IntegrationMappingPartnerItemSlack { - readonly type: IntegrationMappingPartnerItemSlackTypeField; - readonly id: string; - readonly slackWorkspaceId?: string; - readonly slackOrgId?: string; -} -export type IntegrationMappingTypeField = "integration_mapping"; -export interface IntegrationMappingBoxItemField { -} -export interface IntegrationMappingOptionsField { -} -export interface IntegrationMappingCreatedByField { -} -export interface IntegrationMappingModifiedByField { -} -export type IntegrationMapping = IntegrationMappingBase & { - /** - * Mapping type */ - readonly type: IntegrationMappingTypeField; - /** - * Mapped item object for Slack */ - readonly partnerItem: IntegrationMappingPartnerItemSlack; - /** - * The Box folder, to which the object from the - * partner app domain (referenced in `partner_item_id`) is mapped */ - readonly boxItem: IntegrationMappingBoxItemField; - /** - * Identifies whether the mapping has - * been manually set - * (as opposed to being automatically created) */ - readonly isManuallyCreated?: boolean; - /** - * Integration mapping options for Slack */ - readonly options?: IntegrationMappingOptionsField; - /** - * An object representing the user who - * created the integration mapping */ - readonly createdBy?: IntegrationMappingCreatedByField; - /** - * The user who - * last modified the integration mapping */ - readonly modifiedBy?: IntegrationMappingModifiedByField; - /** - * When the integration mapping object was created */ - readonly createdAt?: string; - /** - * When the integration mapping object was last modified */ - readonly modifiedAt?: string; -}; -export interface IntegrationMappings { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly IntegrationMapping[]; -} -export type IntegrationMappingBoxItemSlackTypeField = "folder"; -export interface IntegrationMappingBoxItemSlack { - readonly type: IntegrationMappingBoxItemSlackTypeField; - readonly id: string; -} -export type TimelineSkillCardTypeField = "skill_card"; -export type TimelineSkillCardSkillCardTypeField = "timeline"; -export interface TimelineSkillCardSkillCardTitleField { - readonly code?: string; - readonly message: string; -} -export type TimelineSkillCardSkillFieldTypeField = "service"; -export interface TimelineSkillCardSkillField { - readonly type: TimelineSkillCardSkillFieldTypeField; - readonly id: string; -} -export type TimelineSkillCardInvocationFieldTypeField = "skill_invocation"; -export interface TimelineSkillCardInvocationField { - readonly type: TimelineSkillCardInvocationFieldTypeField; - readonly id: string; -} -export interface TimelineSkillCardEntriesFieldAppearsField { - readonly start?: number; - readonly end?: number; -} -export interface TimelineSkillCardEntriesField { - readonly text?: string; - readonly appears?: readonly TimelineSkillCardEntriesFieldAppearsField[]; - readonly imageUrl?: string; -} -export interface TimelineSkillCard { - readonly createdAt?: string; - readonly type: TimelineSkillCardTypeField; - readonly skillCardType: TimelineSkillCardSkillCardTypeField; - readonly skillCardTitle?: TimelineSkillCardSkillCardTitleField; - readonly skill: TimelineSkillCardSkillField; - readonly invocation: TimelineSkillCardInvocationField; - readonly duration?: number; - readonly entries: readonly TimelineSkillCardEntriesField[]; -} -export type TranscriptSkillCardTypeField = "skill_card"; -export type TranscriptSkillCardSkillCardTypeField = "transcript"; -export interface TranscriptSkillCardSkillCardTitleField { - readonly code?: string; - readonly message: string; -} -export type TranscriptSkillCardSkillFieldTypeField = "service"; -export interface TranscriptSkillCardSkillField { - readonly type: TranscriptSkillCardSkillFieldTypeField; - readonly id: string; -} -export type TranscriptSkillCardInvocationFieldTypeField = "skill_invocation"; -export interface TranscriptSkillCardInvocationField { - readonly type: TranscriptSkillCardInvocationFieldTypeField; - readonly id: string; -} -export interface TranscriptSkillCardEntriesFieldAppearsField { - readonly start?: number; -} -export interface TranscriptSkillCardEntriesField { - readonly text?: string; - readonly appears?: readonly TranscriptSkillCardEntriesFieldAppearsField[]; -} -export interface TranscriptSkillCard { - readonly createdAt?: string; - readonly type: TranscriptSkillCardTypeField; - readonly skillCardType: TranscriptSkillCardSkillCardTypeField; - readonly skillCardTitle?: TranscriptSkillCardSkillCardTitleField; - readonly skill: TranscriptSkillCardSkillField; - readonly invocation: TranscriptSkillCardInvocationField; - readonly duration?: number; - readonly entries: readonly TranscriptSkillCardEntriesField[]; -} -export type StatusSkillCardTypeField = "skill_card"; -export type StatusSkillCardSkillCardTypeField = "status"; -export interface StatusSkillCardSkillCardTitleField { - readonly code?: string; - readonly message: string; -} -export type StatusSkillCardStatusFieldCodeField = "invoked" | "processing" | "success" | "transient_failure" | "permanent_failure"; -export interface StatusSkillCardStatusField { - readonly code: StatusSkillCardStatusFieldCodeField; - readonly message?: string; -} -export type StatusSkillCardSkillFieldTypeField = "service"; -export interface StatusSkillCardSkillField { - readonly type: StatusSkillCardSkillFieldTypeField; - readonly id: string; -} -export type StatusSkillCardInvocationFieldTypeField = "skill_invocation"; -export interface StatusSkillCardInvocationField { - readonly type: StatusSkillCardInvocationFieldTypeField; - readonly id: string; -} -export interface StatusSkillCard { - readonly createdAt?: string; - readonly type: StatusSkillCardTypeField; - readonly skillCardType: StatusSkillCardSkillCardTypeField; - readonly skillCardTitle?: StatusSkillCardSkillCardTitleField; - readonly status: StatusSkillCardStatusField; - readonly skill: StatusSkillCardSkillField; - readonly invocation: StatusSkillCardInvocationField; -} -export type KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard = KeywordSkillCard | StatusSkillCard | TimelineSkillCard | TranscriptSkillCard; -export interface SkillCardsMetadata { - readonly canEdit?: boolean; - readonly id?: string; - readonly parent?: string; - readonly scope?: string; - readonly template?: string; - readonly type?: string; - readonly typeVersion?: number; - readonly version?: number; - readonly cards?: readonly KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard[]; -} -export type SignRequestCreateSignerRoleField = "signer" | "approver" | "final_copy_reader"; -export interface SignRequestCreateSigner { - readonly email: string; - readonly role?: SignRequestCreateSignerRoleField; - readonly isInPerson?: boolean; - readonly order?: number; - readonly embedUrlExternalUserId?: string; - readonly redirectUrl?: string; - readonly declinedRedirectUrl?: string; - readonly loginRequired?: boolean; - readonly verificationPhoneNumber?: string; - readonly password?: string; -} -export interface SignRequestPrefillTag { - readonly documentTagId?: string; - readonly textValue?: string; - readonly checkboxValue?: boolean; - readonly dateValue?: string; -} -export type SignRequestSignerInputTypeField = "signature" | "date" | "text" | "checkbox"; -export type SignRequestSignerInputContentTypeField = "initial" | "stamp" | "signature" | "company" | "title" | "email" | "full_name" | "first_name" | "last_name" | "text" | "date" | "checkbox" | "attachment"; -export type SignRequestSignerInput = SignRequestPrefillTag & { - /** - * Type of input */ - readonly type?: SignRequestSignerInputTypeField; - /** - * Content type of input */ - readonly contentType?: SignRequestSignerInputContentTypeField; - /** - * Index of page that the input is on */ - readonly pageIndex: number; -}; -export type SignRequestSignerSignerDecisionFieldTypeField = "signed" | "declined"; -export interface SignRequestSignerSignerDecisionField { - readonly type?: SignRequestSignerSignerDecisionFieldTypeField; - readonly finalizedAt?: string; -} -export type SignRequestSigner = SignRequestCreateSigner & { - /** - * Set to `true` if the signer views the document */ - readonly hasViewedDocument?: boolean; - /** - * Final decision made by the signer */ - readonly signerDecision?: SignRequestSignerSignerDecisionField; - readonly inputs?: readonly SignRequestSignerInput[]; - /** - * URL to direct a signer to for signing */ - readonly embedUrl?: string; -}; -export interface SignRequestBase { - readonly isDocumentPreparationNeeded?: boolean; - readonly redirectUrl?: string; - readonly declinedRedirectUrl?: string; - readonly areTextSignaturesEnabled?: boolean; - readonly emailSubject?: string; - readonly emailMessage?: string; - readonly areRemindersEnabled?: boolean; - readonly parentFolder: FolderMini; - readonly name?: string; - readonly prefillTags?: readonly SignRequestPrefillTag[]; - readonly daysValid?: number; - readonly externalId?: string; - readonly isPhoneVerificationRequiredToView?: boolean; - readonly templateId?: string; -} -export type SignRequestTypeField = "sign-request"; -export type SignRequestStatusField = "converting" | "created" | "sent" | "viewed" | "signed" | "cancelled" | "declined" | "error_converting" | "error_sending" | "expired" | "finalizing" | "error_finalizing"; -export interface SignRequestSignFilesField { - readonly files?: readonly FileMini[]; - readonly isReadyForDownload?: boolean; -} -export type SignRequest = SignRequestBase & { - /** - * object type */ - readonly type?: SignRequestTypeField; - /** - * List of files to create a signing document from. This is currently limited to ten files. Only the ID and type fields are required for each file. */ - readonly sourceFiles?: readonly FileBase[]; - /** - * Array of signers for the sign request */ - readonly signers?: readonly SignRequestSigner[]; - /** - * Force a specific color for the signature (blue, black, or red). */ - readonly signatureColor?: string; - /** - * Sign request ID */ - readonly id?: string; - /** - * This URL is returned if `is_document_preparation_needed` is - * set to `true` in the request. It is used to prepare the sign request - * via UI. The sign request is not sent until preparation is complete. */ - readonly prepareUrl?: string; - readonly signingLog?: FileMini; - /** - * Describes the status of the sign request */ - readonly status?: SignRequestStatusField; - /** - * List of files that will be signed, which are copies of the original - * source files. A new version of these files are created as signers sign - * and can be downloaded at any point in the signing process. */ - readonly signFiles?: SignRequestSignFilesField; - /** - * Uses `days_valid` to calculate the date and time, in GMT, the sign request will expire if unsigned. */ - readonly autoExpireAt?: string; -}; -export interface SignRequests { - readonly limit?: number; - readonly nextMarker?: number; - readonly prevMarker?: number; - readonly entries?: readonly SignRequest[]; -} -export type SignRequestCreateRequest = SignRequestBase & { - /** - * List of files to create a signing document from. This is currently limited to ten files. Only the ID and type fields are required for each file. */ - readonly sourceFiles?: readonly FileBase[]; - /** - * Array of signers for the sign request. 35 is the - * max number of signers permitted. */ - readonly signers: readonly SignRequestCreateSigner[]; -}; -export type TemplateSignerInputTypeField = "signature" | "date" | "text" | "checkbox" | "radio" | "dropdown"; -export type TemplateSignerInputContentTypeField = "signature" | "initial" | "stamp" | "date" | "checkbox" | "text" | "full_name" | "first_name" | "last_name" | "company" | "title" | "email" | "attachment" | "radio" | "dropdown"; -export interface TemplateSignerInputCoordinatesField { - readonly x?: number; - readonly y?: number; -} -export interface TemplateSignerInputDimensionsField { - readonly width?: number; - readonly height?: number; -} -export type TemplateSignerInput = SignRequestPrefillTag & { - /** - * Type of input */ - readonly type?: TemplateSignerInputTypeField; - /** - * Content type of input */ - readonly contentType?: TemplateSignerInputContentTypeField; - /** - * Whether or not the input is required. */ - readonly isRequired?: boolean; - /** - * Index of page that the input is on. */ - readonly pageIndex: number; - /** - * Document identifier. */ - readonly documentId?: string; - /** - * When the input is of the type `dropdown` this values will be filled with all the dropdown options. */ - readonly dropdownChoices?: readonly string[]; - /** - * When the input is of type `radio` they can be grouped to gather with this identifier. */ - readonly groupId?: string; - /** - * Where the input is located on a page. */ - readonly coordinates?: TemplateSignerInputCoordinatesField; - /** - * The size of the input. */ - readonly dimensions?: TemplateSignerInputDimensionsField; -}; -export type TemplateSignerRoleField = "signer" | "approver" | "final_copy_reader"; -export interface TemplateSigner { - readonly inputs?: readonly TemplateSignerInput[]; - readonly email?: string; - readonly role?: TemplateSignerRoleField; - readonly isInPerson?: boolean; - readonly order?: number; -} -export type SignTemplateAdditionalInfoFieldNonEditableField = "email_subject" | "email_message" | "name" | "days_valid" | "signers" | "source_files"; -export type SignTemplateAdditionalInfoFieldRequiredFieldSignersField = "email"; -export interface SignTemplateAdditionalInfoFieldRequiredField { - readonly signers?: readonly (readonly SignTemplateAdditionalInfoFieldRequiredFieldSignersField[])[]; -} -export interface SignTemplateAdditionalInfoField { - readonly nonEditable?: readonly SignTemplateAdditionalInfoFieldNonEditableField[]; - readonly required?: SignTemplateAdditionalInfoFieldRequiredField; -} -export interface SignTemplateReadySignLinkField { - readonly url?: string; - readonly name?: string; - readonly instructions?: string; - readonly folderId?: string; - readonly isNotificationDisabled?: boolean; - readonly isActive?: boolean; -} -export interface SignTemplateCustomBrandingField { - readonly companyName?: string; - readonly logoUri?: string; - readonly brandingColor?: string; - readonly emailFooterText?: string; -} -export interface SignTemplate { - readonly id?: string; - readonly name?: string; - readonly emailSubject?: string; - readonly emailMessage?: string; - readonly daysValid?: number; - readonly parentFolder?: FolderMini; - readonly sourceFiles?: readonly FileMini[]; - readonly areFieldsLocked?: boolean; - readonly areOptionsLocked?: boolean; - readonly areRecipientsLocked?: boolean; - readonly areEmailSettingsLocked?: boolean; - readonly areFilesLocked?: boolean; - readonly signers?: readonly TemplateSigner[]; - readonly additionalInfo?: SignTemplateAdditionalInfoField; - readonly readySignLink?: SignTemplateReadySignLinkField; - readonly customBranding?: SignTemplateCustomBrandingField; -} -export interface ShieldInformationBarrierReportDetailsDetailsField { - readonly folderId?: string; -} -export interface ShieldInformationBarrierReportDetails { - readonly details?: ShieldInformationBarrierReportDetailsDetailsField; -} -export type TrackingCodeTypeField = "tracking_code"; -export interface TrackingCode { - readonly type?: TrackingCodeTypeField; - readonly name?: string; - readonly value?: string; -} -export type UserFullRoleField = "admin" | "coadmin" | "user"; -export type UserFullEnterpriseFieldTypeField = "enterprise"; -export interface UserFullEnterpriseField { - readonly id?: string; - readonly type?: UserFullEnterpriseFieldTypeField; - readonly name?: string; -} -export type UserFull = User & { - /** - * The user’s enterprise role */ - readonly role?: UserFullRoleField; - /** - * Tracking codes allow an admin to generate reports from the - * admin console and assign an attribute to a specific group - * of users. This setting must be enabled for an enterprise - * before it can be used. */ - readonly trackingCodes?: readonly TrackingCode[]; - /** - * Whether the user can see other enterprise users in their contact list */ - readonly canSeeManagedUsers?: boolean; - /** - * Whether the user can use Box Sync */ - readonly isSyncEnabled?: boolean; - /** - * Whether the user is allowed to collaborate with users outside their - * enterprise */ - readonly isExternalCollabRestricted?: boolean; - /** - * Whether to exempt the user from Enterprise device limits */ - readonly isExemptFromDeviceLimits?: boolean; - /** - * Whether the user must use two-factor authentication */ - readonly isExemptFromLoginVerification?: boolean; - readonly enterprise?: UserFullEnterpriseField; - /** - * Tags for all files and folders owned by the user. Values returned - * will only contain tags that were set by the requester. */ - readonly myTags?: readonly string[]; - /** - * The root (protocol, subdomain, domain) of any links that need to be - * generated for the user */ - readonly hostname?: string; - /** - * Whether the user is an App User */ - readonly isPlatformAccessOnly?: boolean; - /** - * An external identifier for an app user, which can be used to look up - * the user. This can be used to tie user IDs from external identity - * providers to Box users. */ - readonly externalAppUserId?: string; -}; -export type MetadataFilterScopeField = "global" | "enterprise" | "enterprise_{enterprise_id}"; -export interface MetadataFilterFiltersField { -} -export interface MetadataFilter { - readonly scope?: MetadataFilterScopeField; - readonly templateKey?: string; - readonly filters?: MetadataFilterFiltersField; -} -export interface MetadataFieldFilterString { -} -export interface MetadataFieldFilterFloat { -} -export interface MetadataFieldFilterMultiSelect { -} -export interface MetadataFieldFilterFloatRange { -} -export interface MetadataFieldFilterDateRange { -} -export declare function serializePostOAuth2TokenGrantTypeField(val: PostOAuth2TokenGrantTypeField): Json; -export declare function deserializePostOAuth2TokenGrantTypeField(val: any): PostOAuth2TokenGrantTypeField; -export declare function serializePostOAuth2TokenSubjectTokenTypeField(val: PostOAuth2TokenSubjectTokenTypeField): Json; -export declare function deserializePostOAuth2TokenSubjectTokenTypeField(val: any): PostOAuth2TokenSubjectTokenTypeField; -export declare function serializePostOAuth2TokenActorTokenTypeField(val: PostOAuth2TokenActorTokenTypeField): Json; -export declare function deserializePostOAuth2TokenActorTokenTypeField(val: any): PostOAuth2TokenActorTokenTypeField; -export declare function serializePostOAuth2TokenBoxSubjectTypeField(val: PostOAuth2TokenBoxSubjectTypeField): Json; -export declare function deserializePostOAuth2TokenBoxSubjectTypeField(val: any): PostOAuth2TokenBoxSubjectTypeField; -export declare function serializePostOAuth2Token(val: PostOAuth2Token): Json; -export declare function deserializePostOAuth2Token(val: any): PostOAuth2Token; -export declare function serializePostOAuth2TokenRefreshAccessTokenGrantTypeField(val: PostOAuth2TokenRefreshAccessTokenGrantTypeField): Json; -export declare function deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField(val: any): PostOAuth2TokenRefreshAccessTokenGrantTypeField; -export declare function serializePostOAuth2TokenRefreshAccessToken(val: PostOAuth2TokenRefreshAccessToken): Json; -export declare function deserializePostOAuth2TokenRefreshAccessToken(val: any): PostOAuth2TokenRefreshAccessToken; -export declare function serializePostOAuth2Revoke(val: PostOAuth2Revoke): Json; -export declare function deserializePostOAuth2Revoke(val: any): PostOAuth2Revoke; -export declare function serializeZipDownloadRequestItemsFieldTypeField(val: ZipDownloadRequestItemsFieldTypeField): Json; -export declare function deserializeZipDownloadRequestItemsFieldTypeField(val: any): ZipDownloadRequestItemsFieldTypeField; -export declare function serializeZipDownloadRequestItemsField(val: ZipDownloadRequestItemsField): Json; -export declare function deserializeZipDownloadRequestItemsField(val: any): ZipDownloadRequestItemsField; -export declare function serializeZipDownloadRequest(val: ZipDownloadRequest): Json; -export declare function deserializeZipDownloadRequest(val: any): ZipDownloadRequest; -export declare function serializeMetadataQueryQueryParamsField(val: MetadataQueryQueryParamsField): Json; -export declare function deserializeMetadataQueryQueryParamsField(val: any): MetadataQueryQueryParamsField; -export declare function serializeMetadataQueryOrderByFieldDirectionField(val: MetadataQueryOrderByFieldDirectionField): Json; -export declare function deserializeMetadataQueryOrderByFieldDirectionField(val: any): MetadataQueryOrderByFieldDirectionField; -export declare function serializeMetadataQueryOrderByField(val: MetadataQueryOrderByField): Json; -export declare function deserializeMetadataQueryOrderByField(val: any): MetadataQueryOrderByField; -export declare function serializeMetadataQuery(val: MetadataQuery): Json; -export declare function deserializeMetadataQuery(val: any): MetadataQuery; -export declare function serializeFileRequestUpdateRequestStatusField(val: FileRequestUpdateRequestStatusField): Json; -export declare function deserializeFileRequestUpdateRequestStatusField(val: any): FileRequestUpdateRequestStatusField; -export declare function serializeFileRequestUpdateRequest(val: FileRequestUpdateRequest): Json; -export declare function deserializeFileRequestUpdateRequest(val: any): FileRequestUpdateRequest; -export declare function serializeFileRequestCopyRequestFolderFieldTypeField(val: FileRequestCopyRequestFolderFieldTypeField): Json; -export declare function deserializeFileRequestCopyRequestFolderFieldTypeField(val: any): FileRequestCopyRequestFolderFieldTypeField; -export declare function serializeFileRequestCopyRequestFolderField(val: FileRequestCopyRequestFolderField): Json; -export declare function deserializeFileRequestCopyRequestFolderField(val: any): FileRequestCopyRequestFolderField; -export declare function serializeFileRequestCopyRequest(val: FileRequestCopyRequest): Json; -export declare function deserializeFileRequestCopyRequest(val: any): FileRequestCopyRequest; -export declare function serializeIntegrationMappingSlackCreateRequestPartnerItemField(val: IntegrationMappingSlackCreateRequestPartnerItemField): Json; -export declare function deserializeIntegrationMappingSlackCreateRequestPartnerItemField(val: any): IntegrationMappingSlackCreateRequestPartnerItemField; -export declare function serializeIntegrationMappingSlackCreateRequestBoxItemField(val: IntegrationMappingSlackCreateRequestBoxItemField): Json; -export declare function deserializeIntegrationMappingSlackCreateRequestBoxItemField(val: any): IntegrationMappingSlackCreateRequestBoxItemField; -export declare function serializeIntegrationMappingSlackCreateRequestOptionsField(val: IntegrationMappingSlackCreateRequestOptionsField): Json; -export declare function deserializeIntegrationMappingSlackCreateRequestOptionsField(val: any): IntegrationMappingSlackCreateRequestOptionsField; -export declare function serializeIntegrationMappingSlackCreateRequest(val: IntegrationMappingSlackCreateRequest): Json; -export declare function deserializeIntegrationMappingSlackCreateRequest(val: any): IntegrationMappingSlackCreateRequest; -export declare function serializeClientErrorTypeField(val: ClientErrorTypeField): Json; -export declare function deserializeClientErrorTypeField(val: any): ClientErrorTypeField; -export declare function serializeClientErrorCodeField(val: ClientErrorCodeField): Json; -export declare function deserializeClientErrorCodeField(val: any): ClientErrorCodeField; -export declare function serializeClientErrorContextInfoField(val: ClientErrorContextInfoField): Json; -export declare function deserializeClientErrorContextInfoField(val: any): ClientErrorContextInfoField; -export declare function serializeClientError(val: ClientError): Json; -export declare function deserializeClientError(val: any): ClientError; -export declare function serializeOAuth2Error(val: OAuth2Error): Json; -export declare function deserializeOAuth2Error(val: any): OAuth2Error; -export declare function serializeClassificationTemplateField(val: ClassificationTemplateField): Json; -export declare function deserializeClassificationTemplateField(val: any): ClassificationTemplateField; -export declare function serializeClassification(val: Classification): Json; -export declare function deserializeClassification(val: any): Classification; -export declare function serializeClassificationTemplateTypeField(val: ClassificationTemplateTypeField): Json; -export declare function deserializeClassificationTemplateTypeField(val: any): ClassificationTemplateTypeField; -export declare function serializeClassificationTemplateTemplateKeyField(val: ClassificationTemplateTemplateKeyField): Json; -export declare function deserializeClassificationTemplateTemplateKeyField(val: any): ClassificationTemplateTemplateKeyField; -export declare function serializeClassificationTemplateDisplayNameField(val: ClassificationTemplateDisplayNameField): Json; -export declare function deserializeClassificationTemplateDisplayNameField(val: any): ClassificationTemplateDisplayNameField; -export declare function serializeClassificationTemplateFieldsFieldTypeField(val: ClassificationTemplateFieldsFieldTypeField): Json; -export declare function deserializeClassificationTemplateFieldsFieldTypeField(val: any): ClassificationTemplateFieldsFieldTypeField; -export declare function serializeClassificationTemplateFieldsFieldKeyField(val: ClassificationTemplateFieldsFieldKeyField): Json; -export declare function deserializeClassificationTemplateFieldsFieldKeyField(val: any): ClassificationTemplateFieldsFieldKeyField; -export declare function serializeClassificationTemplateFieldsFieldDisplayNameField(val: ClassificationTemplateFieldsFieldDisplayNameField): Json; -export declare function deserializeClassificationTemplateFieldsFieldDisplayNameField(val: any): ClassificationTemplateFieldsFieldDisplayNameField; -export declare function serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val: ClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField): Json; -export declare function deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val: any): ClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -export declare function serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField(val: ClassificationTemplateFieldsFieldOptionsFieldStaticConfigField): Json; -export declare function deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField(val: any): ClassificationTemplateFieldsFieldOptionsFieldStaticConfigField; -export declare function serializeClassificationTemplateFieldsFieldOptionsField(val: ClassificationTemplateFieldsFieldOptionsField): Json; -export declare function deserializeClassificationTemplateFieldsFieldOptionsField(val: any): ClassificationTemplateFieldsFieldOptionsField; -export declare function serializeClassificationTemplateFieldsField(val: ClassificationTemplateFieldsField): Json; -export declare function deserializeClassificationTemplateFieldsField(val: any): ClassificationTemplateFieldsField; -export declare function serializeClassificationTemplate(val: ClassificationTemplate): Json; -export declare function deserializeClassificationTemplate(val: any): ClassificationTemplate; -export declare function serializeCollaborationAllowlistEntryTypeField(val: CollaborationAllowlistEntryTypeField): Json; -export declare function deserializeCollaborationAllowlistEntryTypeField(val: any): CollaborationAllowlistEntryTypeField; -export declare function serializeCollaborationAllowlistEntryDirectionField(val: CollaborationAllowlistEntryDirectionField): Json; -export declare function deserializeCollaborationAllowlistEntryDirectionField(val: any): CollaborationAllowlistEntryDirectionField; -export declare function serializeCollaborationAllowlistEntryEnterpriseFieldTypeField(val: CollaborationAllowlistEntryEnterpriseFieldTypeField): Json; -export declare function deserializeCollaborationAllowlistEntryEnterpriseFieldTypeField(val: any): CollaborationAllowlistEntryEnterpriseFieldTypeField; -export declare function serializeCollaborationAllowlistEntryEnterpriseField(val: CollaborationAllowlistEntryEnterpriseField): Json; -export declare function deserializeCollaborationAllowlistEntryEnterpriseField(val: any): CollaborationAllowlistEntryEnterpriseField; -export declare function serializeCollaborationAllowlistEntry(val: CollaborationAllowlistEntry): Json; -export declare function deserializeCollaborationAllowlistEntry(val: any): CollaborationAllowlistEntry; -export declare function serializeCollaborationAllowlistEntries(val: CollaborationAllowlistEntries): Json; -export declare function deserializeCollaborationAllowlistEntries(val: any): CollaborationAllowlistEntries; -export declare function serializeCollaborationAllowlistExemptTargetTypeField(val: CollaborationAllowlistExemptTargetTypeField): Json; -export declare function deserializeCollaborationAllowlistExemptTargetTypeField(val: any): CollaborationAllowlistExemptTargetTypeField; -export declare function serializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField(val: CollaborationAllowlistExemptTargetEnterpriseFieldTypeField): Json; -export declare function deserializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField(val: any): CollaborationAllowlistExemptTargetEnterpriseFieldTypeField; -export declare function serializeCollaborationAllowlistExemptTargetEnterpriseField(val: CollaborationAllowlistExemptTargetEnterpriseField): Json; -export declare function deserializeCollaborationAllowlistExemptTargetEnterpriseField(val: any): CollaborationAllowlistExemptTargetEnterpriseField; -export declare function serializeCollaborationAllowlistExemptTargetUserFieldTypeField(val: CollaborationAllowlistExemptTargetUserFieldTypeField): Json; -export declare function deserializeCollaborationAllowlistExemptTargetUserFieldTypeField(val: any): CollaborationAllowlistExemptTargetUserFieldTypeField; -export declare function serializeCollaborationAllowlistExemptTargetUserField(val: CollaborationAllowlistExemptTargetUserField): Json; -export declare function deserializeCollaborationAllowlistExemptTargetUserField(val: any): CollaborationAllowlistExemptTargetUserField; -export declare function serializeCollaborationAllowlistExemptTarget(val: CollaborationAllowlistExemptTarget): Json; -export declare function deserializeCollaborationAllowlistExemptTarget(val: any): CollaborationAllowlistExemptTarget; -export declare function serializeCollaborationAllowlistExemptTargets(val: CollaborationAllowlistExemptTargets): Json; -export declare function deserializeCollaborationAllowlistExemptTargets(val: any): CollaborationAllowlistExemptTargets; -export declare function serializeCollectionTypeField(val: CollectionTypeField): Json; -export declare function deserializeCollectionTypeField(val: any): CollectionTypeField; -export declare function serializeCollectionNameField(val: CollectionNameField): Json; -export declare function deserializeCollectionNameField(val: any): CollectionNameField; -export declare function serializeCollectionCollectionTypeField(val: CollectionCollectionTypeField): Json; -export declare function deserializeCollectionCollectionTypeField(val: any): CollectionCollectionTypeField; -export declare function serializeCollection(val: Collection): Json; -export declare function deserializeCollection(val: any): Collection; -export declare function serializeCollectionsOrderFieldDirectionField(val: CollectionsOrderFieldDirectionField): Json; -export declare function deserializeCollectionsOrderFieldDirectionField(val: any): CollectionsOrderFieldDirectionField; -export declare function serializeCollectionsOrderField(val: CollectionsOrderField): Json; -export declare function deserializeCollectionsOrderField(val: any): CollectionsOrderField; -export declare function serializeCollections(val: Collections): Json; -export declare function deserializeCollections(val: any): Collections; -export declare function serializeCommentBaseTypeField(val: CommentBaseTypeField): Json; -export declare function deserializeCommentBaseTypeField(val: any): CommentBaseTypeField; -export declare function serializeCommentBase(val: CommentBase): Json; -export declare function deserializeCommentBase(val: any): CommentBase; -export declare function serializeEmailAliasTypeField(val: EmailAliasTypeField): Json; -export declare function deserializeEmailAliasTypeField(val: any): EmailAliasTypeField; -export declare function serializeEmailAlias(val: EmailAlias): Json; -export declare function deserializeEmailAlias(val: any): EmailAlias; -export declare function serializeEmailAliases(val: EmailAliases): Json; -export declare function deserializeEmailAliases(val: any): EmailAliases; -export declare function serializeEnterpriseBaseTypeField(val: EnterpriseBaseTypeField): Json; -export declare function deserializeEnterpriseBaseTypeField(val: any): EnterpriseBaseTypeField; -export declare function serializeEnterpriseBase(val: EnterpriseBase): Json; -export declare function deserializeEnterpriseBase(val: any): EnterpriseBase; -export declare function serializeFileBaseTypeField(val: FileBaseTypeField): Json; -export declare function deserializeFileBaseTypeField(val: any): FileBaseTypeField; -export declare function serializeFileBase(val: FileBase): Json; -export declare function deserializeFileBase(val: any): FileBase; -export declare function serializeFileVersionBaseTypeField(val: FileVersionBaseTypeField): Json; -export declare function deserializeFileVersionBaseTypeField(val: any): FileVersionBaseTypeField; -export declare function serializeFileVersionBase(val: FileVersionBase): Json; -export declare function deserializeFileVersionBase(val: any): FileVersionBase; -export declare function serializeFileVersionMini(val: FileVersionMini): Json; -export declare function deserializeFileVersionMini(val: any): FileVersionMini; -export declare function serializeFileMini(val: FileMini): Json; -export declare function deserializeFileMini(val: any): FileMini; -export declare function serializeFileScopeScopeField(val: FileScopeScopeField): Json; -export declare function deserializeFileScopeScopeField(val: any): FileScopeScopeField; -export declare function serializeFileScope(val: FileScope): Json; -export declare function deserializeFileScope(val: any): FileScope; -export declare function serializeAccessTokenTokenTypeField(val: AccessTokenTokenTypeField): Json; -export declare function deserializeAccessTokenTokenTypeField(val: any): AccessTokenTokenTypeField; -export declare function serializeAccessTokenIssuedTokenTypeField(val: AccessTokenIssuedTokenTypeField): Json; -export declare function deserializeAccessTokenIssuedTokenTypeField(val: any): AccessTokenIssuedTokenTypeField; -export declare function serializeAccessToken(val: AccessToken): Json; -export declare function deserializeAccessToken(val: any): AccessToken; -export declare function serializeFilesUnderRetention(val: FilesUnderRetention): Json; -export declare function deserializeFilesUnderRetention(val: any): FilesUnderRetention; -export declare function serializeFileConflict(val: FileConflict): Json; -export declare function deserializeFileConflict(val: any): FileConflict; -export declare function serializeConflictErrorContextInfoField(val: ConflictErrorContextInfoField): Json; -export declare function deserializeConflictErrorContextInfoField(val: any): ConflictErrorContextInfoField; -export declare function serializeConflictError(val: ConflictError): Json; -export declare function deserializeConflictError(val: any): ConflictError; -export declare function serializeFolderBaseTypeField(val: FolderBaseTypeField): Json; -export declare function deserializeFolderBaseTypeField(val: any): FolderBaseTypeField; -export declare function serializeFolderBase(val: FolderBase): Json; -export declare function deserializeFolderBase(val: any): FolderBase; -export declare function serializeFolderMini(val: FolderMini): Json; -export declare function deserializeFolderMini(val: any): FolderMini; -export declare function serializeIntegrationMappingBaseIntegrationTypeField(val: IntegrationMappingBaseIntegrationTypeField): Json; -export declare function deserializeIntegrationMappingBaseIntegrationTypeField(val: any): IntegrationMappingBaseIntegrationTypeField; -export declare function serializeIntegrationMappingBase(val: IntegrationMappingBase): Json; -export declare function deserializeIntegrationMappingBase(val: any): IntegrationMappingBase; -export declare function serializeIntegrationMappingMiniPartnerItemTypeField(val: IntegrationMappingMiniPartnerItemTypeField): Json; -export declare function deserializeIntegrationMappingMiniPartnerItemTypeField(val: any): IntegrationMappingMiniPartnerItemTypeField; -export declare function serializeIntegrationMappingMiniBoxItemTypeField(val: IntegrationMappingMiniBoxItemTypeField): Json; -export declare function deserializeIntegrationMappingMiniBoxItemTypeField(val: any): IntegrationMappingMiniBoxItemTypeField; -export declare function serializeIntegrationMappingMini(val: IntegrationMappingMini): Json; -export declare function deserializeIntegrationMappingMini(val: any): IntegrationMappingMini; -export declare function serializeGroupBaseTypeField(val: GroupBaseTypeField): Json; -export declare function deserializeGroupBaseTypeField(val: any): GroupBaseTypeField; -export declare function serializeGroupBase(val: GroupBase): Json; -export declare function deserializeGroupBase(val: any): GroupBase; -export declare function serializeGroupMiniGroupTypeField(val: GroupMiniGroupTypeField): Json; -export declare function deserializeGroupMiniGroupTypeField(val: any): GroupMiniGroupTypeField; -export declare function serializeGroupMini(val: GroupMini): Json; -export declare function deserializeGroupMini(val: any): GroupMini; -export declare function serializeGroupsOrderFieldDirectionField(val: GroupsOrderFieldDirectionField): Json; -export declare function deserializeGroupsOrderFieldDirectionField(val: any): GroupsOrderFieldDirectionField; -export declare function serializeGroupsOrderField(val: GroupsOrderField): Json; -export declare function deserializeGroupsOrderField(val: any): GroupsOrderField; -export declare function serializeGroups(val: Groups): Json; -export declare function deserializeGroups(val: any): Groups; -export declare function serializeGroup(val: Group): Json; -export declare function deserializeGroup(val: any): Group; -export declare function serializeGroupFullInvitabilityLevelField(val: GroupFullInvitabilityLevelField): Json; -export declare function deserializeGroupFullInvitabilityLevelField(val: any): GroupFullInvitabilityLevelField; -export declare function serializeGroupFullMemberViewabilityLevelField(val: GroupFullMemberViewabilityLevelField): Json; -export declare function deserializeGroupFullMemberViewabilityLevelField(val: any): GroupFullMemberViewabilityLevelField; -export declare function serializeGroupFullPermissionsField(val: GroupFullPermissionsField): Json; -export declare function deserializeGroupFullPermissionsField(val: any): GroupFullPermissionsField; -export declare function serializeGroupFull(val: GroupFull): Json; -export declare function deserializeGroupFull(val: any): GroupFull; -export declare function serializeLegalHoldPolicyMiniTypeField(val: LegalHoldPolicyMiniTypeField): Json; -export declare function deserializeLegalHoldPolicyMiniTypeField(val: any): LegalHoldPolicyMiniTypeField; -export declare function serializeLegalHoldPolicyMini(val: LegalHoldPolicyMini): Json; -export declare function deserializeLegalHoldPolicyMini(val: any): LegalHoldPolicyMini; -export declare function serializeLegalHoldPolicyAssignmentBaseTypeField(val: LegalHoldPolicyAssignmentBaseTypeField): Json; -export declare function deserializeLegalHoldPolicyAssignmentBaseTypeField(val: any): LegalHoldPolicyAssignmentBaseTypeField; -export declare function serializeLegalHoldPolicyAssignmentBase(val: LegalHoldPolicyAssignmentBase): Json; -export declare function deserializeLegalHoldPolicyAssignmentBase(val: any): LegalHoldPolicyAssignmentBase; -export declare function serializeLegalHoldPolicyAssignments(val: LegalHoldPolicyAssignments): Json; -export declare function deserializeLegalHoldPolicyAssignments(val: any): LegalHoldPolicyAssignments; -export declare function serializeMetadata(val: Metadata): Json; -export declare function deserializeMetadata(val: any): Metadata; -export declare function serializeMetadatas(val: Metadatas): Json; -export declare function deserializeMetadatas(val: any): Metadatas; -export declare function serializeMetadataFull(val: MetadataFull): Json; -export declare function deserializeMetadataFull(val: any): MetadataFull; -export declare function serializeMetadataBase(val: MetadataBase): Json; -export declare function deserializeMetadataBase(val: any): MetadataBase; -export declare function serializeMetadataCascadePolicyTypeField(val: MetadataCascadePolicyTypeField): Json; -export declare function deserializeMetadataCascadePolicyTypeField(val: any): MetadataCascadePolicyTypeField; -export declare function serializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField(val: MetadataCascadePolicyOwnerEnterpriseFieldTypeField): Json; -export declare function deserializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField(val: any): MetadataCascadePolicyOwnerEnterpriseFieldTypeField; -export declare function serializeMetadataCascadePolicyOwnerEnterpriseField(val: MetadataCascadePolicyOwnerEnterpriseField): Json; -export declare function deserializeMetadataCascadePolicyOwnerEnterpriseField(val: any): MetadataCascadePolicyOwnerEnterpriseField; -export declare function serializeMetadataCascadePolicyParentFieldTypeField(val: MetadataCascadePolicyParentFieldTypeField): Json; -export declare function deserializeMetadataCascadePolicyParentFieldTypeField(val: any): MetadataCascadePolicyParentFieldTypeField; -export declare function serializeMetadataCascadePolicyParentField(val: MetadataCascadePolicyParentField): Json; -export declare function deserializeMetadataCascadePolicyParentField(val: any): MetadataCascadePolicyParentField; -export declare function serializeMetadataCascadePolicyScopeField(val: MetadataCascadePolicyScopeField): Json; -export declare function deserializeMetadataCascadePolicyScopeField(val: any): MetadataCascadePolicyScopeField; -export declare function serializeMetadataCascadePolicy(val: MetadataCascadePolicy): Json; -export declare function deserializeMetadataCascadePolicy(val: any): MetadataCascadePolicy; -export declare function serializeMetadataCascadePolicies(val: MetadataCascadePolicies): Json; -export declare function deserializeMetadataCascadePolicies(val: any): MetadataCascadePolicies; -export declare function serializeMetadataQueryIndexStatusField(val: MetadataQueryIndexStatusField): Json; -export declare function deserializeMetadataQueryIndexStatusField(val: any): MetadataQueryIndexStatusField; -export declare function serializeMetadataQueryIndexFieldsFieldSortDirectionField(val: MetadataQueryIndexFieldsFieldSortDirectionField): Json; -export declare function deserializeMetadataQueryIndexFieldsFieldSortDirectionField(val: any): MetadataQueryIndexFieldsFieldSortDirectionField; -export declare function serializeMetadataQueryIndexFieldsField(val: MetadataQueryIndexFieldsField): Json; -export declare function deserializeMetadataQueryIndexFieldsField(val: any): MetadataQueryIndexFieldsField; -export declare function serializeMetadataQueryIndex(val: MetadataQueryIndex): Json; -export declare function deserializeMetadataQueryIndex(val: any): MetadataQueryIndex; -export declare function serializeMetadataQueryIndices(val: MetadataQueryIndices): Json; -export declare function deserializeMetadataQueryIndices(val: any): MetadataQueryIndices; -export declare function serializeMetadataTemplateTypeField(val: MetadataTemplateTypeField): Json; -export declare function deserializeMetadataTemplateTypeField(val: any): MetadataTemplateTypeField; -export declare function serializeMetadataTemplateFieldsFieldTypeField(val: MetadataTemplateFieldsFieldTypeField): Json; -export declare function deserializeMetadataTemplateFieldsFieldTypeField(val: any): MetadataTemplateFieldsFieldTypeField; -export declare function serializeMetadataTemplateFieldsFieldOptionsField(val: MetadataTemplateFieldsFieldOptionsField): Json; -export declare function deserializeMetadataTemplateFieldsFieldOptionsField(val: any): MetadataTemplateFieldsFieldOptionsField; -export declare function serializeMetadataTemplateFieldsField(val: MetadataTemplateFieldsField): Json; -export declare function deserializeMetadataTemplateFieldsField(val: any): MetadataTemplateFieldsField; -export declare function serializeMetadataTemplate(val: MetadataTemplate): Json; -export declare function deserializeMetadataTemplate(val: any): MetadataTemplate; -export declare function serializeMetadataTemplates(val: MetadataTemplates): Json; -export declare function deserializeMetadataTemplates(val: any): MetadataTemplates; -export declare function serializeRealtimeServer(val: RealtimeServer): Json; -export declare function deserializeRealtimeServer(val: any): RealtimeServer; -export declare function serializeRealtimeServers(val: RealtimeServers): Json; -export declare function deserializeRealtimeServers(val: any): RealtimeServers; -export declare function serializeRetentionPolicyBaseTypeField(val: RetentionPolicyBaseTypeField): Json; -export declare function deserializeRetentionPolicyBaseTypeField(val: any): RetentionPolicyBaseTypeField; -export declare function serializeRetentionPolicyBase(val: RetentionPolicyBase): Json; -export declare function deserializeRetentionPolicyBase(val: any): RetentionPolicyBase; -export declare function serializeRetentionPolicyMiniDispositionActionField(val: RetentionPolicyMiniDispositionActionField): Json; -export declare function deserializeRetentionPolicyMiniDispositionActionField(val: any): RetentionPolicyMiniDispositionActionField; -export declare function serializeRetentionPolicyMini(val: RetentionPolicyMini): Json; -export declare function deserializeRetentionPolicyMini(val: any): RetentionPolicyMini; -export declare function serializeRetentionPolicies(val: RetentionPolicies): Json; -export declare function deserializeRetentionPolicies(val: any): RetentionPolicies; -export declare function serializeFileVersionRetentionTypeField(val: FileVersionRetentionTypeField): Json; -export declare function deserializeFileVersionRetentionTypeField(val: any): FileVersionRetentionTypeField; -export declare function serializeFileVersionRetention(val: FileVersionRetention): Json; -export declare function deserializeFileVersionRetention(val: any): FileVersionRetention; -export declare function serializeFileVersionRetentions(val: FileVersionRetentions): Json; -export declare function deserializeFileVersionRetentions(val: any): FileVersionRetentions; -export declare function serializeRetentionPolicyAssignmentBaseTypeField(val: RetentionPolicyAssignmentBaseTypeField): Json; -export declare function deserializeRetentionPolicyAssignmentBaseTypeField(val: any): RetentionPolicyAssignmentBaseTypeField; -export declare function serializeRetentionPolicyAssignmentBase(val: RetentionPolicyAssignmentBase): Json; -export declare function deserializeRetentionPolicyAssignmentBase(val: any): RetentionPolicyAssignmentBase; -export declare function serializeRetentionPolicyAssignments(val: RetentionPolicyAssignments): Json; -export declare function deserializeRetentionPolicyAssignments(val: any): RetentionPolicyAssignments; -export declare function serializeShieldInformationBarrierBaseTypeField(val: ShieldInformationBarrierBaseTypeField): Json; -export declare function deserializeShieldInformationBarrierBaseTypeField(val: any): ShieldInformationBarrierBaseTypeField; -export declare function serializeShieldInformationBarrierBase(val: ShieldInformationBarrierBase): Json; -export declare function deserializeShieldInformationBarrierBase(val: any): ShieldInformationBarrierBase; -export declare function serializeShieldInformationBarrierReference(val: ShieldInformationBarrierReference): Json; -export declare function deserializeShieldInformationBarrierReference(val: any): ShieldInformationBarrierReference; -export declare function serializeShieldInformationBarrierReportBaseTypeField(val: ShieldInformationBarrierReportBaseTypeField): Json; -export declare function deserializeShieldInformationBarrierReportBaseTypeField(val: any): ShieldInformationBarrierReportBaseTypeField; -export declare function serializeShieldInformationBarrierReportBase(val: ShieldInformationBarrierReportBase): Json; -export declare function deserializeShieldInformationBarrierReportBase(val: any): ShieldInformationBarrierReportBase; -export declare function serializeShieldInformationBarrierSegmentMemberBaseTypeField(val: ShieldInformationBarrierSegmentMemberBaseTypeField): Json; -export declare function deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val: any): ShieldInformationBarrierSegmentMemberBaseTypeField; -export declare function serializeShieldInformationBarrierSegmentMemberBase(val: ShieldInformationBarrierSegmentMemberBase): Json; -export declare function deserializeShieldInformationBarrierSegmentMemberBase(val: any): ShieldInformationBarrierSegmentMemberBase; -export declare function serializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val: ShieldInformationBarrierSegmentRestrictionBaseTypeField): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val: any): ShieldInformationBarrierSegmentRestrictionBaseTypeField; -export declare function serializeShieldInformationBarrierSegmentRestrictionBase(val: ShieldInformationBarrierSegmentRestrictionBase): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionBase(val: any): ShieldInformationBarrierSegmentRestrictionBase; -export declare function serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField(val: ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField(val: any): ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField; -export declare function serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val: ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val: any): ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField; -export declare function serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField(val: ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField(val: any): ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField; -export declare function serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val: ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val: any): ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField; -export declare function serializeShieldInformationBarrierSegmentRestrictionMini(val: ShieldInformationBarrierSegmentRestrictionMini): Json; -export declare function deserializeShieldInformationBarrierSegmentRestrictionMini(val: any): ShieldInformationBarrierSegmentRestrictionMini; -export declare function serializeSessionTerminationMessage(val: SessionTerminationMessage): Json; -export declare function deserializeSessionTerminationMessage(val: any): SessionTerminationMessage; -export declare function serializeStoragePolicyMiniTypeField(val: StoragePolicyMiniTypeField): Json; -export declare function deserializeStoragePolicyMiniTypeField(val: any): StoragePolicyMiniTypeField; -export declare function serializeStoragePolicyMini(val: StoragePolicyMini): Json; -export declare function deserializeStoragePolicyMini(val: any): StoragePolicyMini; -export declare function serializeStoragePolicyAssignmentAssignedToField(val: StoragePolicyAssignmentAssignedToField): Json; -export declare function deserializeStoragePolicyAssignmentAssignedToField(val: any): StoragePolicyAssignmentAssignedToField; -export declare function serializeStoragePolicyAssignment(val: StoragePolicyAssignment): Json; -export declare function deserializeStoragePolicyAssignment(val: any): StoragePolicyAssignment; -export declare function serializeStoragePolicyAssignments(val: StoragePolicyAssignments): Json; -export declare function deserializeStoragePolicyAssignments(val: any): StoragePolicyAssignments; -export declare function serializeStoragePolicy(val: StoragePolicy): Json; -export declare function deserializeStoragePolicy(val: any): StoragePolicy; -export declare function serializeStoragePolicies(val: StoragePolicies): Json; -export declare function deserializeStoragePolicies(val: any): StoragePolicies; -export declare function serializeTermsOfServiceBaseTypeField(val: TermsOfServiceBaseTypeField): Json; -export declare function deserializeTermsOfServiceBaseTypeField(val: any): TermsOfServiceBaseTypeField; -export declare function serializeTermsOfServiceBase(val: TermsOfServiceBase): Json; -export declare function deserializeTermsOfServiceBase(val: any): TermsOfServiceBase; -export declare function serializeTermsOfServiceStatusField(val: TermsOfServiceStatusField): Json; -export declare function deserializeTermsOfServiceStatusField(val: any): TermsOfServiceStatusField; -export declare function serializeTermsOfServiceEnterpriseFieldTypeField(val: TermsOfServiceEnterpriseFieldTypeField): Json; -export declare function deserializeTermsOfServiceEnterpriseFieldTypeField(val: any): TermsOfServiceEnterpriseFieldTypeField; -export declare function serializeTermsOfServiceEnterpriseField(val: TermsOfServiceEnterpriseField): Json; -export declare function deserializeTermsOfServiceEnterpriseField(val: any): TermsOfServiceEnterpriseField; -export declare function serializeTermsOfServiceTosTypeField(val: TermsOfServiceTosTypeField): Json; -export declare function deserializeTermsOfServiceTosTypeField(val: any): TermsOfServiceTosTypeField; -export declare function serializeTermsOfService(val: TermsOfService): Json; -export declare function deserializeTermsOfService(val: any): TermsOfService; -export declare function serializeTermsOfServices(val: TermsOfServices): Json; -export declare function deserializeTermsOfServices(val: any): TermsOfServices; -export declare function serializeSignTemplates(val: SignTemplates): Json; -export declare function deserializeSignTemplates(val: any): SignTemplates; -export declare function serializeUploadPartMini(val: UploadPartMini): Json; -export declare function deserializeUploadPartMini(val: any): UploadPartMini; -export declare function serializeUploadPart(val: UploadPart): Json; -export declare function deserializeUploadPart(val: any): UploadPart; -export declare function serializeUploadPartsOrderFieldDirectionField(val: UploadPartsOrderFieldDirectionField): Json; -export declare function deserializeUploadPartsOrderFieldDirectionField(val: any): UploadPartsOrderFieldDirectionField; -export declare function serializeUploadPartsOrderField(val: UploadPartsOrderField): Json; -export declare function deserializeUploadPartsOrderField(val: any): UploadPartsOrderField; -export declare function serializeUploadParts(val: UploadParts): Json; -export declare function deserializeUploadParts(val: any): UploadParts; -export declare function serializeUploadedPart(val: UploadedPart): Json; -export declare function deserializeUploadedPart(val: any): UploadedPart; -export declare function serializeUploadSessionTypeField(val: UploadSessionTypeField): Json; -export declare function deserializeUploadSessionTypeField(val: any): UploadSessionTypeField; -export declare function serializeUploadSessionSessionEndpointsField(val: UploadSessionSessionEndpointsField): Json; -export declare function deserializeUploadSessionSessionEndpointsField(val: any): UploadSessionSessionEndpointsField; -export declare function serializeUploadSession(val: UploadSession): Json; -export declare function deserializeUploadSession(val: any): UploadSession; -export declare function serializeUploadUrl(val: UploadUrl): Json; -export declare function deserializeUploadUrl(val: any): UploadUrl; -export declare function serializeUserAvatarPicUrlsField(val: UserAvatarPicUrlsField): Json; -export declare function deserializeUserAvatarPicUrlsField(val: any): UserAvatarPicUrlsField; -export declare function serializeUserAvatar(val: UserAvatar): Json; -export declare function deserializeUserAvatar(val: any): UserAvatar; -export declare function serializeUserBaseTypeField(val: UserBaseTypeField): Json; -export declare function deserializeUserBaseTypeField(val: any): UserBaseTypeField; -export declare function serializeUserBase(val: UserBase): Json; -export declare function deserializeUserBase(val: any): UserBase; -export declare function serializeUserIntegrationMappings(val: UserIntegrationMappings): Json; -export declare function deserializeUserIntegrationMappings(val: any): UserIntegrationMappings; -export declare function serializeUserCollaborations(val: UserCollaborations): Json; -export declare function deserializeUserCollaborations(val: any): UserCollaborations; -export declare function serializeUserMini(val: UserMini): Json; -export declare function deserializeUserMini(val: any): UserMini; -export declare function serializeEventSourceItemTypeField(val: EventSourceItemTypeField): Json; -export declare function deserializeEventSourceItemTypeField(val: any): EventSourceItemTypeField; -export declare function serializeEventSourceClassificationField(val: EventSourceClassificationField): Json; -export declare function deserializeEventSourceClassificationField(val: any): EventSourceClassificationField; -export declare function serializeEventSource(val: EventSource): Json; -export declare function deserializeEventSource(val: any): EventSource; -export declare function serializeUserStatusField(val: UserStatusField): Json; -export declare function deserializeUserStatusField(val: any): UserStatusField; -export declare function serializeUserNotificationEmailField(val: UserNotificationEmailField): Json; -export declare function deserializeUserNotificationEmailField(val: any): UserNotificationEmailField; -export declare function serializeUser(val: User): Json; -export declare function deserializeUser(val: any): User; -export declare function serializeUsersOrderFieldDirectionField(val: UsersOrderFieldDirectionField): Json; -export declare function deserializeUsersOrderFieldDirectionField(val: any): UsersOrderFieldDirectionField; -export declare function serializeUsersOrderField(val: UsersOrderField): Json; -export declare function deserializeUsersOrderField(val: any): UsersOrderField; -export declare function serializeUsers(val: Users): Json; -export declare function deserializeUsers(val: any): Users; -export declare function serializeTrashWebLinkRestoredTypeField(val: TrashWebLinkRestoredTypeField): Json; -export declare function deserializeTrashWebLinkRestoredTypeField(val: any): TrashWebLinkRestoredTypeField; -export declare function serializeTrashWebLinkRestoredPathCollectionField(val: TrashWebLinkRestoredPathCollectionField): Json; -export declare function deserializeTrashWebLinkRestoredPathCollectionField(val: any): TrashWebLinkRestoredPathCollectionField; -export declare function serializeTrashWebLinkRestoredItemStatusField(val: TrashWebLinkRestoredItemStatusField): Json; -export declare function deserializeTrashWebLinkRestoredItemStatusField(val: any): TrashWebLinkRestoredItemStatusField; -export declare function serializeTrashWebLinkRestored(val: TrashWebLinkRestored): Json; -export declare function deserializeTrashWebLinkRestored(val: any): TrashWebLinkRestored; -export declare function serializeTrashFolderRestoredTypeField(val: TrashFolderRestoredTypeField): Json; -export declare function deserializeTrashFolderRestoredTypeField(val: any): TrashFolderRestoredTypeField; -export declare function serializeTrashFolderRestoredPathCollectionField(val: TrashFolderRestoredPathCollectionField): Json; -export declare function deserializeTrashFolderRestoredPathCollectionField(val: any): TrashFolderRestoredPathCollectionField; -export declare function serializeTrashFolderRestoredItemStatusField(val: TrashFolderRestoredItemStatusField): Json; -export declare function deserializeTrashFolderRestoredItemStatusField(val: any): TrashFolderRestoredItemStatusField; -export declare function serializeTrashFolderRestored(val: TrashFolderRestored): Json; -export declare function deserializeTrashFolderRestored(val: any): TrashFolderRestored; -export declare function serializeTrashFileRestoredTypeField(val: TrashFileRestoredTypeField): Json; -export declare function deserializeTrashFileRestoredTypeField(val: any): TrashFileRestoredTypeField; -export declare function serializeTrashFileRestoredPathCollectionField(val: TrashFileRestoredPathCollectionField): Json; -export declare function deserializeTrashFileRestoredPathCollectionField(val: any): TrashFileRestoredPathCollectionField; -export declare function serializeTrashFileRestoredItemStatusField(val: TrashFileRestoredItemStatusField): Json; -export declare function deserializeTrashFileRestoredItemStatusField(val: any): TrashFileRestoredItemStatusField; -export declare function serializeTrashFileRestored(val: TrashFileRestored): Json; -export declare function deserializeTrashFileRestored(val: any): TrashFileRestored; -export declare function serializeTrashWebLinkTypeField(val: TrashWebLinkTypeField): Json; -export declare function deserializeTrashWebLinkTypeField(val: any): TrashWebLinkTypeField; -export declare function serializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField(val: TrashWebLinkPathCollectionFieldEntriesFieldTypeField): Json; -export declare function deserializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField(val: any): TrashWebLinkPathCollectionFieldEntriesFieldTypeField; -export declare function serializeTrashWebLinkPathCollectionFieldEntriesField(val: TrashWebLinkPathCollectionFieldEntriesField): Json; -export declare function deserializeTrashWebLinkPathCollectionFieldEntriesField(val: any): TrashWebLinkPathCollectionFieldEntriesField; -export declare function serializeTrashWebLinkPathCollectionField(val: TrashWebLinkPathCollectionField): Json; -export declare function deserializeTrashWebLinkPathCollectionField(val: any): TrashWebLinkPathCollectionField; -export declare function serializeTrashWebLinkItemStatusField(val: TrashWebLinkItemStatusField): Json; -export declare function deserializeTrashWebLinkItemStatusField(val: any): TrashWebLinkItemStatusField; -export declare function serializeTrashWebLink(val: TrashWebLink): Json; -export declare function deserializeTrashWebLink(val: any): TrashWebLink; -export declare function serializeTrashFolderTypeField(val: TrashFolderTypeField): Json; -export declare function deserializeTrashFolderTypeField(val: any): TrashFolderTypeField; -export declare function serializeTrashFolderPathCollectionFieldEntriesFieldTypeField(val: TrashFolderPathCollectionFieldEntriesFieldTypeField): Json; -export declare function deserializeTrashFolderPathCollectionFieldEntriesFieldTypeField(val: any): TrashFolderPathCollectionFieldEntriesFieldTypeField; -export declare function serializeTrashFolderPathCollectionFieldEntriesField(val: TrashFolderPathCollectionFieldEntriesField): Json; -export declare function deserializeTrashFolderPathCollectionFieldEntriesField(val: any): TrashFolderPathCollectionFieldEntriesField; -export declare function serializeTrashFolderPathCollectionField(val: TrashFolderPathCollectionField): Json; -export declare function deserializeTrashFolderPathCollectionField(val: any): TrashFolderPathCollectionField; -export declare function serializeTrashFolderItemStatusField(val: TrashFolderItemStatusField): Json; -export declare function deserializeTrashFolderItemStatusField(val: any): TrashFolderItemStatusField; -export declare function serializeTrashFolder(val: TrashFolder): Json; -export declare function deserializeTrashFolder(val: any): TrashFolder; -export declare function serializeTrashFileTypeField(val: TrashFileTypeField): Json; -export declare function deserializeTrashFileTypeField(val: any): TrashFileTypeField; -export declare function serializeTrashFilePathCollectionFieldEntriesFieldTypeField(val: TrashFilePathCollectionFieldEntriesFieldTypeField): Json; -export declare function deserializeTrashFilePathCollectionFieldEntriesFieldTypeField(val: any): TrashFilePathCollectionFieldEntriesFieldTypeField; -export declare function serializeTrashFilePathCollectionFieldEntriesField(val: TrashFilePathCollectionFieldEntriesField): Json; -export declare function deserializeTrashFilePathCollectionFieldEntriesField(val: any): TrashFilePathCollectionFieldEntriesField; -export declare function serializeTrashFilePathCollectionField(val: TrashFilePathCollectionField): Json; -export declare function deserializeTrashFilePathCollectionField(val: any): TrashFilePathCollectionField; -export declare function serializeTrashFileItemStatusField(val: TrashFileItemStatusField): Json; -export declare function deserializeTrashFileItemStatusField(val: any): TrashFileItemStatusField; -export declare function serializeTrashFile(val: TrashFile): Json; -export declare function deserializeTrashFile(val: any): TrashFile; -export declare function serializeTermsOfServiceUserStatusTypeField(val: TermsOfServiceUserStatusTypeField): Json; -export declare function deserializeTermsOfServiceUserStatusTypeField(val: any): TermsOfServiceUserStatusTypeField; -export declare function serializeTermsOfServiceUserStatus(val: TermsOfServiceUserStatus): Json; -export declare function deserializeTermsOfServiceUserStatus(val: any): TermsOfServiceUserStatus; -export declare function serializeTermsOfServiceUserStatuses(val: TermsOfServiceUserStatuses): Json; -export declare function deserializeTermsOfServiceUserStatuses(val: any): TermsOfServiceUserStatuses; -export declare function serializeTaskAssignmentTypeField(val: TaskAssignmentTypeField): Json; -export declare function deserializeTaskAssignmentTypeField(val: any): TaskAssignmentTypeField; -export declare function serializeTaskAssignmentResolutionStateField(val: TaskAssignmentResolutionStateField): Json; -export declare function deserializeTaskAssignmentResolutionStateField(val: any): TaskAssignmentResolutionStateField; -export declare function serializeTaskAssignment(val: TaskAssignment): Json; -export declare function deserializeTaskAssignment(val: any): TaskAssignment; -export declare function serializeTaskAssignments(val: TaskAssignments): Json; -export declare function deserializeTaskAssignments(val: any): TaskAssignments; -export declare function serializeTaskTypeField(val: TaskTypeField): Json; -export declare function deserializeTaskTypeField(val: any): TaskTypeField; -export declare function serializeTaskActionField(val: TaskActionField): Json; -export declare function deserializeTaskActionField(val: any): TaskActionField; -export declare function serializeTaskCompletionRuleField(val: TaskCompletionRuleField): Json; -export declare function deserializeTaskCompletionRuleField(val: any): TaskCompletionRuleField; -export declare function serializeTask(val: Task): Json; -export declare function deserializeTask(val: any): Task; -export declare function serializeTasks(val: Tasks): Json; -export declare function deserializeTasks(val: any): Tasks; -export declare function serializeRetentionPolicyAssignmentTypeField(val: RetentionPolicyAssignmentTypeField): Json; -export declare function deserializeRetentionPolicyAssignmentTypeField(val: any): RetentionPolicyAssignmentTypeField; -export declare function serializeRetentionPolicyAssignmentAssignedToFieldTypeField(val: RetentionPolicyAssignmentAssignedToFieldTypeField): Json; -export declare function deserializeRetentionPolicyAssignmentAssignedToFieldTypeField(val: any): RetentionPolicyAssignmentAssignedToFieldTypeField; -export declare function serializeRetentionPolicyAssignmentAssignedToField(val: RetentionPolicyAssignmentAssignedToField): Json; -export declare function deserializeRetentionPolicyAssignmentAssignedToField(val: any): RetentionPolicyAssignmentAssignedToField; -export declare function serializeRetentionPolicyAssignmentFilterFieldsField(val: RetentionPolicyAssignmentFilterFieldsField): Json; -export declare function deserializeRetentionPolicyAssignmentFilterFieldsField(val: any): RetentionPolicyAssignmentFilterFieldsField; -export declare function serializeRetentionPolicyAssignment(val: RetentionPolicyAssignment): Json; -export declare function deserializeRetentionPolicyAssignment(val: any): RetentionPolicyAssignment; -export declare function serializeRetentionPolicyPolicyTypeField(val: RetentionPolicyPolicyTypeField): Json; -export declare function deserializeRetentionPolicyPolicyTypeField(val: any): RetentionPolicyPolicyTypeField; -export declare function serializeRetentionPolicyRetentionTypeField(val: RetentionPolicyRetentionTypeField): Json; -export declare function deserializeRetentionPolicyRetentionTypeField(val: any): RetentionPolicyRetentionTypeField; -export declare function serializeRetentionPolicyStatusField(val: RetentionPolicyStatusField): Json; -export declare function deserializeRetentionPolicyStatusField(val: any): RetentionPolicyStatusField; -export declare function serializeRetentionPolicyAssignmentCountsField(val: RetentionPolicyAssignmentCountsField): Json; -export declare function deserializeRetentionPolicyAssignmentCountsField(val: any): RetentionPolicyAssignmentCountsField; -export declare function serializeRetentionPolicy(val: RetentionPolicy): Json; -export declare function deserializeRetentionPolicy(val: any): RetentionPolicy; -export declare function serializeLegalHoldPolicyStatusField(val: LegalHoldPolicyStatusField): Json; -export declare function deserializeLegalHoldPolicyStatusField(val: any): LegalHoldPolicyStatusField; -export declare function serializeLegalHoldPolicyAssignmentCountsField(val: LegalHoldPolicyAssignmentCountsField): Json; -export declare function deserializeLegalHoldPolicyAssignmentCountsField(val: any): LegalHoldPolicyAssignmentCountsField; -export declare function serializeLegalHoldPolicy(val: LegalHoldPolicy): Json; -export declare function deserializeLegalHoldPolicy(val: any): LegalHoldPolicy; -export declare function serializeLegalHoldPolicies(val: LegalHoldPolicies): Json; -export declare function deserializeLegalHoldPolicies(val: any): LegalHoldPolicies; -export declare function serializeInviteTypeField(val: InviteTypeField): Json; -export declare function deserializeInviteTypeField(val: any): InviteTypeField; -export declare function serializeInviteInvitedToFieldTypeField(val: InviteInvitedToFieldTypeField): Json; -export declare function deserializeInviteInvitedToFieldTypeField(val: any): InviteInvitedToFieldTypeField; -export declare function serializeInviteInvitedToField(val: InviteInvitedToField): Json; -export declare function deserializeInviteInvitedToField(val: any): InviteInvitedToField; -export declare function serializeInvite(val: Invite): Json; -export declare function deserializeInvite(val: any): Invite; -export declare function serializeGroupMembershipTypeField(val: GroupMembershipTypeField): Json; -export declare function deserializeGroupMembershipTypeField(val: any): GroupMembershipTypeField; -export declare function serializeGroupMembershipRoleField(val: GroupMembershipRoleField): Json; -export declare function deserializeGroupMembershipRoleField(val: any): GroupMembershipRoleField; -export declare function serializeGroupMembership(val: GroupMembership): Json; -export declare function deserializeGroupMembership(val: any): GroupMembership; -export declare function serializeGroupMembershipsOrderFieldDirectionField(val: GroupMembershipsOrderFieldDirectionField): Json; -export declare function deserializeGroupMembershipsOrderFieldDirectionField(val: any): GroupMembershipsOrderFieldDirectionField; -export declare function serializeGroupMembershipsOrderField(val: GroupMembershipsOrderField): Json; -export declare function deserializeGroupMembershipsOrderField(val: any): GroupMembershipsOrderField; -export declare function serializeGroupMemberships(val: GroupMemberships): Json; -export declare function deserializeGroupMemberships(val: any): GroupMemberships; -export declare function serializeFileVersion(val: FileVersion): Json; -export declare function deserializeFileVersion(val: any): FileVersion; -export declare function serializeFileVersionsOrderFieldDirectionField(val: FileVersionsOrderFieldDirectionField): Json; -export declare function deserializeFileVersionsOrderFieldDirectionField(val: any): FileVersionsOrderFieldDirectionField; -export declare function serializeFileVersionsOrderField(val: FileVersionsOrderField): Json; -export declare function deserializeFileVersionsOrderField(val: any): FileVersionsOrderField; -export declare function serializeFileVersions(val: FileVersions): Json; -export declare function deserializeFileVersions(val: any): FileVersions; -export declare function serializeFileVersionFull(val: FileVersionFull): Json; -export declare function deserializeFileVersionFull(val: any): FileVersionFull; -export declare function serializeFileRequestTypeField(val: FileRequestTypeField): Json; -export declare function deserializeFileRequestTypeField(val: any): FileRequestTypeField; -export declare function serializeFileRequestStatusField(val: FileRequestStatusField): Json; -export declare function deserializeFileRequestStatusField(val: any): FileRequestStatusField; -export declare function serializeFileRequest(val: FileRequest): Json; -export declare function deserializeFileRequest(val: any): FileRequest; -export declare function serializeFilePathCollectionField(val: FilePathCollectionField): Json; -export declare function deserializeFilePathCollectionField(val: any): FilePathCollectionField; -export declare function serializeFileSharedLinkFieldAccessField(val: FileSharedLinkFieldAccessField): Json; -export declare function deserializeFileSharedLinkFieldAccessField(val: any): FileSharedLinkFieldAccessField; -export declare function serializeFileSharedLinkFieldEffectiveAccessField(val: FileSharedLinkFieldEffectiveAccessField): Json; -export declare function deserializeFileSharedLinkFieldEffectiveAccessField(val: any): FileSharedLinkFieldEffectiveAccessField; -export declare function serializeFileSharedLinkFieldEffectivePermissionField(val: FileSharedLinkFieldEffectivePermissionField): Json; -export declare function deserializeFileSharedLinkFieldEffectivePermissionField(val: any): FileSharedLinkFieldEffectivePermissionField; -export declare function serializeFileSharedLinkFieldPermissionsField(val: FileSharedLinkFieldPermissionsField): Json; -export declare function deserializeFileSharedLinkFieldPermissionsField(val: any): FileSharedLinkFieldPermissionsField; -export declare function serializeFileSharedLinkField(val: FileSharedLinkField): Json; -export declare function deserializeFileSharedLinkField(val: any): FileSharedLinkField; -export declare function serializeFileItemStatusField(val: FileItemStatusField): Json; -export declare function deserializeFileItemStatusField(val: any): FileItemStatusField; -export declare function serializeFile(val: File): Json; -export declare function deserializeFile(val: any): File; -export declare function serializeFileFullPermissionsField(val: FileFullPermissionsField): Json; -export declare function deserializeFileFullPermissionsField(val: any): FileFullPermissionsField; -export declare function serializeFileFullLockFieldTypeField(val: FileFullLockFieldTypeField): Json; -export declare function deserializeFileFullLockFieldTypeField(val: any): FileFullLockFieldTypeField; -export declare function serializeFileFullLockFieldAppTypeField(val: FileFullLockFieldAppTypeField): Json; -export declare function deserializeFileFullLockFieldAppTypeField(val: any): FileFullLockFieldAppTypeField; -export declare function serializeFileFullLockField(val: FileFullLockField): Json; -export declare function deserializeFileFullLockField(val: any): FileFullLockField; -export declare function serializeFileFullExpiringEmbedLinkFieldTokenTypeField(val: FileFullExpiringEmbedLinkFieldTokenTypeField): Json; -export declare function deserializeFileFullExpiringEmbedLinkFieldTokenTypeField(val: any): FileFullExpiringEmbedLinkFieldTokenTypeField; -export declare function serializeFileFullExpiringEmbedLinkField(val: FileFullExpiringEmbedLinkField): Json; -export declare function deserializeFileFullExpiringEmbedLinkField(val: any): FileFullExpiringEmbedLinkField; -export declare function serializeFileFullWatermarkInfoField(val: FileFullWatermarkInfoField): Json; -export declare function deserializeFileFullWatermarkInfoField(val: any): FileFullWatermarkInfoField; -export declare function serializeFileFullAllowedInviteeRolesField(val: FileFullAllowedInviteeRolesField): Json; -export declare function deserializeFileFullAllowedInviteeRolesField(val: any): FileFullAllowedInviteeRolesField; -export declare function serializeFileFullMetadataField(val: FileFullMetadataField): Json; -export declare function deserializeFileFullMetadataField(val: any): FileFullMetadataField; -export declare function serializeFileFullRepresentationsFieldEntriesFieldContentField(val: FileFullRepresentationsFieldEntriesFieldContentField): Json; -export declare function deserializeFileFullRepresentationsFieldEntriesFieldContentField(val: any): FileFullRepresentationsFieldEntriesFieldContentField; -export declare function serializeFileFullRepresentationsFieldEntriesFieldInfoField(val: FileFullRepresentationsFieldEntriesFieldInfoField): Json; -export declare function deserializeFileFullRepresentationsFieldEntriesFieldInfoField(val: any): FileFullRepresentationsFieldEntriesFieldInfoField; -export declare function serializeFileFullRepresentationsFieldEntriesFieldPropertiesField(val: FileFullRepresentationsFieldEntriesFieldPropertiesField): Json; -export declare function deserializeFileFullRepresentationsFieldEntriesFieldPropertiesField(val: any): FileFullRepresentationsFieldEntriesFieldPropertiesField; -export declare function serializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField(val: FileFullRepresentationsFieldEntriesFieldStatusFieldStateField): Json; -export declare function deserializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField(val: any): FileFullRepresentationsFieldEntriesFieldStatusFieldStateField; -export declare function serializeFileFullRepresentationsFieldEntriesFieldStatusField(val: FileFullRepresentationsFieldEntriesFieldStatusField): Json; -export declare function deserializeFileFullRepresentationsFieldEntriesFieldStatusField(val: any): FileFullRepresentationsFieldEntriesFieldStatusField; -export declare function serializeFileFullRepresentationsFieldEntriesField(val: FileFullRepresentationsFieldEntriesField): Json; -export declare function deserializeFileFullRepresentationsFieldEntriesField(val: any): FileFullRepresentationsFieldEntriesField; -export declare function serializeFileFullRepresentationsField(val: FileFullRepresentationsField): Json; -export declare function deserializeFileFullRepresentationsField(val: any): FileFullRepresentationsField; -export declare function serializeFileFullClassificationField(val: FileFullClassificationField): Json; -export declare function deserializeFileFullClassificationField(val: any): FileFullClassificationField; -export declare function serializeFileFullSharedLinkPermissionOptionsField(val: FileFullSharedLinkPermissionOptionsField): Json; -export declare function deserializeFileFullSharedLinkPermissionOptionsField(val: any): FileFullSharedLinkPermissionOptionsField; -export declare function serializeFileFull(val: FileFull): Json; -export declare function deserializeFileFull(val: any): FileFull; -export declare function serializeFiles(val: Files): Json; -export declare function deserializeFiles(val: any): Files; -export declare function serializeDevicePinnerTypeField(val: DevicePinnerTypeField): Json; -export declare function deserializeDevicePinnerTypeField(val: any): DevicePinnerTypeField; -export declare function serializeDevicePinner(val: DevicePinner): Json; -export declare function deserializeDevicePinner(val: any): DevicePinner; -export declare function serializeDevicePinnersOrderFieldByField(val: DevicePinnersOrderFieldByField): Json; -export declare function deserializeDevicePinnersOrderFieldByField(val: any): DevicePinnersOrderFieldByField; -export declare function serializeDevicePinnersOrderFieldDirectionField(val: DevicePinnersOrderFieldDirectionField): Json; -export declare function deserializeDevicePinnersOrderFieldDirectionField(val: any): DevicePinnersOrderFieldDirectionField; -export declare function serializeDevicePinnersOrderField(val: DevicePinnersOrderField): Json; -export declare function deserializeDevicePinnersOrderField(val: any): DevicePinnersOrderField; -export declare function serializeDevicePinners(val: DevicePinners): Json; -export declare function deserializeDevicePinners(val: any): DevicePinners; -export declare function serializeCommentItemField(val: CommentItemField): Json; -export declare function deserializeCommentItemField(val: any): CommentItemField; -export declare function serializeComment(val: Comment): Json; -export declare function deserializeComment(val: any): Comment; -export declare function serializeCommentFull(val: CommentFull): Json; -export declare function deserializeCommentFull(val: any): CommentFull; -export declare function serializeCommentsOrderFieldDirectionField(val: CommentsOrderFieldDirectionField): Json; -export declare function deserializeCommentsOrderFieldDirectionField(val: any): CommentsOrderFieldDirectionField; -export declare function serializeCommentsOrderField(val: CommentsOrderField): Json; -export declare function deserializeCommentsOrderField(val: any): CommentsOrderField; -export declare function serializeComments(val: Comments): Json; -export declare function deserializeComments(val: any): Comments; -export declare function serializeShieldInformationBarrierSegmentRestriction(val: ShieldInformationBarrierSegmentRestriction): Json; -export declare function deserializeShieldInformationBarrierSegmentRestriction(val: any): ShieldInformationBarrierSegmentRestriction; -export declare function serializeShieldInformationBarrierSegmentMemberMini(val: ShieldInformationBarrierSegmentMemberMini): Json; -export declare function deserializeShieldInformationBarrierSegmentMemberMini(val: any): ShieldInformationBarrierSegmentMemberMini; -export declare function serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField(val: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField): Json; -export declare function deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField(val: any): ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField; -export declare function serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField): Json; -export declare function deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val: any): ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField; -export declare function serializeShieldInformationBarrierSegmentMember(val: ShieldInformationBarrierSegmentMember): Json; -export declare function deserializeShieldInformationBarrierSegmentMember(val: any): ShieldInformationBarrierSegmentMember; -export declare function serializeShieldInformationBarrierSegmentTypeField(val: ShieldInformationBarrierSegmentTypeField): Json; -export declare function deserializeShieldInformationBarrierSegmentTypeField(val: any): ShieldInformationBarrierSegmentTypeField; -export declare function serializeShieldInformationBarrierSegment(val: ShieldInformationBarrierSegment): Json; -export declare function deserializeShieldInformationBarrierSegment(val: any): ShieldInformationBarrierSegment; -export declare function serializeShieldInformationBarrierReportShieldInformationBarrierField(val: ShieldInformationBarrierReportShieldInformationBarrierField): Json; -export declare function deserializeShieldInformationBarrierReportShieldInformationBarrierField(val: any): ShieldInformationBarrierReportShieldInformationBarrierField; -export declare function serializeShieldInformationBarrierReportStatusField(val: ShieldInformationBarrierReportStatusField): Json; -export declare function deserializeShieldInformationBarrierReportStatusField(val: any): ShieldInformationBarrierReportStatusField; -export declare function serializeShieldInformationBarrierReportDetailsField(val: ShieldInformationBarrierReportDetailsField): Json; -export declare function deserializeShieldInformationBarrierReportDetailsField(val: any): ShieldInformationBarrierReportDetailsField; -export declare function serializeShieldInformationBarrierReport(val: ShieldInformationBarrierReport): Json; -export declare function deserializeShieldInformationBarrierReport(val: any): ShieldInformationBarrierReport; -export declare function serializeShieldInformationBarrierTypeField(val: ShieldInformationBarrierTypeField): Json; -export declare function deserializeShieldInformationBarrierTypeField(val: any): ShieldInformationBarrierTypeField; -export declare function serializeShieldInformationBarrierStatusField(val: ShieldInformationBarrierStatusField): Json; -export declare function deserializeShieldInformationBarrierStatusField(val: any): ShieldInformationBarrierStatusField; -export declare function serializeShieldInformationBarrier(val: ShieldInformationBarrier): Json; -export declare function deserializeShieldInformationBarrier(val: any): ShieldInformationBarrier; -export declare function serializeFolderLockLockedOperationsField(val: FolderLockLockedOperationsField): Json; -export declare function deserializeFolderLockLockedOperationsField(val: any): FolderLockLockedOperationsField; -export declare function serializeFolderLock(val: FolderLock): Json; -export declare function deserializeFolderLock(val: any): FolderLock; -export declare function serializeFolderLocks(val: FolderLocks): Json; -export declare function deserializeFolderLocks(val: any): FolderLocks; -export declare function serializeWatermarkWatermarkField(val: WatermarkWatermarkField): Json; -export declare function deserializeWatermarkWatermarkField(val: any): WatermarkWatermarkField; -export declare function serializeWatermark(val: Watermark): Json; -export declare function deserializeWatermark(val: any): Watermark; -export declare function serializeWebhookMiniTypeField(val: WebhookMiniTypeField): Json; -export declare function deserializeWebhookMiniTypeField(val: any): WebhookMiniTypeField; -export declare function serializeWebhookMiniTargetFieldTypeField(val: WebhookMiniTargetFieldTypeField): Json; -export declare function deserializeWebhookMiniTargetFieldTypeField(val: any): WebhookMiniTargetFieldTypeField; -export declare function serializeWebhookMiniTargetField(val: WebhookMiniTargetField): Json; -export declare function deserializeWebhookMiniTargetField(val: any): WebhookMiniTargetField; -export declare function serializeWebhookMini(val: WebhookMini): Json; -export declare function deserializeWebhookMini(val: any): WebhookMini; -export declare function serializeWebhooks(val: Webhooks): Json; -export declare function deserializeWebhooks(val: any): Webhooks; -export declare function serializeWebhookTriggersField(val: WebhookTriggersField): Json; -export declare function deserializeWebhookTriggersField(val: any): WebhookTriggersField; -export declare function serializeWebhook(val: Webhook): Json; -export declare function deserializeWebhook(val: any): Webhook; -export declare function serializeWebLinkBaseTypeField(val: WebLinkBaseTypeField): Json; -export declare function deserializeWebLinkBaseTypeField(val: any): WebLinkBaseTypeField; -export declare function serializeWebLinkBase(val: WebLinkBase): Json; -export declare function deserializeWebLinkBase(val: any): WebLinkBase; -export declare function serializeWebLinkMini(val: WebLinkMini): Json; -export declare function deserializeWebLinkMini(val: any): WebLinkMini; -export declare function serializeFileMiniOrFolderMiniOrWebLinkMini(val: FileMiniOrFolderMiniOrWebLinkMini): Json; -export declare function deserializeFileMiniOrFolderMiniOrWebLinkMini(val: any): FileMiniOrFolderMiniOrWebLinkMini; -export declare function serializeItemsOrderFieldDirectionField(val: ItemsOrderFieldDirectionField): Json; -export declare function deserializeItemsOrderFieldDirectionField(val: any): ItemsOrderFieldDirectionField; -export declare function serializeItemsOrderField(val: ItemsOrderField): Json; -export declare function deserializeItemsOrderField(val: any): ItemsOrderField; -export declare function serializeItems(val: Items): Json; -export declare function deserializeItems(val: any): Items; -export declare function serializeFolderPathCollectionField(val: FolderPathCollectionField): Json; -export declare function deserializeFolderPathCollectionField(val: any): FolderPathCollectionField; -export declare function serializeFolderSharedLinkFieldAccessField(val: FolderSharedLinkFieldAccessField): Json; -export declare function deserializeFolderSharedLinkFieldAccessField(val: any): FolderSharedLinkFieldAccessField; -export declare function serializeFolderSharedLinkFieldEffectiveAccessField(val: FolderSharedLinkFieldEffectiveAccessField): Json; -export declare function deserializeFolderSharedLinkFieldEffectiveAccessField(val: any): FolderSharedLinkFieldEffectiveAccessField; -export declare function serializeFolderSharedLinkFieldEffectivePermissionField(val: FolderSharedLinkFieldEffectivePermissionField): Json; -export declare function deserializeFolderSharedLinkFieldEffectivePermissionField(val: any): FolderSharedLinkFieldEffectivePermissionField; -export declare function serializeFolderSharedLinkFieldPermissionsField(val: FolderSharedLinkFieldPermissionsField): Json; -export declare function deserializeFolderSharedLinkFieldPermissionsField(val: any): FolderSharedLinkFieldPermissionsField; -export declare function serializeFolderSharedLinkField(val: FolderSharedLinkField): Json; -export declare function deserializeFolderSharedLinkField(val: any): FolderSharedLinkField; -export declare function serializeFolderFolderUploadEmailFieldAccessField(val: FolderFolderUploadEmailFieldAccessField): Json; -export declare function deserializeFolderFolderUploadEmailFieldAccessField(val: any): FolderFolderUploadEmailFieldAccessField; -export declare function serializeFolderFolderUploadEmailField(val: FolderFolderUploadEmailField): Json; -export declare function deserializeFolderFolderUploadEmailField(val: any): FolderFolderUploadEmailField; -export declare function serializeFolderItemStatusField(val: FolderItemStatusField): Json; -export declare function deserializeFolderItemStatusField(val: any): FolderItemStatusField; -export declare function serializeFolder(val: Folder): Json; -export declare function deserializeFolder(val: any): Folder; -export declare function serializeEventSourceOrFileOrFolderOrUser(val: EventSourceOrFileOrFolderOrUser): Json; -export declare function deserializeEventSourceOrFileOrFolderOrUser(val: any): EventSourceOrFileOrFolderOrUser; -export declare function serializeEventEventTypeField(val: EventEventTypeField): Json; -export declare function deserializeEventEventTypeField(val: any): EventEventTypeField; -export declare function serializeEventAdditionalDetailsField(val: EventAdditionalDetailsField): Json; -export declare function deserializeEventAdditionalDetailsField(val: any): EventAdditionalDetailsField; -export declare function serializeEvent(val: Event): Json; -export declare function deserializeEvent(val: any): Event; -export declare function serializeEvents(val: Events): Json; -export declare function deserializeEvents(val: any): Events; -export declare function serializeFileOrFolder(val: FileOrFolder): Json; -export declare function deserializeFileOrFolder(val: any): FileOrFolder; -export declare function serializeMetadataQueryResults(val: MetadataQueryResults): Json; -export declare function deserializeMetadataQueryResults(val: any): MetadataQueryResults; -export declare function serializeWebhookInvocationTypeField(val: WebhookInvocationTypeField): Json; -export declare function deserializeWebhookInvocationTypeField(val: any): WebhookInvocationTypeField; -export declare function serializeWebhookInvocationTriggerField(val: WebhookInvocationTriggerField): Json; -export declare function deserializeWebhookInvocationTriggerField(val: any): WebhookInvocationTriggerField; -export declare function serializeWebhookInvocation(val: WebhookInvocation): Json; -export declare function deserializeWebhookInvocation(val: any): WebhookInvocation; -export declare function serializeSkillInvocationTypeField(val: SkillInvocationTypeField): Json; -export declare function deserializeSkillInvocationTypeField(val: any): SkillInvocationTypeField; -export declare function serializeSkillInvocationSkillFieldTypeField(val: SkillInvocationSkillFieldTypeField): Json; -export declare function deserializeSkillInvocationSkillFieldTypeField(val: any): SkillInvocationSkillFieldTypeField; -export declare function serializeSkillInvocationSkillField(val: SkillInvocationSkillField): Json; -export declare function deserializeSkillInvocationSkillField(val: any): SkillInvocationSkillField; -export declare function serializeSkillInvocationTokenFieldReadFieldTokenTypeField(val: SkillInvocationTokenFieldReadFieldTokenTypeField): Json; -export declare function deserializeSkillInvocationTokenFieldReadFieldTokenTypeField(val: any): SkillInvocationTokenFieldReadFieldTokenTypeField; -export declare function serializeSkillInvocationTokenFieldReadField(val: SkillInvocationTokenFieldReadField): Json; -export declare function deserializeSkillInvocationTokenFieldReadField(val: any): SkillInvocationTokenFieldReadField; -export declare function serializeSkillInvocationTokenFieldWriteFieldTokenTypeField(val: SkillInvocationTokenFieldWriteFieldTokenTypeField): Json; -export declare function deserializeSkillInvocationTokenFieldWriteFieldTokenTypeField(val: any): SkillInvocationTokenFieldWriteFieldTokenTypeField; -export declare function serializeSkillInvocationTokenFieldWriteField(val: SkillInvocationTokenFieldWriteField): Json; -export declare function deserializeSkillInvocationTokenFieldWriteField(val: any): SkillInvocationTokenFieldWriteField; -export declare function serializeSkillInvocationTokenField(val: SkillInvocationTokenField): Json; -export declare function deserializeSkillInvocationTokenField(val: any): SkillInvocationTokenField; -export declare function serializeSkillInvocationStatusFieldStateField(val: SkillInvocationStatusFieldStateField): Json; -export declare function deserializeSkillInvocationStatusFieldStateField(val: any): SkillInvocationStatusFieldStateField; -export declare function serializeSkillInvocationStatusField(val: SkillInvocationStatusField): Json; -export declare function deserializeSkillInvocationStatusField(val: any): SkillInvocationStatusField; -export declare function serializeSkillInvocationEnterpriseFieldTypeField(val: SkillInvocationEnterpriseFieldTypeField): Json; -export declare function deserializeSkillInvocationEnterpriseFieldTypeField(val: any): SkillInvocationEnterpriseFieldTypeField; -export declare function serializeSkillInvocationEnterpriseField(val: SkillInvocationEnterpriseField): Json; -export declare function deserializeSkillInvocationEnterpriseField(val: any): SkillInvocationEnterpriseField; -export declare function serializeSkillInvocation(val: SkillInvocation): Json; -export declare function deserializeSkillInvocation(val: any): SkillInvocation; -export declare function serializeFolderFullSyncStateField(val: FolderFullSyncStateField): Json; -export declare function deserializeFolderFullSyncStateField(val: any): FolderFullSyncStateField; -export declare function serializeFolderFullPermissionsField(val: FolderFullPermissionsField): Json; -export declare function deserializeFolderFullPermissionsField(val: any): FolderFullPermissionsField; -export declare function serializeFolderFullMetadataField(val: FolderFullMetadataField): Json; -export declare function deserializeFolderFullMetadataField(val: any): FolderFullMetadataField; -export declare function serializeFolderFullAllowedSharedLinkAccessLevelsField(val: FolderFullAllowedSharedLinkAccessLevelsField): Json; -export declare function deserializeFolderFullAllowedSharedLinkAccessLevelsField(val: any): FolderFullAllowedSharedLinkAccessLevelsField; -export declare function serializeFolderFullAllowedInviteeRolesField(val: FolderFullAllowedInviteeRolesField): Json; -export declare function deserializeFolderFullAllowedInviteeRolesField(val: any): FolderFullAllowedInviteeRolesField; -export declare function serializeFolderFullWatermarkInfoField(val: FolderFullWatermarkInfoField): Json; -export declare function deserializeFolderFullWatermarkInfoField(val: any): FolderFullWatermarkInfoField; -export declare function serializeFolderFullClassificationField(val: FolderFullClassificationField): Json; -export declare function deserializeFolderFullClassificationField(val: any): FolderFullClassificationField; -export declare function serializeFolderFull(val: FolderFull): Json; -export declare function deserializeFolderFull(val: any): FolderFull; -export declare function serializeWebLinkPathCollectionField(val: WebLinkPathCollectionField): Json; -export declare function deserializeWebLinkPathCollectionField(val: any): WebLinkPathCollectionField; -export declare function serializeWebLinkSharedLinkFieldAccessField(val: WebLinkSharedLinkFieldAccessField): Json; -export declare function deserializeWebLinkSharedLinkFieldAccessField(val: any): WebLinkSharedLinkFieldAccessField; -export declare function serializeWebLinkSharedLinkFieldEffectiveAccessField(val: WebLinkSharedLinkFieldEffectiveAccessField): Json; -export declare function deserializeWebLinkSharedLinkFieldEffectiveAccessField(val: any): WebLinkSharedLinkFieldEffectiveAccessField; -export declare function serializeWebLinkSharedLinkFieldEffectivePermissionField(val: WebLinkSharedLinkFieldEffectivePermissionField): Json; -export declare function deserializeWebLinkSharedLinkFieldEffectivePermissionField(val: any): WebLinkSharedLinkFieldEffectivePermissionField; -export declare function serializeWebLinkSharedLinkFieldPermissionsField(val: WebLinkSharedLinkFieldPermissionsField): Json; -export declare function deserializeWebLinkSharedLinkFieldPermissionsField(val: any): WebLinkSharedLinkFieldPermissionsField; -export declare function serializeWebLinkSharedLinkField(val: WebLinkSharedLinkField): Json; -export declare function deserializeWebLinkSharedLinkField(val: any): WebLinkSharedLinkField; -export declare function serializeWebLinkItemStatusField(val: WebLinkItemStatusField): Json; -export declare function deserializeWebLinkItemStatusField(val: any): WebLinkItemStatusField; -export declare function serializeWebLink(val: WebLink): Json; -export declare function deserializeWebLink(val: any): WebLink; -export declare function serializeFileOrFolderOrWebLink(val: FileOrFolderOrWebLink): Json; -export declare function deserializeFileOrFolderOrWebLink(val: any): FileOrFolderOrWebLink; -export declare function serializeSearchResultWithSharedLink(val: SearchResultWithSharedLink): Json; -export declare function deserializeSearchResultWithSharedLink(val: any): SearchResultWithSharedLink; -export declare function serializeSearchResultsWithSharedLinksTypeField(val: SearchResultsWithSharedLinksTypeField): Json; -export declare function deserializeSearchResultsWithSharedLinksTypeField(val: any): SearchResultsWithSharedLinksTypeField; -export declare function serializeSearchResultsWithSharedLinks(val: SearchResultsWithSharedLinks): Json; -export declare function deserializeSearchResultsWithSharedLinks(val: any): SearchResultsWithSharedLinks; -export declare function serializeSearchResultsTypeField(val: SearchResultsTypeField): Json; -export declare function deserializeSearchResultsTypeField(val: any): SearchResultsTypeField; -export declare function serializeSearchResults(val: SearchResults): Json; -export declare function deserializeSearchResults(val: any): SearchResults; -export declare function serializeSearchResultsOrSearchResultsWithSharedLinks(val: SearchResultsOrSearchResultsWithSharedLinks): Json; -export declare function deserializeSearchResultsOrSearchResultsWithSharedLinks(val: any): SearchResultsOrSearchResultsWithSharedLinks; -export declare function serializeRecentItemInteractionTypeField(val: RecentItemInteractionTypeField): Json; -export declare function deserializeRecentItemInteractionTypeField(val: any): RecentItemInteractionTypeField; -export declare function serializeRecentItem(val: RecentItem): Json; -export declare function deserializeRecentItem(val: any): RecentItem; -export declare function serializeRecentItems(val: RecentItems): Json; -export declare function deserializeRecentItems(val: any): RecentItems; -export declare function serializeLegalHoldPolicyAssignment(val: LegalHoldPolicyAssignment): Json; -export declare function deserializeLegalHoldPolicyAssignment(val: any): LegalHoldPolicyAssignment; -export declare function serializeFileVersionLegalHoldTypeField(val: FileVersionLegalHoldTypeField): Json; -export declare function deserializeFileVersionLegalHoldTypeField(val: any): FileVersionLegalHoldTypeField; -export declare function serializeFileVersionLegalHold(val: FileVersionLegalHold): Json; -export declare function deserializeFileVersionLegalHold(val: any): FileVersionLegalHold; -export declare function serializeFileVersionLegalHolds(val: FileVersionLegalHolds): Json; -export declare function deserializeFileVersionLegalHolds(val: any): FileVersionLegalHolds; -export declare function serializeCollaborationTypeField(val: CollaborationTypeField): Json; -export declare function deserializeCollaborationTypeField(val: any): CollaborationTypeField; -export declare function serializeCollaborationRoleField(val: CollaborationRoleField): Json; -export declare function deserializeCollaborationRoleField(val: any): CollaborationRoleField; -export declare function serializeCollaborationStatusField(val: CollaborationStatusField): Json; -export declare function deserializeCollaborationStatusField(val: any): CollaborationStatusField; -export declare function serializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField(val: CollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField): Json; -export declare function deserializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField(val: any): CollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField; -export declare function serializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField(val: CollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField): Json; -export declare function deserializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField(val: any): CollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField; -export declare function serializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField(val: CollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField): Json; -export declare function deserializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField(val: any): CollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField; -export declare function serializeCollaborationAcceptanceRequirementsStatusField(val: CollaborationAcceptanceRequirementsStatusField): Json; -export declare function deserializeCollaborationAcceptanceRequirementsStatusField(val: any): CollaborationAcceptanceRequirementsStatusField; -export declare function serializeCollaboration(val: Collaboration): Json; -export declare function deserializeCollaboration(val: any): Collaboration; -export declare function serializeCollaborationsOrderFieldDirectionField(val: CollaborationsOrderFieldDirectionField): Json; -export declare function deserializeCollaborationsOrderFieldDirectionField(val: any): CollaborationsOrderFieldDirectionField; -export declare function serializeCollaborationsOrderField(val: CollaborationsOrderField): Json; -export declare function deserializeCollaborationsOrderField(val: any): CollaborationsOrderField; -export declare function serializeCollaborations(val: Collaborations): Json; -export declare function deserializeCollaborations(val: any): Collaborations; -export declare function serializeWorkflowMiniTypeField(val: WorkflowMiniTypeField): Json; -export declare function deserializeWorkflowMiniTypeField(val: any): WorkflowMiniTypeField; -export declare function serializeWorkflowMini(val: WorkflowMini): Json; -export declare function deserializeWorkflowMini(val: any): WorkflowMini; -export declare function serializeWorkflowFlowsFieldTypeField(val: WorkflowFlowsFieldTypeField): Json; -export declare function deserializeWorkflowFlowsFieldTypeField(val: any): WorkflowFlowsFieldTypeField; -export declare function serializeWorkflowFlowsFieldTriggerFieldTypeField(val: WorkflowFlowsFieldTriggerFieldTypeField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerFieldTypeField(val: any): WorkflowFlowsFieldTriggerFieldTypeField; -export declare function serializeWorkflowFlowsFieldTriggerFieldTriggerTypeField(val: WorkflowFlowsFieldTriggerFieldTriggerTypeField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerFieldTriggerTypeField(val: any): WorkflowFlowsFieldTriggerFieldTriggerTypeField; -export declare function serializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField(val: WorkflowFlowsFieldTriggerFieldScopeFieldTypeField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField(val: any): WorkflowFlowsFieldTriggerFieldScopeFieldTypeField; -export declare function serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField(val: WorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField(val: any): WorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField; -export declare function serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField(val: WorkflowFlowsFieldTriggerFieldScopeFieldObjectField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField(val: any): WorkflowFlowsFieldTriggerFieldScopeFieldObjectField; -export declare function serializeWorkflowFlowsFieldTriggerFieldScopeField(val: WorkflowFlowsFieldTriggerFieldScopeField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerFieldScopeField(val: any): WorkflowFlowsFieldTriggerFieldScopeField; -export declare function serializeWorkflowFlowsFieldTriggerField(val: WorkflowFlowsFieldTriggerField): Json; -export declare function deserializeWorkflowFlowsFieldTriggerField(val: any): WorkflowFlowsFieldTriggerField; -export declare function serializeWorkflowFlowsFieldOutcomesFieldTypeField(val: WorkflowFlowsFieldOutcomesFieldTypeField): Json; -export declare function deserializeWorkflowFlowsFieldOutcomesFieldTypeField(val: any): WorkflowFlowsFieldOutcomesFieldTypeField; -export declare function serializeWorkflowFlowsFieldOutcomesFieldActionTypeField(val: WorkflowFlowsFieldOutcomesFieldActionTypeField): Json; -export declare function deserializeWorkflowFlowsFieldOutcomesFieldActionTypeField(val: any): WorkflowFlowsFieldOutcomesFieldActionTypeField; -export declare function serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField(val: WorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField): Json; -export declare function deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField(val: any): WorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField; -export declare function serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField(val: WorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField): Json; -export declare function deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField(val: any): WorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField; -export declare function serializeWorkflowFlowsFieldOutcomesFieldIfRejectedField(val: WorkflowFlowsFieldOutcomesFieldIfRejectedField): Json; -export declare function deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedField(val: any): WorkflowFlowsFieldOutcomesFieldIfRejectedField; -export declare function serializeWorkflowFlowsFieldOutcomesField(val: WorkflowFlowsFieldOutcomesField): Json; -export declare function deserializeWorkflowFlowsFieldOutcomesField(val: any): WorkflowFlowsFieldOutcomesField; -export declare function serializeWorkflowFlowsField(val: WorkflowFlowsField): Json; -export declare function deserializeWorkflowFlowsField(val: any): WorkflowFlowsField; -export declare function serializeWorkflow(val: Workflow): Json; -export declare function deserializeWorkflow(val: any): Workflow; -export declare function serializeWorkflows(val: Workflows): Json; -export declare function deserializeWorkflows(val: any): Workflows; -export declare function serializeWorkflowFull(val: WorkflowFull): Json; -export declare function deserializeWorkflowFull(val: any): WorkflowFull; -export declare function serializeZipDownloadNameConflictsFieldTypeField(val: ZipDownloadNameConflictsFieldTypeField): Json; -export declare function deserializeZipDownloadNameConflictsFieldTypeField(val: any): ZipDownloadNameConflictsFieldTypeField; -export declare function serializeZipDownloadNameConflictsField(val: ZipDownloadNameConflictsField): Json; -export declare function deserializeZipDownloadNameConflictsField(val: any): ZipDownloadNameConflictsField; -export declare function serializeZipDownload(val: ZipDownload): Json; -export declare function deserializeZipDownload(val: any): ZipDownload; -export declare function serializeZipDownloadStatusStateField(val: ZipDownloadStatusStateField): Json; -export declare function deserializeZipDownloadStatusStateField(val: any): ZipDownloadStatusStateField; -export declare function serializeZipDownloadStatus(val: ZipDownloadStatus): Json; -export declare function deserializeZipDownloadStatus(val: any): ZipDownloadStatus; -export declare function serializeKeywordSkillCardTypeField(val: KeywordSkillCardTypeField): Json; -export declare function deserializeKeywordSkillCardTypeField(val: any): KeywordSkillCardTypeField; -export declare function serializeKeywordSkillCardSkillCardTypeField(val: KeywordSkillCardSkillCardTypeField): Json; -export declare function deserializeKeywordSkillCardSkillCardTypeField(val: any): KeywordSkillCardSkillCardTypeField; -export declare function serializeKeywordSkillCardSkillCardTitleField(val: KeywordSkillCardSkillCardTitleField): Json; -export declare function deserializeKeywordSkillCardSkillCardTitleField(val: any): KeywordSkillCardSkillCardTitleField; -export declare function serializeKeywordSkillCardSkillFieldTypeField(val: KeywordSkillCardSkillFieldTypeField): Json; -export declare function deserializeKeywordSkillCardSkillFieldTypeField(val: any): KeywordSkillCardSkillFieldTypeField; -export declare function serializeKeywordSkillCardSkillField(val: KeywordSkillCardSkillField): Json; -export declare function deserializeKeywordSkillCardSkillField(val: any): KeywordSkillCardSkillField; -export declare function serializeKeywordSkillCardInvocationFieldTypeField(val: KeywordSkillCardInvocationFieldTypeField): Json; -export declare function deserializeKeywordSkillCardInvocationFieldTypeField(val: any): KeywordSkillCardInvocationFieldTypeField; -export declare function serializeKeywordSkillCardInvocationField(val: KeywordSkillCardInvocationField): Json; -export declare function deserializeKeywordSkillCardInvocationField(val: any): KeywordSkillCardInvocationField; -export declare function serializeKeywordSkillCardEntriesField(val: KeywordSkillCardEntriesField): Json; -export declare function deserializeKeywordSkillCardEntriesField(val: any): KeywordSkillCardEntriesField; -export declare function serializeKeywordSkillCard(val: KeywordSkillCard): Json; -export declare function deserializeKeywordSkillCard(val: any): KeywordSkillCard; -export declare function serializeIntegrationMappingSlackOptions(val: IntegrationMappingSlackOptions): Json; -export declare function deserializeIntegrationMappingSlackOptions(val: any): IntegrationMappingSlackOptions; -export declare function serializeIntegrationMappingPartnerItemSlackTypeField(val: IntegrationMappingPartnerItemSlackTypeField): Json; -export declare function deserializeIntegrationMappingPartnerItemSlackTypeField(val: any): IntegrationMappingPartnerItemSlackTypeField; -export declare function serializeIntegrationMappingPartnerItemSlack(val: IntegrationMappingPartnerItemSlack): Json; -export declare function deserializeIntegrationMappingPartnerItemSlack(val: any): IntegrationMappingPartnerItemSlack; -export declare function serializeIntegrationMappingTypeField(val: IntegrationMappingTypeField): Json; -export declare function deserializeIntegrationMappingTypeField(val: any): IntegrationMappingTypeField; -export declare function serializeIntegrationMappingBoxItemField(val: IntegrationMappingBoxItemField): Json; -export declare function deserializeIntegrationMappingBoxItemField(val: any): IntegrationMappingBoxItemField; -export declare function serializeIntegrationMappingOptionsField(val: IntegrationMappingOptionsField): Json; -export declare function deserializeIntegrationMappingOptionsField(val: any): IntegrationMappingOptionsField; -export declare function serializeIntegrationMappingCreatedByField(val: IntegrationMappingCreatedByField): Json; -export declare function deserializeIntegrationMappingCreatedByField(val: any): IntegrationMappingCreatedByField; -export declare function serializeIntegrationMappingModifiedByField(val: IntegrationMappingModifiedByField): Json; -export declare function deserializeIntegrationMappingModifiedByField(val: any): IntegrationMappingModifiedByField; -export declare function serializeIntegrationMapping(val: IntegrationMapping): Json; -export declare function deserializeIntegrationMapping(val: any): IntegrationMapping; -export declare function serializeIntegrationMappings(val: IntegrationMappings): Json; -export declare function deserializeIntegrationMappings(val: any): IntegrationMappings; -export declare function serializeIntegrationMappingBoxItemSlackTypeField(val: IntegrationMappingBoxItemSlackTypeField): Json; -export declare function deserializeIntegrationMappingBoxItemSlackTypeField(val: any): IntegrationMappingBoxItemSlackTypeField; -export declare function serializeIntegrationMappingBoxItemSlack(val: IntegrationMappingBoxItemSlack): Json; -export declare function deserializeIntegrationMappingBoxItemSlack(val: any): IntegrationMappingBoxItemSlack; -export declare function serializeTimelineSkillCardTypeField(val: TimelineSkillCardTypeField): Json; -export declare function deserializeTimelineSkillCardTypeField(val: any): TimelineSkillCardTypeField; -export declare function serializeTimelineSkillCardSkillCardTypeField(val: TimelineSkillCardSkillCardTypeField): Json; -export declare function deserializeTimelineSkillCardSkillCardTypeField(val: any): TimelineSkillCardSkillCardTypeField; -export declare function serializeTimelineSkillCardSkillCardTitleField(val: TimelineSkillCardSkillCardTitleField): Json; -export declare function deserializeTimelineSkillCardSkillCardTitleField(val: any): TimelineSkillCardSkillCardTitleField; -export declare function serializeTimelineSkillCardSkillFieldTypeField(val: TimelineSkillCardSkillFieldTypeField): Json; -export declare function deserializeTimelineSkillCardSkillFieldTypeField(val: any): TimelineSkillCardSkillFieldTypeField; -export declare function serializeTimelineSkillCardSkillField(val: TimelineSkillCardSkillField): Json; -export declare function deserializeTimelineSkillCardSkillField(val: any): TimelineSkillCardSkillField; -export declare function serializeTimelineSkillCardInvocationFieldTypeField(val: TimelineSkillCardInvocationFieldTypeField): Json; -export declare function deserializeTimelineSkillCardInvocationFieldTypeField(val: any): TimelineSkillCardInvocationFieldTypeField; -export declare function serializeTimelineSkillCardInvocationField(val: TimelineSkillCardInvocationField): Json; -export declare function deserializeTimelineSkillCardInvocationField(val: any): TimelineSkillCardInvocationField; -export declare function serializeTimelineSkillCardEntriesFieldAppearsField(val: TimelineSkillCardEntriesFieldAppearsField): Json; -export declare function deserializeTimelineSkillCardEntriesFieldAppearsField(val: any): TimelineSkillCardEntriesFieldAppearsField; -export declare function serializeTimelineSkillCardEntriesField(val: TimelineSkillCardEntriesField): Json; -export declare function deserializeTimelineSkillCardEntriesField(val: any): TimelineSkillCardEntriesField; -export declare function serializeTimelineSkillCard(val: TimelineSkillCard): Json; -export declare function deserializeTimelineSkillCard(val: any): TimelineSkillCard; -export declare function serializeTranscriptSkillCardTypeField(val: TranscriptSkillCardTypeField): Json; -export declare function deserializeTranscriptSkillCardTypeField(val: any): TranscriptSkillCardTypeField; -export declare function serializeTranscriptSkillCardSkillCardTypeField(val: TranscriptSkillCardSkillCardTypeField): Json; -export declare function deserializeTranscriptSkillCardSkillCardTypeField(val: any): TranscriptSkillCardSkillCardTypeField; -export declare function serializeTranscriptSkillCardSkillCardTitleField(val: TranscriptSkillCardSkillCardTitleField): Json; -export declare function deserializeTranscriptSkillCardSkillCardTitleField(val: any): TranscriptSkillCardSkillCardTitleField; -export declare function serializeTranscriptSkillCardSkillFieldTypeField(val: TranscriptSkillCardSkillFieldTypeField): Json; -export declare function deserializeTranscriptSkillCardSkillFieldTypeField(val: any): TranscriptSkillCardSkillFieldTypeField; -export declare function serializeTranscriptSkillCardSkillField(val: TranscriptSkillCardSkillField): Json; -export declare function deserializeTranscriptSkillCardSkillField(val: any): TranscriptSkillCardSkillField; -export declare function serializeTranscriptSkillCardInvocationFieldTypeField(val: TranscriptSkillCardInvocationFieldTypeField): Json; -export declare function deserializeTranscriptSkillCardInvocationFieldTypeField(val: any): TranscriptSkillCardInvocationFieldTypeField; -export declare function serializeTranscriptSkillCardInvocationField(val: TranscriptSkillCardInvocationField): Json; -export declare function deserializeTranscriptSkillCardInvocationField(val: any): TranscriptSkillCardInvocationField; -export declare function serializeTranscriptSkillCardEntriesFieldAppearsField(val: TranscriptSkillCardEntriesFieldAppearsField): Json; -export declare function deserializeTranscriptSkillCardEntriesFieldAppearsField(val: any): TranscriptSkillCardEntriesFieldAppearsField; -export declare function serializeTranscriptSkillCardEntriesField(val: TranscriptSkillCardEntriesField): Json; -export declare function deserializeTranscriptSkillCardEntriesField(val: any): TranscriptSkillCardEntriesField; -export declare function serializeTranscriptSkillCard(val: TranscriptSkillCard): Json; -export declare function deserializeTranscriptSkillCard(val: any): TranscriptSkillCard; -export declare function serializeStatusSkillCardTypeField(val: StatusSkillCardTypeField): Json; -export declare function deserializeStatusSkillCardTypeField(val: any): StatusSkillCardTypeField; -export declare function serializeStatusSkillCardSkillCardTypeField(val: StatusSkillCardSkillCardTypeField): Json; -export declare function deserializeStatusSkillCardSkillCardTypeField(val: any): StatusSkillCardSkillCardTypeField; -export declare function serializeStatusSkillCardSkillCardTitleField(val: StatusSkillCardSkillCardTitleField): Json; -export declare function deserializeStatusSkillCardSkillCardTitleField(val: any): StatusSkillCardSkillCardTitleField; -export declare function serializeStatusSkillCardStatusFieldCodeField(val: StatusSkillCardStatusFieldCodeField): Json; -export declare function deserializeStatusSkillCardStatusFieldCodeField(val: any): StatusSkillCardStatusFieldCodeField; -export declare function serializeStatusSkillCardStatusField(val: StatusSkillCardStatusField): Json; -export declare function deserializeStatusSkillCardStatusField(val: any): StatusSkillCardStatusField; -export declare function serializeStatusSkillCardSkillFieldTypeField(val: StatusSkillCardSkillFieldTypeField): Json; -export declare function deserializeStatusSkillCardSkillFieldTypeField(val: any): StatusSkillCardSkillFieldTypeField; -export declare function serializeStatusSkillCardSkillField(val: StatusSkillCardSkillField): Json; -export declare function deserializeStatusSkillCardSkillField(val: any): StatusSkillCardSkillField; -export declare function serializeStatusSkillCardInvocationFieldTypeField(val: StatusSkillCardInvocationFieldTypeField): Json; -export declare function deserializeStatusSkillCardInvocationFieldTypeField(val: any): StatusSkillCardInvocationFieldTypeField; -export declare function serializeStatusSkillCardInvocationField(val: StatusSkillCardInvocationField): Json; -export declare function deserializeStatusSkillCardInvocationField(val: any): StatusSkillCardInvocationField; -export declare function serializeStatusSkillCard(val: StatusSkillCard): Json; -export declare function deserializeStatusSkillCard(val: any): StatusSkillCard; -export declare function serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard(val: KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard): Json; -export declare function deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard(val: any): KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard; -export declare function serializeSkillCardsMetadata(val: SkillCardsMetadata): Json; -export declare function deserializeSkillCardsMetadata(val: any): SkillCardsMetadata; -export declare function serializeSignRequestCreateSignerRoleField(val: SignRequestCreateSignerRoleField): Json; -export declare function deserializeSignRequestCreateSignerRoleField(val: any): SignRequestCreateSignerRoleField; -export declare function serializeSignRequestCreateSigner(val: SignRequestCreateSigner): Json; -export declare function deserializeSignRequestCreateSigner(val: any): SignRequestCreateSigner; -export declare function serializeSignRequestPrefillTag(val: SignRequestPrefillTag): Json; -export declare function deserializeSignRequestPrefillTag(val: any): SignRequestPrefillTag; -export declare function serializeSignRequestSignerInputTypeField(val: SignRequestSignerInputTypeField): Json; -export declare function deserializeSignRequestSignerInputTypeField(val: any): SignRequestSignerInputTypeField; -export declare function serializeSignRequestSignerInputContentTypeField(val: SignRequestSignerInputContentTypeField): Json; -export declare function deserializeSignRequestSignerInputContentTypeField(val: any): SignRequestSignerInputContentTypeField; -export declare function serializeSignRequestSignerInput(val: SignRequestSignerInput): Json; -export declare function deserializeSignRequestSignerInput(val: any): SignRequestSignerInput; -export declare function serializeSignRequestSignerSignerDecisionFieldTypeField(val: SignRequestSignerSignerDecisionFieldTypeField): Json; -export declare function deserializeSignRequestSignerSignerDecisionFieldTypeField(val: any): SignRequestSignerSignerDecisionFieldTypeField; -export declare function serializeSignRequestSignerSignerDecisionField(val: SignRequestSignerSignerDecisionField): Json; -export declare function deserializeSignRequestSignerSignerDecisionField(val: any): SignRequestSignerSignerDecisionField; -export declare function serializeSignRequestSigner(val: SignRequestSigner): Json; -export declare function deserializeSignRequestSigner(val: any): SignRequestSigner; -export declare function serializeSignRequestBase(val: SignRequestBase): Json; -export declare function deserializeSignRequestBase(val: any): SignRequestBase; -export declare function serializeSignRequestTypeField(val: SignRequestTypeField): Json; -export declare function deserializeSignRequestTypeField(val: any): SignRequestTypeField; -export declare function serializeSignRequestStatusField(val: SignRequestStatusField): Json; -export declare function deserializeSignRequestStatusField(val: any): SignRequestStatusField; -export declare function serializeSignRequestSignFilesField(val: SignRequestSignFilesField): Json; -export declare function deserializeSignRequestSignFilesField(val: any): SignRequestSignFilesField; -export declare function serializeSignRequest(val: SignRequest): Json; -export declare function deserializeSignRequest(val: any): SignRequest; -export declare function serializeSignRequests(val: SignRequests): Json; -export declare function deserializeSignRequests(val: any): SignRequests; -export declare function serializeSignRequestCreateRequest(val: SignRequestCreateRequest): Json; -export declare function deserializeSignRequestCreateRequest(val: any): SignRequestCreateRequest; -export declare function serializeTemplateSignerInputTypeField(val: TemplateSignerInputTypeField): Json; -export declare function deserializeTemplateSignerInputTypeField(val: any): TemplateSignerInputTypeField; -export declare function serializeTemplateSignerInputContentTypeField(val: TemplateSignerInputContentTypeField): Json; -export declare function deserializeTemplateSignerInputContentTypeField(val: any): TemplateSignerInputContentTypeField; -export declare function serializeTemplateSignerInputCoordinatesField(val: TemplateSignerInputCoordinatesField): Json; -export declare function deserializeTemplateSignerInputCoordinatesField(val: any): TemplateSignerInputCoordinatesField; -export declare function serializeTemplateSignerInputDimensionsField(val: TemplateSignerInputDimensionsField): Json; -export declare function deserializeTemplateSignerInputDimensionsField(val: any): TemplateSignerInputDimensionsField; -export declare function serializeTemplateSignerInput(val: TemplateSignerInput): Json; -export declare function deserializeTemplateSignerInput(val: any): TemplateSignerInput; -export declare function serializeTemplateSignerRoleField(val: TemplateSignerRoleField): Json; -export declare function deserializeTemplateSignerRoleField(val: any): TemplateSignerRoleField; -export declare function serializeTemplateSigner(val: TemplateSigner): Json; -export declare function deserializeTemplateSigner(val: any): TemplateSigner; -export declare function serializeSignTemplateAdditionalInfoFieldNonEditableField(val: SignTemplateAdditionalInfoFieldNonEditableField): Json; -export declare function deserializeSignTemplateAdditionalInfoFieldNonEditableField(val: any): SignTemplateAdditionalInfoFieldNonEditableField; -export declare function serializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField(val: SignTemplateAdditionalInfoFieldRequiredFieldSignersField): Json; -export declare function deserializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField(val: any): SignTemplateAdditionalInfoFieldRequiredFieldSignersField; -export declare function serializeSignTemplateAdditionalInfoFieldRequiredField(val: SignTemplateAdditionalInfoFieldRequiredField): Json; -export declare function deserializeSignTemplateAdditionalInfoFieldRequiredField(val: any): SignTemplateAdditionalInfoFieldRequiredField; -export declare function serializeSignTemplateAdditionalInfoField(val: SignTemplateAdditionalInfoField): Json; -export declare function deserializeSignTemplateAdditionalInfoField(val: any): SignTemplateAdditionalInfoField; -export declare function serializeSignTemplateReadySignLinkField(val: SignTemplateReadySignLinkField): Json; -export declare function deserializeSignTemplateReadySignLinkField(val: any): SignTemplateReadySignLinkField; -export declare function serializeSignTemplateCustomBrandingField(val: SignTemplateCustomBrandingField): Json; -export declare function deserializeSignTemplateCustomBrandingField(val: any): SignTemplateCustomBrandingField; -export declare function serializeSignTemplate(val: SignTemplate): Json; -export declare function deserializeSignTemplate(val: any): SignTemplate; -export declare function serializeShieldInformationBarrierReportDetailsDetailsField(val: ShieldInformationBarrierReportDetailsDetailsField): Json; -export declare function deserializeShieldInformationBarrierReportDetailsDetailsField(val: any): ShieldInformationBarrierReportDetailsDetailsField; -export declare function serializeShieldInformationBarrierReportDetails(val: ShieldInformationBarrierReportDetails): Json; -export declare function deserializeShieldInformationBarrierReportDetails(val: any): ShieldInformationBarrierReportDetails; -export declare function serializeTrackingCodeTypeField(val: TrackingCodeTypeField): Json; -export declare function deserializeTrackingCodeTypeField(val: any): TrackingCodeTypeField; -export declare function serializeTrackingCode(val: TrackingCode): Json; -export declare function deserializeTrackingCode(val: any): TrackingCode; -export declare function serializeUserFullRoleField(val: UserFullRoleField): Json; -export declare function deserializeUserFullRoleField(val: any): UserFullRoleField; -export declare function serializeUserFullEnterpriseFieldTypeField(val: UserFullEnterpriseFieldTypeField): Json; -export declare function deserializeUserFullEnterpriseFieldTypeField(val: any): UserFullEnterpriseFieldTypeField; -export declare function serializeUserFullEnterpriseField(val: UserFullEnterpriseField): Json; -export declare function deserializeUserFullEnterpriseField(val: any): UserFullEnterpriseField; -export declare function serializeUserFull(val: UserFull): Json; -export declare function deserializeUserFull(val: any): UserFull; -export declare function serializeMetadataFilterScopeField(val: MetadataFilterScopeField): Json; -export declare function deserializeMetadataFilterScopeField(val: any): MetadataFilterScopeField; -export declare function serializeMetadataFilterFiltersField(val: MetadataFilterFiltersField): Json; -export declare function deserializeMetadataFilterFiltersField(val: any): MetadataFilterFiltersField; -export declare function serializeMetadataFilter(val: MetadataFilter): Json; -export declare function deserializeMetadataFilter(val: any): MetadataFilter; -export declare function serializeMetadataFieldFilterString(val: MetadataFieldFilterString): Json; -export declare function deserializeMetadataFieldFilterString(val: any): MetadataFieldFilterString; -export declare function serializeMetadataFieldFilterFloat(val: MetadataFieldFilterFloat): Json; -export declare function deserializeMetadataFieldFilterFloat(val: any): MetadataFieldFilterFloat; -export declare function serializeMetadataFieldFilterMultiSelect(val: MetadataFieldFilterMultiSelect): Json; -export declare function deserializeMetadataFieldFilterMultiSelect(val: any): MetadataFieldFilterMultiSelect; -export declare function serializeMetadataFieldFilterFloatRange(val: MetadataFieldFilterFloatRange): Json; -export declare function deserializeMetadataFieldFilterFloatRange(val: any): MetadataFieldFilterFloatRange; -export declare function serializeMetadataFieldFilterDateRange(val: MetadataFieldFilterDateRange): Json; -export declare function deserializeMetadataFieldFilterDateRange(val: any): MetadataFieldFilterDateRange; diff --git a/lib/schemas.generated.js b/lib/schemas.generated.js deleted file mode 100644 index d8caf98b..00000000 --- a/lib/schemas.generated.js +++ /dev/null @@ -1,9446 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deserializeClientErrorTypeField = exports.serializeClientErrorTypeField = exports.deserializeIntegrationMappingSlackCreateRequest = exports.serializeIntegrationMappingSlackCreateRequest = exports.deserializeIntegrationMappingSlackCreateRequestOptionsField = exports.serializeIntegrationMappingSlackCreateRequestOptionsField = exports.deserializeIntegrationMappingSlackCreateRequestBoxItemField = exports.serializeIntegrationMappingSlackCreateRequestBoxItemField = exports.deserializeIntegrationMappingSlackCreateRequestPartnerItemField = exports.serializeIntegrationMappingSlackCreateRequestPartnerItemField = exports.deserializeFileRequestCopyRequest = exports.serializeFileRequestCopyRequest = exports.deserializeFileRequestCopyRequestFolderField = exports.serializeFileRequestCopyRequestFolderField = exports.deserializeFileRequestCopyRequestFolderFieldTypeField = exports.serializeFileRequestCopyRequestFolderFieldTypeField = exports.deserializeFileRequestUpdateRequest = exports.serializeFileRequestUpdateRequest = exports.deserializeFileRequestUpdateRequestStatusField = exports.serializeFileRequestUpdateRequestStatusField = exports.deserializeMetadataQuery = exports.serializeMetadataQuery = exports.deserializeMetadataQueryOrderByField = exports.serializeMetadataQueryOrderByField = exports.deserializeMetadataQueryOrderByFieldDirectionField = exports.serializeMetadataQueryOrderByFieldDirectionField = exports.deserializeMetadataQueryQueryParamsField = exports.serializeMetadataQueryQueryParamsField = exports.deserializeZipDownloadRequest = exports.serializeZipDownloadRequest = exports.deserializeZipDownloadRequestItemsField = exports.serializeZipDownloadRequestItemsField = exports.deserializeZipDownloadRequestItemsFieldTypeField = exports.serializeZipDownloadRequestItemsFieldTypeField = exports.deserializePostOAuth2Revoke = exports.serializePostOAuth2Revoke = exports.deserializePostOAuth2TokenRefreshAccessToken = exports.serializePostOAuth2TokenRefreshAccessToken = exports.deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField = exports.serializePostOAuth2TokenRefreshAccessTokenGrantTypeField = exports.deserializePostOAuth2Token = exports.serializePostOAuth2Token = exports.deserializePostOAuth2TokenBoxSubjectTypeField = exports.serializePostOAuth2TokenBoxSubjectTypeField = exports.deserializePostOAuth2TokenActorTokenTypeField = exports.serializePostOAuth2TokenActorTokenTypeField = exports.deserializePostOAuth2TokenSubjectTokenTypeField = exports.serializePostOAuth2TokenSubjectTokenTypeField = exports.deserializePostOAuth2TokenGrantTypeField = exports.serializePostOAuth2TokenGrantTypeField = void 0; -exports.deserializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField = exports.serializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField = exports.deserializeCollaborationAllowlistExemptTargetTypeField = exports.serializeCollaborationAllowlistExemptTargetTypeField = exports.deserializeCollaborationAllowlistEntries = exports.serializeCollaborationAllowlistEntries = exports.deserializeCollaborationAllowlistEntry = exports.serializeCollaborationAllowlistEntry = exports.deserializeCollaborationAllowlistEntryEnterpriseField = exports.serializeCollaborationAllowlistEntryEnterpriseField = exports.deserializeCollaborationAllowlistEntryEnterpriseFieldTypeField = exports.serializeCollaborationAllowlistEntryEnterpriseFieldTypeField = exports.deserializeCollaborationAllowlistEntryDirectionField = exports.serializeCollaborationAllowlistEntryDirectionField = exports.deserializeCollaborationAllowlistEntryTypeField = exports.serializeCollaborationAllowlistEntryTypeField = exports.deserializeClassificationTemplate = exports.serializeClassificationTemplate = exports.deserializeClassificationTemplateFieldsField = exports.serializeClassificationTemplateFieldsField = exports.deserializeClassificationTemplateFieldsFieldOptionsField = exports.serializeClassificationTemplateFieldsFieldOptionsField = exports.deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField = exports.serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField = exports.deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField = exports.deserializeClassificationTemplateFieldsFieldDisplayNameField = exports.serializeClassificationTemplateFieldsFieldDisplayNameField = exports.deserializeClassificationTemplateFieldsFieldKeyField = exports.serializeClassificationTemplateFieldsFieldKeyField = exports.deserializeClassificationTemplateFieldsFieldTypeField = exports.serializeClassificationTemplateFieldsFieldTypeField = exports.deserializeClassificationTemplateDisplayNameField = exports.serializeClassificationTemplateDisplayNameField = exports.deserializeClassificationTemplateTemplateKeyField = exports.serializeClassificationTemplateTemplateKeyField = exports.deserializeClassificationTemplateTypeField = exports.serializeClassificationTemplateTypeField = exports.deserializeClassification = exports.serializeClassification = exports.deserializeClassificationTemplateField = exports.serializeClassificationTemplateField = exports.deserializeOAuth2Error = exports.serializeOAuth2Error = exports.deserializeClientError = exports.serializeClientError = exports.deserializeClientErrorContextInfoField = exports.serializeClientErrorContextInfoField = exports.deserializeClientErrorCodeField = exports.serializeClientErrorCodeField = void 0; -exports.deserializeFileMini = exports.serializeFileMini = exports.deserializeFileVersionMini = exports.serializeFileVersionMini = exports.deserializeFileVersionBase = exports.serializeFileVersionBase = exports.deserializeFileVersionBaseTypeField = exports.serializeFileVersionBaseTypeField = exports.deserializeFileBase = exports.serializeFileBase = exports.deserializeFileBaseTypeField = exports.serializeFileBaseTypeField = exports.deserializeEnterpriseBase = exports.serializeEnterpriseBase = exports.deserializeEnterpriseBaseTypeField = exports.serializeEnterpriseBaseTypeField = exports.deserializeEmailAliases = exports.serializeEmailAliases = exports.deserializeEmailAlias = exports.serializeEmailAlias = exports.deserializeEmailAliasTypeField = exports.serializeEmailAliasTypeField = exports.deserializeCommentBase = exports.serializeCommentBase = exports.deserializeCommentBaseTypeField = exports.serializeCommentBaseTypeField = exports.deserializeCollections = exports.serializeCollections = exports.deserializeCollectionsOrderField = exports.serializeCollectionsOrderField = exports.deserializeCollectionsOrderFieldDirectionField = exports.serializeCollectionsOrderFieldDirectionField = exports.deserializeCollection = exports.serializeCollection = exports.deserializeCollectionCollectionTypeField = exports.serializeCollectionCollectionTypeField = exports.deserializeCollectionNameField = exports.serializeCollectionNameField = exports.deserializeCollectionTypeField = exports.serializeCollectionTypeField = exports.deserializeCollaborationAllowlistExemptTargets = exports.serializeCollaborationAllowlistExemptTargets = exports.deserializeCollaborationAllowlistExemptTarget = exports.serializeCollaborationAllowlistExemptTarget = exports.deserializeCollaborationAllowlistExemptTargetUserField = exports.serializeCollaborationAllowlistExemptTargetUserField = exports.deserializeCollaborationAllowlistExemptTargetUserFieldTypeField = exports.serializeCollaborationAllowlistExemptTargetUserFieldTypeField = exports.deserializeCollaborationAllowlistExemptTargetEnterpriseField = exports.serializeCollaborationAllowlistExemptTargetEnterpriseField = void 0; -exports.deserializeGroup = exports.serializeGroup = exports.deserializeGroups = exports.serializeGroups = exports.deserializeGroupsOrderField = exports.serializeGroupsOrderField = exports.deserializeGroupsOrderFieldDirectionField = exports.serializeGroupsOrderFieldDirectionField = exports.deserializeGroupMini = exports.serializeGroupMini = exports.deserializeGroupMiniGroupTypeField = exports.serializeGroupMiniGroupTypeField = exports.deserializeGroupBase = exports.serializeGroupBase = exports.deserializeGroupBaseTypeField = exports.serializeGroupBaseTypeField = exports.deserializeIntegrationMappingMini = exports.serializeIntegrationMappingMini = exports.deserializeIntegrationMappingMiniBoxItemTypeField = exports.serializeIntegrationMappingMiniBoxItemTypeField = exports.deserializeIntegrationMappingMiniPartnerItemTypeField = exports.serializeIntegrationMappingMiniPartnerItemTypeField = exports.deserializeIntegrationMappingBase = exports.serializeIntegrationMappingBase = exports.deserializeIntegrationMappingBaseIntegrationTypeField = exports.serializeIntegrationMappingBaseIntegrationTypeField = exports.deserializeFolderMini = exports.serializeFolderMini = exports.deserializeFolderBase = exports.serializeFolderBase = exports.deserializeFolderBaseTypeField = exports.serializeFolderBaseTypeField = exports.deserializeConflictError = exports.serializeConflictError = exports.deserializeConflictErrorContextInfoField = exports.serializeConflictErrorContextInfoField = exports.deserializeFileConflict = exports.serializeFileConflict = exports.deserializeFilesUnderRetention = exports.serializeFilesUnderRetention = exports.deserializeAccessToken = exports.serializeAccessToken = exports.deserializeAccessTokenIssuedTokenTypeField = exports.serializeAccessTokenIssuedTokenTypeField = exports.deserializeAccessTokenTokenTypeField = exports.serializeAccessTokenTokenTypeField = exports.deserializeFileScope = exports.serializeFileScope = exports.deserializeFileScopeScopeField = exports.serializeFileScopeScopeField = void 0; -exports.deserializeMetadataQueryIndex = exports.serializeMetadataQueryIndex = exports.deserializeMetadataQueryIndexFieldsField = exports.serializeMetadataQueryIndexFieldsField = exports.deserializeMetadataQueryIndexFieldsFieldSortDirectionField = exports.serializeMetadataQueryIndexFieldsFieldSortDirectionField = exports.deserializeMetadataQueryIndexStatusField = exports.serializeMetadataQueryIndexStatusField = exports.deserializeMetadataCascadePolicies = exports.serializeMetadataCascadePolicies = exports.deserializeMetadataCascadePolicy = exports.serializeMetadataCascadePolicy = exports.deserializeMetadataCascadePolicyScopeField = exports.serializeMetadataCascadePolicyScopeField = exports.deserializeMetadataCascadePolicyParentField = exports.serializeMetadataCascadePolicyParentField = exports.deserializeMetadataCascadePolicyParentFieldTypeField = exports.serializeMetadataCascadePolicyParentFieldTypeField = exports.deserializeMetadataCascadePolicyOwnerEnterpriseField = exports.serializeMetadataCascadePolicyOwnerEnterpriseField = exports.deserializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField = exports.serializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField = exports.deserializeMetadataCascadePolicyTypeField = exports.serializeMetadataCascadePolicyTypeField = exports.deserializeMetadataBase = exports.serializeMetadataBase = exports.deserializeMetadataFull = exports.serializeMetadataFull = exports.deserializeMetadatas = exports.serializeMetadatas = exports.deserializeMetadata = exports.serializeMetadata = exports.deserializeLegalHoldPolicyAssignments = exports.serializeLegalHoldPolicyAssignments = exports.deserializeLegalHoldPolicyAssignmentBase = exports.serializeLegalHoldPolicyAssignmentBase = exports.deserializeLegalHoldPolicyAssignmentBaseTypeField = exports.serializeLegalHoldPolicyAssignmentBaseTypeField = exports.deserializeLegalHoldPolicyMini = exports.serializeLegalHoldPolicyMini = exports.deserializeLegalHoldPolicyMiniTypeField = exports.serializeLegalHoldPolicyMiniTypeField = exports.deserializeGroupFull = exports.serializeGroupFull = exports.deserializeGroupFullPermissionsField = exports.serializeGroupFullPermissionsField = exports.deserializeGroupFullMemberViewabilityLevelField = exports.serializeGroupFullMemberViewabilityLevelField = exports.deserializeGroupFullInvitabilityLevelField = exports.serializeGroupFullInvitabilityLevelField = void 0; -exports.deserializeShieldInformationBarrierReportBase = exports.serializeShieldInformationBarrierReportBase = exports.deserializeShieldInformationBarrierReportBaseTypeField = exports.serializeShieldInformationBarrierReportBaseTypeField = exports.deserializeShieldInformationBarrierReference = exports.serializeShieldInformationBarrierReference = exports.deserializeShieldInformationBarrierBase = exports.serializeShieldInformationBarrierBase = exports.deserializeShieldInformationBarrierBaseTypeField = exports.serializeShieldInformationBarrierBaseTypeField = exports.deserializeRetentionPolicyAssignments = exports.serializeRetentionPolicyAssignments = exports.deserializeRetentionPolicyAssignmentBase = exports.serializeRetentionPolicyAssignmentBase = exports.deserializeRetentionPolicyAssignmentBaseTypeField = exports.serializeRetentionPolicyAssignmentBaseTypeField = exports.deserializeFileVersionRetentions = exports.serializeFileVersionRetentions = exports.deserializeFileVersionRetention = exports.serializeFileVersionRetention = exports.deserializeFileVersionRetentionTypeField = exports.serializeFileVersionRetentionTypeField = exports.deserializeRetentionPolicies = exports.serializeRetentionPolicies = exports.deserializeRetentionPolicyMini = exports.serializeRetentionPolicyMini = exports.deserializeRetentionPolicyMiniDispositionActionField = exports.serializeRetentionPolicyMiniDispositionActionField = exports.deserializeRetentionPolicyBase = exports.serializeRetentionPolicyBase = exports.deserializeRetentionPolicyBaseTypeField = exports.serializeRetentionPolicyBaseTypeField = exports.deserializeRealtimeServers = exports.serializeRealtimeServers = exports.deserializeRealtimeServer = exports.serializeRealtimeServer = exports.deserializeMetadataTemplates = exports.serializeMetadataTemplates = exports.deserializeMetadataTemplate = exports.serializeMetadataTemplate = exports.deserializeMetadataTemplateFieldsField = exports.serializeMetadataTemplateFieldsField = exports.deserializeMetadataTemplateFieldsFieldOptionsField = exports.serializeMetadataTemplateFieldsFieldOptionsField = exports.deserializeMetadataTemplateFieldsFieldTypeField = exports.serializeMetadataTemplateFieldsFieldTypeField = exports.deserializeMetadataTemplateTypeField = exports.serializeMetadataTemplateTypeField = exports.deserializeMetadataQueryIndices = exports.serializeMetadataQueryIndices = void 0; -exports.deserializeTermsOfServices = exports.serializeTermsOfServices = exports.deserializeTermsOfService = exports.serializeTermsOfService = exports.deserializeTermsOfServiceTosTypeField = exports.serializeTermsOfServiceTosTypeField = exports.deserializeTermsOfServiceEnterpriseField = exports.serializeTermsOfServiceEnterpriseField = exports.deserializeTermsOfServiceEnterpriseFieldTypeField = exports.serializeTermsOfServiceEnterpriseFieldTypeField = exports.deserializeTermsOfServiceStatusField = exports.serializeTermsOfServiceStatusField = exports.deserializeTermsOfServiceBase = exports.serializeTermsOfServiceBase = exports.deserializeTermsOfServiceBaseTypeField = exports.serializeTermsOfServiceBaseTypeField = exports.deserializeStoragePolicies = exports.serializeStoragePolicies = exports.deserializeStoragePolicy = exports.serializeStoragePolicy = exports.deserializeStoragePolicyAssignments = exports.serializeStoragePolicyAssignments = exports.deserializeStoragePolicyAssignment = exports.serializeStoragePolicyAssignment = exports.deserializeStoragePolicyAssignmentAssignedToField = exports.serializeStoragePolicyAssignmentAssignedToField = exports.deserializeStoragePolicyMini = exports.serializeStoragePolicyMini = exports.deserializeStoragePolicyMiniTypeField = exports.serializeStoragePolicyMiniTypeField = exports.deserializeSessionTerminationMessage = exports.serializeSessionTerminationMessage = exports.deserializeShieldInformationBarrierSegmentRestrictionMini = exports.serializeShieldInformationBarrierSegmentRestrictionMini = exports.deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField = exports.serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField = exports.deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField = exports.serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField = exports.deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField = exports.serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField = exports.deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField = exports.serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField = exports.deserializeShieldInformationBarrierSegmentRestrictionBase = exports.serializeShieldInformationBarrierSegmentRestrictionBase = exports.deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField = exports.serializeShieldInformationBarrierSegmentRestrictionBaseTypeField = exports.deserializeShieldInformationBarrierSegmentMemberBase = exports.serializeShieldInformationBarrierSegmentMemberBase = exports.deserializeShieldInformationBarrierSegmentMemberBaseTypeField = exports.serializeShieldInformationBarrierSegmentMemberBaseTypeField = void 0; -exports.deserializeUsersOrderFieldDirectionField = exports.serializeUsersOrderFieldDirectionField = exports.deserializeUser = exports.serializeUser = exports.deserializeUserNotificationEmailField = exports.serializeUserNotificationEmailField = exports.deserializeUserStatusField = exports.serializeUserStatusField = exports.deserializeEventSource = exports.serializeEventSource = exports.deserializeEventSourceClassificationField = exports.serializeEventSourceClassificationField = exports.deserializeEventSourceItemTypeField = exports.serializeEventSourceItemTypeField = exports.deserializeUserMini = exports.serializeUserMini = exports.deserializeUserCollaborations = exports.serializeUserCollaborations = exports.deserializeUserIntegrationMappings = exports.serializeUserIntegrationMappings = exports.deserializeUserBase = exports.serializeUserBase = exports.deserializeUserBaseTypeField = exports.serializeUserBaseTypeField = exports.deserializeUserAvatar = exports.serializeUserAvatar = exports.deserializeUserAvatarPicUrlsField = exports.serializeUserAvatarPicUrlsField = exports.deserializeUploadUrl = exports.serializeUploadUrl = exports.deserializeUploadSession = exports.serializeUploadSession = exports.deserializeUploadSessionSessionEndpointsField = exports.serializeUploadSessionSessionEndpointsField = exports.deserializeUploadSessionTypeField = exports.serializeUploadSessionTypeField = exports.deserializeUploadedPart = exports.serializeUploadedPart = exports.deserializeUploadParts = exports.serializeUploadParts = exports.deserializeUploadPartsOrderField = exports.serializeUploadPartsOrderField = exports.deserializeUploadPartsOrderFieldDirectionField = exports.serializeUploadPartsOrderFieldDirectionField = exports.deserializeUploadPart = exports.serializeUploadPart = exports.deserializeUploadPartMini = exports.serializeUploadPartMini = exports.deserializeSignTemplates = exports.serializeSignTemplates = void 0; -exports.deserializeTrashFolderItemStatusField = exports.serializeTrashFolderItemStatusField = exports.deserializeTrashFolderPathCollectionField = exports.serializeTrashFolderPathCollectionField = exports.deserializeTrashFolderPathCollectionFieldEntriesField = exports.serializeTrashFolderPathCollectionFieldEntriesField = exports.deserializeTrashFolderPathCollectionFieldEntriesFieldTypeField = exports.serializeTrashFolderPathCollectionFieldEntriesFieldTypeField = exports.deserializeTrashFolderTypeField = exports.serializeTrashFolderTypeField = exports.deserializeTrashWebLink = exports.serializeTrashWebLink = exports.deserializeTrashWebLinkItemStatusField = exports.serializeTrashWebLinkItemStatusField = exports.deserializeTrashWebLinkPathCollectionField = exports.serializeTrashWebLinkPathCollectionField = exports.deserializeTrashWebLinkPathCollectionFieldEntriesField = exports.serializeTrashWebLinkPathCollectionFieldEntriesField = exports.deserializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField = exports.serializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField = exports.deserializeTrashWebLinkTypeField = exports.serializeTrashWebLinkTypeField = exports.deserializeTrashFileRestored = exports.serializeTrashFileRestored = exports.deserializeTrashFileRestoredItemStatusField = exports.serializeTrashFileRestoredItemStatusField = exports.deserializeTrashFileRestoredPathCollectionField = exports.serializeTrashFileRestoredPathCollectionField = exports.deserializeTrashFileRestoredTypeField = exports.serializeTrashFileRestoredTypeField = exports.deserializeTrashFolderRestored = exports.serializeTrashFolderRestored = exports.deserializeTrashFolderRestoredItemStatusField = exports.serializeTrashFolderRestoredItemStatusField = exports.deserializeTrashFolderRestoredPathCollectionField = exports.serializeTrashFolderRestoredPathCollectionField = exports.deserializeTrashFolderRestoredTypeField = exports.serializeTrashFolderRestoredTypeField = exports.deserializeTrashWebLinkRestored = exports.serializeTrashWebLinkRestored = exports.deserializeTrashWebLinkRestoredItemStatusField = exports.serializeTrashWebLinkRestoredItemStatusField = exports.deserializeTrashWebLinkRestoredPathCollectionField = exports.serializeTrashWebLinkRestoredPathCollectionField = exports.deserializeTrashWebLinkRestoredTypeField = exports.serializeTrashWebLinkRestoredTypeField = exports.deserializeUsers = exports.serializeUsers = exports.deserializeUsersOrderField = exports.serializeUsersOrderField = void 0; -exports.deserializeRetentionPolicyPolicyTypeField = exports.serializeRetentionPolicyPolicyTypeField = exports.deserializeRetentionPolicyAssignment = exports.serializeRetentionPolicyAssignment = exports.deserializeRetentionPolicyAssignmentFilterFieldsField = exports.serializeRetentionPolicyAssignmentFilterFieldsField = exports.deserializeRetentionPolicyAssignmentAssignedToField = exports.serializeRetentionPolicyAssignmentAssignedToField = exports.deserializeRetentionPolicyAssignmentAssignedToFieldTypeField = exports.serializeRetentionPolicyAssignmentAssignedToFieldTypeField = exports.deserializeRetentionPolicyAssignmentTypeField = exports.serializeRetentionPolicyAssignmentTypeField = exports.deserializeTasks = exports.serializeTasks = exports.deserializeTask = exports.serializeTask = exports.deserializeTaskCompletionRuleField = exports.serializeTaskCompletionRuleField = exports.deserializeTaskActionField = exports.serializeTaskActionField = exports.deserializeTaskTypeField = exports.serializeTaskTypeField = exports.deserializeTaskAssignments = exports.serializeTaskAssignments = exports.deserializeTaskAssignment = exports.serializeTaskAssignment = exports.deserializeTaskAssignmentResolutionStateField = exports.serializeTaskAssignmentResolutionStateField = exports.deserializeTaskAssignmentTypeField = exports.serializeTaskAssignmentTypeField = exports.deserializeTermsOfServiceUserStatuses = exports.serializeTermsOfServiceUserStatuses = exports.deserializeTermsOfServiceUserStatus = exports.serializeTermsOfServiceUserStatus = exports.deserializeTermsOfServiceUserStatusTypeField = exports.serializeTermsOfServiceUserStatusTypeField = exports.deserializeTrashFile = exports.serializeTrashFile = exports.deserializeTrashFileItemStatusField = exports.serializeTrashFileItemStatusField = exports.deserializeTrashFilePathCollectionField = exports.serializeTrashFilePathCollectionField = exports.deserializeTrashFilePathCollectionFieldEntriesField = exports.serializeTrashFilePathCollectionFieldEntriesField = exports.deserializeTrashFilePathCollectionFieldEntriesFieldTypeField = exports.serializeTrashFilePathCollectionFieldEntriesFieldTypeField = exports.deserializeTrashFileTypeField = exports.serializeTrashFileTypeField = exports.deserializeTrashFolder = exports.serializeTrashFolder = void 0; -exports.deserializeFileRequestStatusField = exports.serializeFileRequestStatusField = exports.deserializeFileRequestTypeField = exports.serializeFileRequestTypeField = exports.deserializeFileVersionFull = exports.serializeFileVersionFull = exports.deserializeFileVersions = exports.serializeFileVersions = exports.deserializeFileVersionsOrderField = exports.serializeFileVersionsOrderField = exports.deserializeFileVersionsOrderFieldDirectionField = exports.serializeFileVersionsOrderFieldDirectionField = exports.deserializeFileVersion = exports.serializeFileVersion = exports.deserializeGroupMemberships = exports.serializeGroupMemberships = exports.deserializeGroupMembershipsOrderField = exports.serializeGroupMembershipsOrderField = exports.deserializeGroupMembershipsOrderFieldDirectionField = exports.serializeGroupMembershipsOrderFieldDirectionField = exports.deserializeGroupMembership = exports.serializeGroupMembership = exports.deserializeGroupMembershipRoleField = exports.serializeGroupMembershipRoleField = exports.deserializeGroupMembershipTypeField = exports.serializeGroupMembershipTypeField = exports.deserializeInvite = exports.serializeInvite = exports.deserializeInviteInvitedToField = exports.serializeInviteInvitedToField = exports.deserializeInviteInvitedToFieldTypeField = exports.serializeInviteInvitedToFieldTypeField = exports.deserializeInviteTypeField = exports.serializeInviteTypeField = exports.deserializeLegalHoldPolicies = exports.serializeLegalHoldPolicies = exports.deserializeLegalHoldPolicy = exports.serializeLegalHoldPolicy = exports.deserializeLegalHoldPolicyAssignmentCountsField = exports.serializeLegalHoldPolicyAssignmentCountsField = exports.deserializeLegalHoldPolicyStatusField = exports.serializeLegalHoldPolicyStatusField = exports.deserializeRetentionPolicy = exports.serializeRetentionPolicy = exports.deserializeRetentionPolicyAssignmentCountsField = exports.serializeRetentionPolicyAssignmentCountsField = exports.deserializeRetentionPolicyStatusField = exports.serializeRetentionPolicyStatusField = exports.deserializeRetentionPolicyRetentionTypeField = exports.serializeRetentionPolicyRetentionTypeField = void 0; -exports.deserializeFileFullRepresentationsField = exports.serializeFileFullRepresentationsField = exports.deserializeFileFullRepresentationsFieldEntriesField = exports.serializeFileFullRepresentationsFieldEntriesField = exports.deserializeFileFullRepresentationsFieldEntriesFieldStatusField = exports.serializeFileFullRepresentationsFieldEntriesFieldStatusField = exports.deserializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField = exports.serializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField = exports.deserializeFileFullRepresentationsFieldEntriesFieldPropertiesField = exports.serializeFileFullRepresentationsFieldEntriesFieldPropertiesField = exports.deserializeFileFullRepresentationsFieldEntriesFieldInfoField = exports.serializeFileFullRepresentationsFieldEntriesFieldInfoField = exports.deserializeFileFullRepresentationsFieldEntriesFieldContentField = exports.serializeFileFullRepresentationsFieldEntriesFieldContentField = exports.deserializeFileFullMetadataField = exports.serializeFileFullMetadataField = exports.deserializeFileFullAllowedInviteeRolesField = exports.serializeFileFullAllowedInviteeRolesField = exports.deserializeFileFullWatermarkInfoField = exports.serializeFileFullWatermarkInfoField = exports.deserializeFileFullExpiringEmbedLinkField = exports.serializeFileFullExpiringEmbedLinkField = exports.deserializeFileFullExpiringEmbedLinkFieldTokenTypeField = exports.serializeFileFullExpiringEmbedLinkFieldTokenTypeField = exports.deserializeFileFullLockField = exports.serializeFileFullLockField = exports.deserializeFileFullLockFieldAppTypeField = exports.serializeFileFullLockFieldAppTypeField = exports.deserializeFileFullLockFieldTypeField = exports.serializeFileFullLockFieldTypeField = exports.deserializeFileFullPermissionsField = exports.serializeFileFullPermissionsField = exports.deserializeFile = exports.serializeFile = exports.deserializeFileItemStatusField = exports.serializeFileItemStatusField = exports.deserializeFileSharedLinkField = exports.serializeFileSharedLinkField = exports.deserializeFileSharedLinkFieldPermissionsField = exports.serializeFileSharedLinkFieldPermissionsField = exports.deserializeFileSharedLinkFieldEffectivePermissionField = exports.serializeFileSharedLinkFieldEffectivePermissionField = exports.deserializeFileSharedLinkFieldEffectiveAccessField = exports.serializeFileSharedLinkFieldEffectiveAccessField = exports.deserializeFileSharedLinkFieldAccessField = exports.serializeFileSharedLinkFieldAccessField = exports.deserializeFilePathCollectionField = exports.serializeFilePathCollectionField = exports.deserializeFileRequest = exports.serializeFileRequest = void 0; -exports.deserializeShieldInformationBarrierReportStatusField = exports.serializeShieldInformationBarrierReportStatusField = exports.deserializeShieldInformationBarrierReportShieldInformationBarrierField = exports.serializeShieldInformationBarrierReportShieldInformationBarrierField = exports.deserializeShieldInformationBarrierSegment = exports.serializeShieldInformationBarrierSegment = exports.deserializeShieldInformationBarrierSegmentTypeField = exports.serializeShieldInformationBarrierSegmentTypeField = exports.deserializeShieldInformationBarrierSegmentMember = exports.serializeShieldInformationBarrierSegmentMember = exports.deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField = exports.serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField = exports.deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField = exports.serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField = exports.deserializeShieldInformationBarrierSegmentMemberMini = exports.serializeShieldInformationBarrierSegmentMemberMini = exports.deserializeShieldInformationBarrierSegmentRestriction = exports.serializeShieldInformationBarrierSegmentRestriction = exports.deserializeComments = exports.serializeComments = exports.deserializeCommentsOrderField = exports.serializeCommentsOrderField = exports.deserializeCommentsOrderFieldDirectionField = exports.serializeCommentsOrderFieldDirectionField = exports.deserializeCommentFull = exports.serializeCommentFull = exports.deserializeComment = exports.serializeComment = exports.deserializeCommentItemField = exports.serializeCommentItemField = exports.deserializeDevicePinners = exports.serializeDevicePinners = exports.deserializeDevicePinnersOrderField = exports.serializeDevicePinnersOrderField = exports.deserializeDevicePinnersOrderFieldDirectionField = exports.serializeDevicePinnersOrderFieldDirectionField = exports.deserializeDevicePinnersOrderFieldByField = exports.serializeDevicePinnersOrderFieldByField = exports.deserializeDevicePinner = exports.serializeDevicePinner = exports.deserializeDevicePinnerTypeField = exports.serializeDevicePinnerTypeField = exports.deserializeFiles = exports.serializeFiles = exports.deserializeFileFull = exports.serializeFileFull = exports.deserializeFileFullSharedLinkPermissionOptionsField = exports.serializeFileFullSharedLinkPermissionOptionsField = exports.deserializeFileFullClassificationField = exports.serializeFileFullClassificationField = void 0; -exports.deserializeFolderPathCollectionField = exports.serializeFolderPathCollectionField = exports.deserializeItems = exports.serializeItems = exports.deserializeItemsOrderField = exports.serializeItemsOrderField = exports.deserializeItemsOrderFieldDirectionField = exports.serializeItemsOrderFieldDirectionField = exports.deserializeFileMiniOrFolderMiniOrWebLinkMini = exports.serializeFileMiniOrFolderMiniOrWebLinkMini = exports.deserializeWebLinkMini = exports.serializeWebLinkMini = exports.deserializeWebLinkBase = exports.serializeWebLinkBase = exports.deserializeWebLinkBaseTypeField = exports.serializeWebLinkBaseTypeField = exports.deserializeWebhook = exports.serializeWebhook = exports.deserializeWebhookTriggersField = exports.serializeWebhookTriggersField = exports.deserializeWebhooks = exports.serializeWebhooks = exports.deserializeWebhookMini = exports.serializeWebhookMini = exports.deserializeWebhookMiniTargetField = exports.serializeWebhookMiniTargetField = exports.deserializeWebhookMiniTargetFieldTypeField = exports.serializeWebhookMiniTargetFieldTypeField = exports.deserializeWebhookMiniTypeField = exports.serializeWebhookMiniTypeField = exports.deserializeWatermark = exports.serializeWatermark = exports.deserializeWatermarkWatermarkField = exports.serializeWatermarkWatermarkField = exports.deserializeFolderLocks = exports.serializeFolderLocks = exports.deserializeFolderLock = exports.serializeFolderLock = exports.deserializeFolderLockLockedOperationsField = exports.serializeFolderLockLockedOperationsField = exports.deserializeShieldInformationBarrier = exports.serializeShieldInformationBarrier = exports.deserializeShieldInformationBarrierStatusField = exports.serializeShieldInformationBarrierStatusField = exports.deserializeShieldInformationBarrierTypeField = exports.serializeShieldInformationBarrierTypeField = exports.deserializeShieldInformationBarrierReport = exports.serializeShieldInformationBarrierReport = exports.deserializeShieldInformationBarrierReportDetailsField = exports.serializeShieldInformationBarrierReportDetailsField = void 0; -exports.deserializeSkillInvocationTokenFieldWriteFieldTokenTypeField = exports.serializeSkillInvocationTokenFieldWriteFieldTokenTypeField = exports.deserializeSkillInvocationTokenFieldReadField = exports.serializeSkillInvocationTokenFieldReadField = exports.deserializeSkillInvocationTokenFieldReadFieldTokenTypeField = exports.serializeSkillInvocationTokenFieldReadFieldTokenTypeField = exports.deserializeSkillInvocationSkillField = exports.serializeSkillInvocationSkillField = exports.deserializeSkillInvocationSkillFieldTypeField = exports.serializeSkillInvocationSkillFieldTypeField = exports.deserializeSkillInvocationTypeField = exports.serializeSkillInvocationTypeField = exports.deserializeWebhookInvocation = exports.serializeWebhookInvocation = exports.deserializeWebhookInvocationTriggerField = exports.serializeWebhookInvocationTriggerField = exports.deserializeWebhookInvocationTypeField = exports.serializeWebhookInvocationTypeField = exports.deserializeMetadataQueryResults = exports.serializeMetadataQueryResults = exports.deserializeFileOrFolder = exports.serializeFileOrFolder = exports.deserializeEvents = exports.serializeEvents = exports.deserializeEvent = exports.serializeEvent = exports.deserializeEventAdditionalDetailsField = exports.serializeEventAdditionalDetailsField = exports.deserializeEventEventTypeField = exports.serializeEventEventTypeField = exports.deserializeEventSourceOrFileOrFolderOrUser = exports.serializeEventSourceOrFileOrFolderOrUser = exports.deserializeFolder = exports.serializeFolder = exports.deserializeFolderItemStatusField = exports.serializeFolderItemStatusField = exports.deserializeFolderFolderUploadEmailField = exports.serializeFolderFolderUploadEmailField = exports.deserializeFolderFolderUploadEmailFieldAccessField = exports.serializeFolderFolderUploadEmailFieldAccessField = exports.deserializeFolderSharedLinkField = exports.serializeFolderSharedLinkField = exports.deserializeFolderSharedLinkFieldPermissionsField = exports.serializeFolderSharedLinkFieldPermissionsField = exports.deserializeFolderSharedLinkFieldEffectivePermissionField = exports.serializeFolderSharedLinkFieldEffectivePermissionField = exports.deserializeFolderSharedLinkFieldEffectiveAccessField = exports.serializeFolderSharedLinkFieldEffectiveAccessField = exports.deserializeFolderSharedLinkFieldAccessField = exports.serializeFolderSharedLinkFieldAccessField = void 0; -exports.deserializeSearchResultWithSharedLink = exports.serializeSearchResultWithSharedLink = exports.deserializeFileOrFolderOrWebLink = exports.serializeFileOrFolderOrWebLink = exports.deserializeWebLink = exports.serializeWebLink = exports.deserializeWebLinkItemStatusField = exports.serializeWebLinkItemStatusField = exports.deserializeWebLinkSharedLinkField = exports.serializeWebLinkSharedLinkField = exports.deserializeWebLinkSharedLinkFieldPermissionsField = exports.serializeWebLinkSharedLinkFieldPermissionsField = exports.deserializeWebLinkSharedLinkFieldEffectivePermissionField = exports.serializeWebLinkSharedLinkFieldEffectivePermissionField = exports.deserializeWebLinkSharedLinkFieldEffectiveAccessField = exports.serializeWebLinkSharedLinkFieldEffectiveAccessField = exports.deserializeWebLinkSharedLinkFieldAccessField = exports.serializeWebLinkSharedLinkFieldAccessField = exports.deserializeWebLinkPathCollectionField = exports.serializeWebLinkPathCollectionField = exports.deserializeFolderFull = exports.serializeFolderFull = exports.deserializeFolderFullClassificationField = exports.serializeFolderFullClassificationField = exports.deserializeFolderFullWatermarkInfoField = exports.serializeFolderFullWatermarkInfoField = exports.deserializeFolderFullAllowedInviteeRolesField = exports.serializeFolderFullAllowedInviteeRolesField = exports.deserializeFolderFullAllowedSharedLinkAccessLevelsField = exports.serializeFolderFullAllowedSharedLinkAccessLevelsField = exports.deserializeFolderFullMetadataField = exports.serializeFolderFullMetadataField = exports.deserializeFolderFullPermissionsField = exports.serializeFolderFullPermissionsField = exports.deserializeFolderFullSyncStateField = exports.serializeFolderFullSyncStateField = exports.deserializeSkillInvocation = exports.serializeSkillInvocation = exports.deserializeSkillInvocationEnterpriseField = exports.serializeSkillInvocationEnterpriseField = exports.deserializeSkillInvocationEnterpriseFieldTypeField = exports.serializeSkillInvocationEnterpriseFieldTypeField = exports.deserializeSkillInvocationStatusField = exports.serializeSkillInvocationStatusField = exports.deserializeSkillInvocationStatusFieldStateField = exports.serializeSkillInvocationStatusFieldStateField = exports.deserializeSkillInvocationTokenField = exports.serializeSkillInvocationTokenField = exports.deserializeSkillInvocationTokenFieldWriteField = exports.serializeSkillInvocationTokenFieldWriteField = void 0; -exports.deserializeWorkflowMini = exports.serializeWorkflowMini = exports.deserializeWorkflowMiniTypeField = exports.serializeWorkflowMiniTypeField = exports.deserializeCollaborations = exports.serializeCollaborations = exports.deserializeCollaborationsOrderField = exports.serializeCollaborationsOrderField = exports.deserializeCollaborationsOrderFieldDirectionField = exports.serializeCollaborationsOrderFieldDirectionField = exports.deserializeCollaboration = exports.serializeCollaboration = exports.deserializeCollaborationAcceptanceRequirementsStatusField = exports.serializeCollaborationAcceptanceRequirementsStatusField = exports.deserializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField = exports.serializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField = exports.deserializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField = exports.serializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField = exports.deserializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField = exports.serializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField = exports.deserializeCollaborationStatusField = exports.serializeCollaborationStatusField = exports.deserializeCollaborationRoleField = exports.serializeCollaborationRoleField = exports.deserializeCollaborationTypeField = exports.serializeCollaborationTypeField = exports.deserializeFileVersionLegalHolds = exports.serializeFileVersionLegalHolds = exports.deserializeFileVersionLegalHold = exports.serializeFileVersionLegalHold = exports.deserializeFileVersionLegalHoldTypeField = exports.serializeFileVersionLegalHoldTypeField = exports.deserializeLegalHoldPolicyAssignment = exports.serializeLegalHoldPolicyAssignment = exports.deserializeRecentItems = exports.serializeRecentItems = exports.deserializeRecentItem = exports.serializeRecentItem = exports.deserializeRecentItemInteractionTypeField = exports.serializeRecentItemInteractionTypeField = exports.deserializeSearchResultsOrSearchResultsWithSharedLinks = exports.serializeSearchResultsOrSearchResultsWithSharedLinks = exports.deserializeSearchResults = exports.serializeSearchResults = exports.deserializeSearchResultsTypeField = exports.serializeSearchResultsTypeField = exports.deserializeSearchResultsWithSharedLinks = exports.serializeSearchResultsWithSharedLinks = exports.deserializeSearchResultsWithSharedLinksTypeField = exports.serializeSearchResultsWithSharedLinksTypeField = void 0; -exports.deserializeKeywordSkillCardSkillCardTypeField = exports.serializeKeywordSkillCardSkillCardTypeField = exports.deserializeKeywordSkillCardTypeField = exports.serializeKeywordSkillCardTypeField = exports.deserializeZipDownloadStatus = exports.serializeZipDownloadStatus = exports.deserializeZipDownloadStatusStateField = exports.serializeZipDownloadStatusStateField = exports.deserializeZipDownload = exports.serializeZipDownload = exports.deserializeZipDownloadNameConflictsField = exports.serializeZipDownloadNameConflictsField = exports.deserializeZipDownloadNameConflictsFieldTypeField = exports.serializeZipDownloadNameConflictsFieldTypeField = exports.deserializeWorkflowFull = exports.serializeWorkflowFull = exports.deserializeWorkflows = exports.serializeWorkflows = exports.deserializeWorkflow = exports.serializeWorkflow = exports.deserializeWorkflowFlowsField = exports.serializeWorkflowFlowsField = exports.deserializeWorkflowFlowsFieldOutcomesField = exports.serializeWorkflowFlowsFieldOutcomesField = exports.deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedField = exports.serializeWorkflowFlowsFieldOutcomesFieldIfRejectedField = exports.deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField = exports.serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField = exports.deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField = exports.serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField = exports.deserializeWorkflowFlowsFieldOutcomesFieldActionTypeField = exports.serializeWorkflowFlowsFieldOutcomesFieldActionTypeField = exports.deserializeWorkflowFlowsFieldOutcomesFieldTypeField = exports.serializeWorkflowFlowsFieldOutcomesFieldTypeField = exports.deserializeWorkflowFlowsFieldTriggerField = exports.serializeWorkflowFlowsFieldTriggerField = exports.deserializeWorkflowFlowsFieldTriggerFieldScopeField = exports.serializeWorkflowFlowsFieldTriggerFieldScopeField = exports.deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField = exports.serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField = exports.deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField = exports.serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField = exports.deserializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField = exports.serializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField = exports.deserializeWorkflowFlowsFieldTriggerFieldTriggerTypeField = exports.serializeWorkflowFlowsFieldTriggerFieldTriggerTypeField = exports.deserializeWorkflowFlowsFieldTriggerFieldTypeField = exports.serializeWorkflowFlowsFieldTriggerFieldTypeField = exports.deserializeWorkflowFlowsFieldTypeField = exports.serializeWorkflowFlowsFieldTypeField = void 0; -exports.deserializeTimelineSkillCardInvocationFieldTypeField = exports.serializeTimelineSkillCardInvocationFieldTypeField = exports.deserializeTimelineSkillCardSkillField = exports.serializeTimelineSkillCardSkillField = exports.deserializeTimelineSkillCardSkillFieldTypeField = exports.serializeTimelineSkillCardSkillFieldTypeField = exports.deserializeTimelineSkillCardSkillCardTitleField = exports.serializeTimelineSkillCardSkillCardTitleField = exports.deserializeTimelineSkillCardSkillCardTypeField = exports.serializeTimelineSkillCardSkillCardTypeField = exports.deserializeTimelineSkillCardTypeField = exports.serializeTimelineSkillCardTypeField = exports.deserializeIntegrationMappingBoxItemSlack = exports.serializeIntegrationMappingBoxItemSlack = exports.deserializeIntegrationMappingBoxItemSlackTypeField = exports.serializeIntegrationMappingBoxItemSlackTypeField = exports.deserializeIntegrationMappings = exports.serializeIntegrationMappings = exports.deserializeIntegrationMapping = exports.serializeIntegrationMapping = exports.deserializeIntegrationMappingModifiedByField = exports.serializeIntegrationMappingModifiedByField = exports.deserializeIntegrationMappingCreatedByField = exports.serializeIntegrationMappingCreatedByField = exports.deserializeIntegrationMappingOptionsField = exports.serializeIntegrationMappingOptionsField = exports.deserializeIntegrationMappingBoxItemField = exports.serializeIntegrationMappingBoxItemField = exports.deserializeIntegrationMappingTypeField = exports.serializeIntegrationMappingTypeField = exports.deserializeIntegrationMappingPartnerItemSlack = exports.serializeIntegrationMappingPartnerItemSlack = exports.deserializeIntegrationMappingPartnerItemSlackTypeField = exports.serializeIntegrationMappingPartnerItemSlackTypeField = exports.deserializeIntegrationMappingSlackOptions = exports.serializeIntegrationMappingSlackOptions = exports.deserializeKeywordSkillCard = exports.serializeKeywordSkillCard = exports.deserializeKeywordSkillCardEntriesField = exports.serializeKeywordSkillCardEntriesField = exports.deserializeKeywordSkillCardInvocationField = exports.serializeKeywordSkillCardInvocationField = exports.deserializeKeywordSkillCardInvocationFieldTypeField = exports.serializeKeywordSkillCardInvocationFieldTypeField = exports.deserializeKeywordSkillCardSkillField = exports.serializeKeywordSkillCardSkillField = exports.deserializeKeywordSkillCardSkillFieldTypeField = exports.serializeKeywordSkillCardSkillFieldTypeField = exports.deserializeKeywordSkillCardSkillCardTitleField = exports.serializeKeywordSkillCardSkillCardTitleField = void 0; -exports.deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard = exports.serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard = exports.deserializeStatusSkillCard = exports.serializeStatusSkillCard = exports.deserializeStatusSkillCardInvocationField = exports.serializeStatusSkillCardInvocationField = exports.deserializeStatusSkillCardInvocationFieldTypeField = exports.serializeStatusSkillCardInvocationFieldTypeField = exports.deserializeStatusSkillCardSkillField = exports.serializeStatusSkillCardSkillField = exports.deserializeStatusSkillCardSkillFieldTypeField = exports.serializeStatusSkillCardSkillFieldTypeField = exports.deserializeStatusSkillCardStatusField = exports.serializeStatusSkillCardStatusField = exports.deserializeStatusSkillCardStatusFieldCodeField = exports.serializeStatusSkillCardStatusFieldCodeField = exports.deserializeStatusSkillCardSkillCardTitleField = exports.serializeStatusSkillCardSkillCardTitleField = exports.deserializeStatusSkillCardSkillCardTypeField = exports.serializeStatusSkillCardSkillCardTypeField = exports.deserializeStatusSkillCardTypeField = exports.serializeStatusSkillCardTypeField = exports.deserializeTranscriptSkillCard = exports.serializeTranscriptSkillCard = exports.deserializeTranscriptSkillCardEntriesField = exports.serializeTranscriptSkillCardEntriesField = exports.deserializeTranscriptSkillCardEntriesFieldAppearsField = exports.serializeTranscriptSkillCardEntriesFieldAppearsField = exports.deserializeTranscriptSkillCardInvocationField = exports.serializeTranscriptSkillCardInvocationField = exports.deserializeTranscriptSkillCardInvocationFieldTypeField = exports.serializeTranscriptSkillCardInvocationFieldTypeField = exports.deserializeTranscriptSkillCardSkillField = exports.serializeTranscriptSkillCardSkillField = exports.deserializeTranscriptSkillCardSkillFieldTypeField = exports.serializeTranscriptSkillCardSkillFieldTypeField = exports.deserializeTranscriptSkillCardSkillCardTitleField = exports.serializeTranscriptSkillCardSkillCardTitleField = exports.deserializeTranscriptSkillCardSkillCardTypeField = exports.serializeTranscriptSkillCardSkillCardTypeField = exports.deserializeTranscriptSkillCardTypeField = exports.serializeTranscriptSkillCardTypeField = exports.deserializeTimelineSkillCard = exports.serializeTimelineSkillCard = exports.deserializeTimelineSkillCardEntriesField = exports.serializeTimelineSkillCardEntriesField = exports.deserializeTimelineSkillCardEntriesFieldAppearsField = exports.serializeTimelineSkillCardEntriesFieldAppearsField = exports.deserializeTimelineSkillCardInvocationField = exports.serializeTimelineSkillCardInvocationField = void 0; -exports.deserializeSignTemplateAdditionalInfoFieldNonEditableField = exports.serializeSignTemplateAdditionalInfoFieldNonEditableField = exports.deserializeTemplateSigner = exports.serializeTemplateSigner = exports.deserializeTemplateSignerRoleField = exports.serializeTemplateSignerRoleField = exports.deserializeTemplateSignerInput = exports.serializeTemplateSignerInput = exports.deserializeTemplateSignerInputDimensionsField = exports.serializeTemplateSignerInputDimensionsField = exports.deserializeTemplateSignerInputCoordinatesField = exports.serializeTemplateSignerInputCoordinatesField = exports.deserializeTemplateSignerInputContentTypeField = exports.serializeTemplateSignerInputContentTypeField = exports.deserializeTemplateSignerInputTypeField = exports.serializeTemplateSignerInputTypeField = exports.deserializeSignRequestCreateRequest = exports.serializeSignRequestCreateRequest = exports.deserializeSignRequests = exports.serializeSignRequests = exports.deserializeSignRequest = exports.serializeSignRequest = exports.deserializeSignRequestSignFilesField = exports.serializeSignRequestSignFilesField = exports.deserializeSignRequestStatusField = exports.serializeSignRequestStatusField = exports.deserializeSignRequestTypeField = exports.serializeSignRequestTypeField = exports.deserializeSignRequestBase = exports.serializeSignRequestBase = exports.deserializeSignRequestSigner = exports.serializeSignRequestSigner = exports.deserializeSignRequestSignerSignerDecisionField = exports.serializeSignRequestSignerSignerDecisionField = exports.deserializeSignRequestSignerSignerDecisionFieldTypeField = exports.serializeSignRequestSignerSignerDecisionFieldTypeField = exports.deserializeSignRequestSignerInput = exports.serializeSignRequestSignerInput = exports.deserializeSignRequestSignerInputContentTypeField = exports.serializeSignRequestSignerInputContentTypeField = exports.deserializeSignRequestSignerInputTypeField = exports.serializeSignRequestSignerInputTypeField = exports.deserializeSignRequestPrefillTag = exports.serializeSignRequestPrefillTag = exports.deserializeSignRequestCreateSigner = exports.serializeSignRequestCreateSigner = exports.deserializeSignRequestCreateSignerRoleField = exports.serializeSignRequestCreateSignerRoleField = exports.deserializeSkillCardsMetadata = exports.serializeSkillCardsMetadata = void 0; -exports.deserializeMetadataFieldFilterDateRange = exports.serializeMetadataFieldFilterDateRange = exports.deserializeMetadataFieldFilterFloatRange = exports.serializeMetadataFieldFilterFloatRange = exports.deserializeMetadataFieldFilterMultiSelect = exports.serializeMetadataFieldFilterMultiSelect = exports.deserializeMetadataFieldFilterFloat = exports.serializeMetadataFieldFilterFloat = exports.deserializeMetadataFieldFilterString = exports.serializeMetadataFieldFilterString = exports.deserializeMetadataFilter = exports.serializeMetadataFilter = exports.deserializeMetadataFilterFiltersField = exports.serializeMetadataFilterFiltersField = exports.deserializeMetadataFilterScopeField = exports.serializeMetadataFilterScopeField = exports.deserializeUserFull = exports.serializeUserFull = exports.deserializeUserFullEnterpriseField = exports.serializeUserFullEnterpriseField = exports.deserializeUserFullEnterpriseFieldTypeField = exports.serializeUserFullEnterpriseFieldTypeField = exports.deserializeUserFullRoleField = exports.serializeUserFullRoleField = exports.deserializeTrackingCode = exports.serializeTrackingCode = exports.deserializeTrackingCodeTypeField = exports.serializeTrackingCodeTypeField = exports.deserializeShieldInformationBarrierReportDetails = exports.serializeShieldInformationBarrierReportDetails = exports.deserializeShieldInformationBarrierReportDetailsDetailsField = exports.serializeShieldInformationBarrierReportDetailsDetailsField = exports.deserializeSignTemplate = exports.serializeSignTemplate = exports.deserializeSignTemplateCustomBrandingField = exports.serializeSignTemplateCustomBrandingField = exports.deserializeSignTemplateReadySignLinkField = exports.serializeSignTemplateReadySignLinkField = exports.deserializeSignTemplateAdditionalInfoField = exports.serializeSignTemplateAdditionalInfoField = exports.deserializeSignTemplateAdditionalInfoFieldRequiredField = exports.serializeSignTemplateAdditionalInfoFieldRequiredField = exports.deserializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField = exports.serializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField = void 0; -const json_js_1 = require("./json.js"); -function serializePostOAuth2TokenGrantTypeField(val) { - return val; -} -exports.serializePostOAuth2TokenGrantTypeField = serializePostOAuth2TokenGrantTypeField; -function deserializePostOAuth2TokenGrantTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"PostOAuth2TokenGrantTypeField\""; - } - if (val == "authorization_code") { - return "authorization_code"; - } - if (val == "refresh_token") { - return "refresh_token"; - } - if (val == "client_credentials") { - return "client_credentials"; - } - if (val == "urn:ietf:params:oauth:grant-type:jwt-bearer") { - return "urn:ietf:params:oauth:grant-type:jwt-bearer"; - } - if (val == "urn:ietf:params:oauth:grant-type:token-exchange") { - return "urn:ietf:params:oauth:grant-type:token-exchange"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializePostOAuth2TokenGrantTypeField = deserializePostOAuth2TokenGrantTypeField; -function serializePostOAuth2TokenSubjectTokenTypeField(val) { - return val; -} -exports.serializePostOAuth2TokenSubjectTokenTypeField = serializePostOAuth2TokenSubjectTokenTypeField; -function deserializePostOAuth2TokenSubjectTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"PostOAuth2TokenSubjectTokenTypeField\""; - } - if (val == "urn:ietf:params:oauth:token-type:access_token") { - return "urn:ietf:params:oauth:token-type:access_token"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializePostOAuth2TokenSubjectTokenTypeField = deserializePostOAuth2TokenSubjectTokenTypeField; -function serializePostOAuth2TokenActorTokenTypeField(val) { - return val; -} -exports.serializePostOAuth2TokenActorTokenTypeField = serializePostOAuth2TokenActorTokenTypeField; -function deserializePostOAuth2TokenActorTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"PostOAuth2TokenActorTokenTypeField\""; - } - if (val == "urn:ietf:params:oauth:token-type:id_token") { - return "urn:ietf:params:oauth:token-type:id_token"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializePostOAuth2TokenActorTokenTypeField = deserializePostOAuth2TokenActorTokenTypeField; -function serializePostOAuth2TokenBoxSubjectTypeField(val) { - return val; -} -exports.serializePostOAuth2TokenBoxSubjectTypeField = serializePostOAuth2TokenBoxSubjectTypeField; -function deserializePostOAuth2TokenBoxSubjectTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"PostOAuth2TokenBoxSubjectTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializePostOAuth2TokenBoxSubjectTypeField = deserializePostOAuth2TokenBoxSubjectTypeField; -function serializePostOAuth2Token(val) { - return { ["grant_type"]: serializePostOAuth2TokenGrantTypeField(val.grantType), ["client_id"]: val.clientId, ["client_secret"]: val.clientSecret, ["code"]: val.code, ["refresh_token"]: val.refreshToken, ["assertion"]: val.assertion, ["subject_token"]: val.subjectToken, ["subject_token_type"]: val.subjectTokenType == void 0 ? void 0 : serializePostOAuth2TokenSubjectTokenTypeField(val.subjectTokenType), ["actor_token"]: val.actorToken, ["actor_token_type"]: val.actorTokenType == void 0 ? void 0 : serializePostOAuth2TokenActorTokenTypeField(val.actorTokenType), ["scope"]: val.scope, ["resource"]: val.resource, ["box_subject_type"]: val.boxSubjectType == void 0 ? void 0 : serializePostOAuth2TokenBoxSubjectTypeField(val.boxSubjectType), ["box_subject_id"]: val.boxSubjectId, ["box_shared_link"]: val.boxSharedLink }; -} -exports.serializePostOAuth2Token = serializePostOAuth2Token; -function deserializePostOAuth2Token(val) { - const grantType = deserializePostOAuth2TokenGrantTypeField(val.grant_type); - const clientId = (0, json_js_1.isJson)(val.client_id, "string") ? val.client_id : void 0; - const clientSecret = (0, json_js_1.isJson)(val.client_secret, "string") ? val.client_secret : void 0; - const code = (0, json_js_1.isJson)(val.code, "string") ? val.code : void 0; - const refreshToken = (0, json_js_1.isJson)(val.refresh_token, "string") ? val.refresh_token : void 0; - const assertion = (0, json_js_1.isJson)(val.assertion, "string") ? val.assertion : void 0; - const subjectToken = (0, json_js_1.isJson)(val.subject_token, "string") ? val.subject_token : void 0; - const subjectTokenType = val.subject_token_type == void 0 ? void 0 : deserializePostOAuth2TokenSubjectTokenTypeField(val.subject_token_type); - const actorToken = (0, json_js_1.isJson)(val.actor_token, "string") ? val.actor_token : void 0; - const actorTokenType = val.actor_token_type == void 0 ? void 0 : deserializePostOAuth2TokenActorTokenTypeField(val.actor_token_type); - const scope = (0, json_js_1.isJson)(val.scope, "string") ? val.scope : void 0; - const resource = (0, json_js_1.isJson)(val.resource, "string") ? val.resource : void 0; - const boxSubjectType = val.box_subject_type == void 0 ? void 0 : deserializePostOAuth2TokenBoxSubjectTypeField(val.box_subject_type); - const boxSubjectId = (0, json_js_1.isJson)(val.box_subject_id, "string") ? val.box_subject_id : void 0; - const boxSharedLink = (0, json_js_1.isJson)(val.box_shared_link, "string") ? val.box_shared_link : void 0; - return { grantType: grantType, clientId: clientId, clientSecret: clientSecret, code: code, refreshToken: refreshToken, assertion: assertion, subjectToken: subjectToken, subjectTokenType: subjectTokenType, actorToken: actorToken, actorTokenType: actorTokenType, scope: scope, resource: resource, boxSubjectType: boxSubjectType, boxSubjectId: boxSubjectId, boxSharedLink: boxSharedLink }; -} -exports.deserializePostOAuth2Token = deserializePostOAuth2Token; -function serializePostOAuth2TokenRefreshAccessTokenGrantTypeField(val) { - return val; -} -exports.serializePostOAuth2TokenRefreshAccessTokenGrantTypeField = serializePostOAuth2TokenRefreshAccessTokenGrantTypeField; -function deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"PostOAuth2TokenRefreshAccessTokenGrantTypeField\""; - } - if (val == "refresh_token") { - return "refresh_token"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField = deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField; -function serializePostOAuth2TokenRefreshAccessToken(val) { - return { ["grant_type"]: serializePostOAuth2TokenRefreshAccessTokenGrantTypeField(val.grantType), ["client_id"]: val.clientId, ["client_secret"]: val.clientSecret, ["refresh_token"]: val.refreshToken }; -} -exports.serializePostOAuth2TokenRefreshAccessToken = serializePostOAuth2TokenRefreshAccessToken; -function deserializePostOAuth2TokenRefreshAccessToken(val) { - const grantType = deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField(val.grant_type); - const clientId = val.client_id; - const clientSecret = val.client_secret; - const refreshToken = val.refresh_token; - return { grantType: grantType, clientId: clientId, clientSecret: clientSecret, refreshToken: refreshToken }; -} -exports.deserializePostOAuth2TokenRefreshAccessToken = deserializePostOAuth2TokenRefreshAccessToken; -function serializePostOAuth2Revoke(val) { - return { ["client_id"]: val.clientId, ["client_secret"]: val.clientSecret, ["token"]: val.token }; -} -exports.serializePostOAuth2Revoke = serializePostOAuth2Revoke; -function deserializePostOAuth2Revoke(val) { - const clientId = (0, json_js_1.isJson)(val.client_id, "string") ? val.client_id : void 0; - const clientSecret = (0, json_js_1.isJson)(val.client_secret, "string") ? val.client_secret : void 0; - const token = (0, json_js_1.isJson)(val.token, "string") ? val.token : void 0; - return { clientId: clientId, clientSecret: clientSecret, token: token }; -} -exports.deserializePostOAuth2Revoke = deserializePostOAuth2Revoke; -function serializeZipDownloadRequestItemsFieldTypeField(val) { - return val; -} -exports.serializeZipDownloadRequestItemsFieldTypeField = serializeZipDownloadRequestItemsFieldTypeField; -function deserializeZipDownloadRequestItemsFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ZipDownloadRequestItemsFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder.") { - return "folder."; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeZipDownloadRequestItemsFieldTypeField = deserializeZipDownloadRequestItemsFieldTypeField; -function serializeZipDownloadRequestItemsField(val) { - return { ["type"]: serializeZipDownloadRequestItemsFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeZipDownloadRequestItemsField = serializeZipDownloadRequestItemsField; -function deserializeZipDownloadRequestItemsField(val) { - const type = deserializeZipDownloadRequestItemsFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeZipDownloadRequestItemsField = deserializeZipDownloadRequestItemsField; -function serializeZipDownloadRequest(val) { - return { ["items"]: val.items.map(function (item) { - return serializeZipDownloadRequestItemsField(item); - }), ["download_file_name"]: val.downloadFileName }; -} -exports.serializeZipDownloadRequest = serializeZipDownloadRequest; -function deserializeZipDownloadRequest(val) { - const items = val.items.map(function (itm) { - return deserializeZipDownloadRequestItemsField(itm); - }); - const downloadFileName = (0, json_js_1.isJson)(val.download_file_name, "string") ? val.download_file_name : void 0; - return { items: items, downloadFileName: downloadFileName }; -} -exports.deserializeZipDownloadRequest = deserializeZipDownloadRequest; -function serializeMetadataQueryQueryParamsField(val) { - return {}; -} -exports.serializeMetadataQueryQueryParamsField = serializeMetadataQueryQueryParamsField; -function deserializeMetadataQueryQueryParamsField(val) { - return {}; -} -exports.deserializeMetadataQueryQueryParamsField = deserializeMetadataQueryQueryParamsField; -function serializeMetadataQueryOrderByFieldDirectionField(val) { - return val; -} -exports.serializeMetadataQueryOrderByFieldDirectionField = serializeMetadataQueryOrderByFieldDirectionField; -function deserializeMetadataQueryOrderByFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataQueryOrderByFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataQueryOrderByFieldDirectionField = deserializeMetadataQueryOrderByFieldDirectionField; -function serializeMetadataQueryOrderByField(val) { - return { ["field_key"]: val.fieldKey, ["direction"]: val.direction == void 0 ? void 0 : serializeMetadataQueryOrderByFieldDirectionField(val.direction) }; -} -exports.serializeMetadataQueryOrderByField = serializeMetadataQueryOrderByField; -function deserializeMetadataQueryOrderByField(val) { - const fieldKey = (0, json_js_1.isJson)(val.field_key, "string") ? val.field_key : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeMetadataQueryOrderByFieldDirectionField(val.direction); - return { fieldKey: fieldKey, direction: direction }; -} -exports.deserializeMetadataQueryOrderByField = deserializeMetadataQueryOrderByField; -function serializeMetadataQuery(val) { - return { ["from"]: val.from, ["query"]: val.query, ["query_params"]: val.queryParams == void 0 ? void 0 : serializeMetadataQueryQueryParamsField(val.queryParams), ["ancestor_folder_id"]: val.ancestorFolderId, ["order_by"]: val.orderBy == void 0 ? void 0 : val.orderBy.map(function (item) { - return serializeMetadataQueryOrderByField(item); - }), ["limit"]: val.limit, ["marker"]: val.marker, ["fields"]: val.fields == void 0 ? void 0 : val.fields.map(function (item) { - return void 0; - }) }; -} -exports.serializeMetadataQuery = serializeMetadataQuery; -function deserializeMetadataQuery(val) { - const from = val.from; - const query = (0, json_js_1.isJson)(val.query, "string") ? val.query : void 0; - const queryParams = val.query_params == void 0 ? void 0 : deserializeMetadataQueryQueryParamsField(val.query_params); - const ancestorFolderId = val.ancestor_folder_id; - const orderBy = (0, json_js_1.isJson)(val.order_by, "array") ? val.order_by.map(function (itm) { - return deserializeMetadataQueryOrderByField(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const marker = (0, json_js_1.isJson)(val.marker, "string") ? val.marker : void 0; - const fields = (0, json_js_1.isJson)(val.fields, "array") ? val.fields.map(function (itm) { - return void 0; - }) : void 0; - return { from: from, query: query, queryParams: queryParams, ancestorFolderId: ancestorFolderId, orderBy: orderBy, limit: limit, marker: marker, fields: fields }; -} -exports.deserializeMetadataQuery = deserializeMetadataQuery; -function serializeFileRequestUpdateRequestStatusField(val) { - return val; -} -exports.serializeFileRequestUpdateRequestStatusField = serializeFileRequestUpdateRequestStatusField; -function deserializeFileRequestUpdateRequestStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileRequestUpdateRequestStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "inactive") { - return "inactive"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileRequestUpdateRequestStatusField = deserializeFileRequestUpdateRequestStatusField; -function serializeFileRequestUpdateRequest(val) { - return { ["title"]: val.title, ["description"]: val.description, ["status"]: val.status == void 0 ? void 0 : serializeFileRequestUpdateRequestStatusField(val.status), ["is_email_required"]: val.isEmailRequired, ["is_description_required"]: val.isDescriptionRequired, ["expires_at"]: val.expiresAt }; -} -exports.serializeFileRequestUpdateRequest = serializeFileRequestUpdateRequest; -function deserializeFileRequestUpdateRequest(val) { - const title = (0, json_js_1.isJson)(val.title, "string") ? val.title : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const status = val.status == void 0 ? void 0 : deserializeFileRequestUpdateRequestStatusField(val.status); - const isEmailRequired = (0, json_js_1.isJson)(val.is_email_required, "boolean") ? val.is_email_required : void 0; - const isDescriptionRequired = (0, json_js_1.isJson)(val.is_description_required, "boolean") ? val.is_description_required : void 0; - const expiresAt = (0, json_js_1.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - return { title: title, description: description, status: status, isEmailRequired: isEmailRequired, isDescriptionRequired: isDescriptionRequired, expiresAt: expiresAt }; -} -exports.deserializeFileRequestUpdateRequest = deserializeFileRequestUpdateRequest; -function serializeFileRequestCopyRequestFolderFieldTypeField(val) { - return val; -} -exports.serializeFileRequestCopyRequestFolderFieldTypeField = serializeFileRequestCopyRequestFolderFieldTypeField; -function deserializeFileRequestCopyRequestFolderFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileRequestCopyRequestFolderFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileRequestCopyRequestFolderFieldTypeField = deserializeFileRequestCopyRequestFolderFieldTypeField; -function serializeFileRequestCopyRequestFolderField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeFileRequestCopyRequestFolderFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeFileRequestCopyRequestFolderField = serializeFileRequestCopyRequestFolderField; -function deserializeFileRequestCopyRequestFolderField(val) { - const type = val.type == void 0 ? void 0 : deserializeFileRequestCopyRequestFolderFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeFileRequestCopyRequestFolderField = deserializeFileRequestCopyRequestFolderField; -function serializeFileRequestCopyRequest(val) { - const base = serializeFileRequestUpdateRequest(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileRequestCopyRequest\""; - } - return Object.assign(Object.assign({}, base), { ["folder"]: serializeFileRequestCopyRequestFolderField(val.folder) }); -} -exports.serializeFileRequestCopyRequest = serializeFileRequestCopyRequest; -function deserializeFileRequestCopyRequest(val) { - const folder = deserializeFileRequestCopyRequestFolderField(val.folder); - const title = (0, json_js_1.isJson)(val.title, "string") ? val.title : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const status = val.status == void 0 ? void 0 : deserializeFileRequestUpdateRequestStatusField(val.status); - const isEmailRequired = (0, json_js_1.isJson)(val.is_email_required, "boolean") ? val.is_email_required : void 0; - const isDescriptionRequired = (0, json_js_1.isJson)(val.is_description_required, "boolean") ? val.is_description_required : void 0; - const expiresAt = (0, json_js_1.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - return { folder: folder, title: title, description: description, status: status, isEmailRequired: isEmailRequired, isDescriptionRequired: isDescriptionRequired, expiresAt: expiresAt }; -} -exports.deserializeFileRequestCopyRequest = deserializeFileRequestCopyRequest; -function serializeIntegrationMappingSlackCreateRequestPartnerItemField(val) { - return {}; -} -exports.serializeIntegrationMappingSlackCreateRequestPartnerItemField = serializeIntegrationMappingSlackCreateRequestPartnerItemField; -function deserializeIntegrationMappingSlackCreateRequestPartnerItemField(val) { - return {}; -} -exports.deserializeIntegrationMappingSlackCreateRequestPartnerItemField = deserializeIntegrationMappingSlackCreateRequestPartnerItemField; -function serializeIntegrationMappingSlackCreateRequestBoxItemField(val) { - return {}; -} -exports.serializeIntegrationMappingSlackCreateRequestBoxItemField = serializeIntegrationMappingSlackCreateRequestBoxItemField; -function deserializeIntegrationMappingSlackCreateRequestBoxItemField(val) { - return {}; -} -exports.deserializeIntegrationMappingSlackCreateRequestBoxItemField = deserializeIntegrationMappingSlackCreateRequestBoxItemField; -function serializeIntegrationMappingSlackCreateRequestOptionsField(val) { - return {}; -} -exports.serializeIntegrationMappingSlackCreateRequestOptionsField = serializeIntegrationMappingSlackCreateRequestOptionsField; -function deserializeIntegrationMappingSlackCreateRequestOptionsField(val) { - return {}; -} -exports.deserializeIntegrationMappingSlackCreateRequestOptionsField = deserializeIntegrationMappingSlackCreateRequestOptionsField; -function serializeIntegrationMappingSlackCreateRequest(val) { - return { ["partner_item"]: serializeIntegrationMappingSlackCreateRequestPartnerItemField(val.partnerItem), ["box_item"]: serializeIntegrationMappingSlackCreateRequestBoxItemField(val.boxItem), ["options"]: val.options == void 0 ? void 0 : serializeIntegrationMappingSlackCreateRequestOptionsField(val.options) }; -} -exports.serializeIntegrationMappingSlackCreateRequest = serializeIntegrationMappingSlackCreateRequest; -function deserializeIntegrationMappingSlackCreateRequest(val) { - const partnerItem = deserializeIntegrationMappingSlackCreateRequestPartnerItemField(val.partner_item); - const boxItem = deserializeIntegrationMappingSlackCreateRequestBoxItemField(val.box_item); - const options = val.options == void 0 ? void 0 : deserializeIntegrationMappingSlackCreateRequestOptionsField(val.options); - return { partnerItem: partnerItem, boxItem: boxItem, options: options }; -} -exports.deserializeIntegrationMappingSlackCreateRequest = deserializeIntegrationMappingSlackCreateRequest; -function serializeClientErrorTypeField(val) { - return val; -} -exports.serializeClientErrorTypeField = serializeClientErrorTypeField; -function deserializeClientErrorTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClientErrorTypeField\""; - } - if (val == "error") { - return "error"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClientErrorTypeField = deserializeClientErrorTypeField; -function serializeClientErrorCodeField(val) { - return val; -} -exports.serializeClientErrorCodeField = serializeClientErrorCodeField; -function deserializeClientErrorCodeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClientErrorCodeField\""; - } - if (val == "created") { - return "created"; - } - if (val == "accepted") { - return "accepted"; - } - if (val == "no_content") { - return "no_content"; - } - if (val == "redirect") { - return "redirect"; - } - if (val == "not_modified") { - return "not_modified"; - } - if (val == "bad_request") { - return "bad_request"; - } - if (val == "unauthorized") { - return "unauthorized"; - } - if (val == "forbidden") { - return "forbidden"; - } - if (val == "not_found") { - return "not_found"; - } - if (val == "method_not_allowed") { - return "method_not_allowed"; - } - if (val == "conflict") { - return "conflict"; - } - if (val == "precondition_failed") { - return "precondition_failed"; - } - if (val == "too_many_requests") { - return "too_many_requests"; - } - if (val == "internal_server_error") { - return "internal_server_error"; - } - if (val == "unavailable") { - return "unavailable"; - } - if (val == "item_name_invalid") { - return "item_name_invalid"; - } - if (val == "insufficient_scope") { - return "insufficient_scope"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClientErrorCodeField = deserializeClientErrorCodeField; -function serializeClientErrorContextInfoField(val) { - return { ["message"]: val.message }; -} -exports.serializeClientErrorContextInfoField = serializeClientErrorContextInfoField; -function deserializeClientErrorContextInfoField(val) { - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - return { message: message }; -} -exports.deserializeClientErrorContextInfoField = deserializeClientErrorContextInfoField; -function serializeClientError(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeClientErrorTypeField(val.type), ["status"]: val.status, ["code"]: val.code == void 0 ? void 0 : serializeClientErrorCodeField(val.code), ["message"]: val.message, ["context_info"]: val.contextInfo == void 0 ? void 0 : serializeClientErrorContextInfoField(val.contextInfo), ["help_url"]: val.helpUrl, ["request_id"]: val.requestId }; -} -exports.serializeClientError = serializeClientError; -function deserializeClientError(val) { - const type = val.type == void 0 ? void 0 : deserializeClientErrorTypeField(val.type); - const status = (0, json_js_1.isJson)(val.status, "number") ? val.status : void 0; - const code = val.code == void 0 ? void 0 : deserializeClientErrorCodeField(val.code); - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const contextInfo = val.context_info == void 0 ? void 0 : deserializeClientErrorContextInfoField(val.context_info); - const helpUrl = (0, json_js_1.isJson)(val.help_url, "string") ? val.help_url : void 0; - const requestId = (0, json_js_1.isJson)(val.request_id, "string") ? val.request_id : void 0; - return { type: type, status: status, code: code, message: message, contextInfo: contextInfo, helpUrl: helpUrl, requestId: requestId }; -} -exports.deserializeClientError = deserializeClientError; -function serializeOAuth2Error(val) { - return { ["error"]: val.error, ["error_description"]: val.errorDescription }; -} -exports.serializeOAuth2Error = serializeOAuth2Error; -function deserializeOAuth2Error(val) { - const error = (0, json_js_1.isJson)(val.error, "string") ? val.error : void 0; - const errorDescription = (0, json_js_1.isJson)(val.error_description, "string") ? val.error_description : void 0; - return { error: error, errorDescription: errorDescription }; -} -exports.deserializeOAuth2Error = deserializeOAuth2Error; -function serializeClassificationTemplateField(val) { - return val; -} -exports.serializeClassificationTemplateField = serializeClassificationTemplateField; -function deserializeClassificationTemplateField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateField\""; - } - if (val == "securityClassification-6VMVochwUWo") { - return "securityClassification-6VMVochwUWo"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateField = deserializeClassificationTemplateField; -function serializeClassification(val) { - return { ["Box__Security__Classification__Key"]: val.boxSecurityClassificationKey, ["$parent"]: val.parent, ["$template"]: val.template == void 0 ? void 0 : serializeClassificationTemplateField(val.template), ["$scope"]: val.scope, ["$version"]: val.version, ["$type"]: val.type, ["$typeVersion"]: val.typeVersion, ["$canEdit"]: val.canEdit }; -} -exports.serializeClassification = serializeClassification; -function deserializeClassification(val) { - const boxSecurityClassificationKey = (0, json_js_1.isJson)(val.Box__Security__Classification__Key, "string") ? val.Box__Security__Classification__Key : void 0; - const parent = (0, json_js_1.isJson)(val.$parent, "string") ? val.$parent : void 0; - const template = val.$template == void 0 ? void 0 : deserializeClassificationTemplateField(val.$template); - const scope = (0, json_js_1.isJson)(val.$scope, "string") ? val.$scope : void 0; - const version = (0, json_js_1.isJson)(val.$version, "number") ? val.$version : void 0; - const type = (0, json_js_1.isJson)(val.$type, "string") ? val.$type : void 0; - const typeVersion = (0, json_js_1.isJson)(val.$typeVersion, "number") ? val.$typeVersion : void 0; - const canEdit = (0, json_js_1.isJson)(val.$canEdit, "boolean") ? val.$canEdit : void 0; - return { boxSecurityClassificationKey: boxSecurityClassificationKey, parent: parent, template: template, scope: scope, version: version, type: type, typeVersion: typeVersion, canEdit: canEdit }; -} -exports.deserializeClassification = deserializeClassification; -function serializeClassificationTemplateTypeField(val) { - return val; -} -exports.serializeClassificationTemplateTypeField = serializeClassificationTemplateTypeField; -function deserializeClassificationTemplateTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateTypeField\""; - } - if (val == "metadata_template") { - return "metadata_template"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateTypeField = deserializeClassificationTemplateTypeField; -function serializeClassificationTemplateTemplateKeyField(val) { - return val; -} -exports.serializeClassificationTemplateTemplateKeyField = serializeClassificationTemplateTemplateKeyField; -function deserializeClassificationTemplateTemplateKeyField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateTemplateKeyField\""; - } - if (val == "securityClassification-6VMVochwUWo") { - return "securityClassification-6VMVochwUWo"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateTemplateKeyField = deserializeClassificationTemplateTemplateKeyField; -function serializeClassificationTemplateDisplayNameField(val) { - return val; -} -exports.serializeClassificationTemplateDisplayNameField = serializeClassificationTemplateDisplayNameField; -function deserializeClassificationTemplateDisplayNameField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateDisplayNameField\""; - } - if (val == "Classification") { - return "Classification"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateDisplayNameField = deserializeClassificationTemplateDisplayNameField; -function serializeClassificationTemplateFieldsFieldTypeField(val) { - return val; -} -exports.serializeClassificationTemplateFieldsFieldTypeField = serializeClassificationTemplateFieldsFieldTypeField; -function deserializeClassificationTemplateFieldsFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateFieldsFieldTypeField\""; - } - if (val == "enum") { - return "enum"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateFieldsFieldTypeField = deserializeClassificationTemplateFieldsFieldTypeField; -function serializeClassificationTemplateFieldsFieldKeyField(val) { - return val; -} -exports.serializeClassificationTemplateFieldsFieldKeyField = serializeClassificationTemplateFieldsFieldKeyField; -function deserializeClassificationTemplateFieldsFieldKeyField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateFieldsFieldKeyField\""; - } - if (val == "Box__Security__Classification__Key") { - return "Box__Security__Classification__Key"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateFieldsFieldKeyField = deserializeClassificationTemplateFieldsFieldKeyField; -function serializeClassificationTemplateFieldsFieldDisplayNameField(val) { - return val; -} -exports.serializeClassificationTemplateFieldsFieldDisplayNameField = serializeClassificationTemplateFieldsFieldDisplayNameField; -function deserializeClassificationTemplateFieldsFieldDisplayNameField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ClassificationTemplateFieldsFieldDisplayNameField\""; - } - if (val == "Classification") { - return "Classification"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeClassificationTemplateFieldsFieldDisplayNameField = deserializeClassificationTemplateFieldsFieldDisplayNameField; -function serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val) { - return { ["classificationDefinition"]: val.classificationDefinition, ["colorID"]: val.colorId }; -} -exports.serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField = serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -function deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val) { - const classificationDefinition = (0, json_js_1.isJson)(val.classificationDefinition, "string") ? val.classificationDefinition : void 0; - const colorId = (0, json_js_1.isJson)(val.colorID, "number") ? val.colorID : void 0; - return { classificationDefinition: classificationDefinition, colorId: colorId }; -} -exports.deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField = deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField; -function serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField(val) { - return { ["classification"]: val.classification == void 0 ? void 0 : serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val.classification) }; -} -exports.serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField = serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField; -function deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField(val) { - const classification = val.classification == void 0 ? void 0 : deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigFieldClassificationField(val.classification); - return { classification: classification }; -} -exports.deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField = deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField; -function serializeClassificationTemplateFieldsFieldOptionsField(val) { - return { ["id"]: val.id, ["key"]: val.key, ["staticConfig"]: val.staticConfig == void 0 ? void 0 : serializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField(val.staticConfig) }; -} -exports.serializeClassificationTemplateFieldsFieldOptionsField = serializeClassificationTemplateFieldsFieldOptionsField; -function deserializeClassificationTemplateFieldsFieldOptionsField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const key = (0, json_js_1.isJson)(val.key, "string") ? val.key : void 0; - const staticConfig = val.staticConfig == void 0 ? void 0 : deserializeClassificationTemplateFieldsFieldOptionsFieldStaticConfigField(val.staticConfig); - return { id: id, key: key, staticConfig: staticConfig }; -} -exports.deserializeClassificationTemplateFieldsFieldOptionsField = deserializeClassificationTemplateFieldsFieldOptionsField; -function serializeClassificationTemplateFieldsField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeClassificationTemplateFieldsFieldTypeField(val.type), ["key"]: val.key == void 0 ? void 0 : serializeClassificationTemplateFieldsFieldKeyField(val.key), ["displayName"]: val.displayName == void 0 ? void 0 : serializeClassificationTemplateFieldsFieldDisplayNameField(val.displayName), ["hidden"]: val.hidden, ["options"]: val.options == void 0 ? void 0 : val.options.map(function (item) { - return serializeClassificationTemplateFieldsFieldOptionsField(item); - }) }; -} -exports.serializeClassificationTemplateFieldsField = serializeClassificationTemplateFieldsField; -function deserializeClassificationTemplateFieldsField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeClassificationTemplateFieldsFieldTypeField(val.type); - const key = val.key == void 0 ? void 0 : deserializeClassificationTemplateFieldsFieldKeyField(val.key); - const displayName = val.displayName == void 0 ? void 0 : deserializeClassificationTemplateFieldsFieldDisplayNameField(val.displayName); - const hidden = (0, json_js_1.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const options = (0, json_js_1.isJson)(val.options, "array") ? val.options.map(function (itm) { - return deserializeClassificationTemplateFieldsFieldOptionsField(itm); - }) : void 0; - return { id: id, type: type, key: key, displayName: displayName, hidden: hidden, options: options }; -} -exports.deserializeClassificationTemplateFieldsField = deserializeClassificationTemplateFieldsField; -function serializeClassificationTemplate(val) { - return { ["id"]: val.id, ["type"]: serializeClassificationTemplateTypeField(val.type), ["scope"]: val.scope, ["templateKey"]: val.templateKey == void 0 ? void 0 : serializeClassificationTemplateTemplateKeyField(val.templateKey), ["displayName"]: val.displayName == void 0 ? void 0 : serializeClassificationTemplateDisplayNameField(val.displayName), ["hidden"]: val.hidden, ["copyInstanceOnItemCopy"]: val.copyInstanceOnItemCopy, ["fields"]: val.fields == void 0 ? void 0 : val.fields.map(function (item) { - return serializeClassificationTemplateFieldsField(item); - }) }; -} -exports.serializeClassificationTemplate = serializeClassificationTemplate; -function deserializeClassificationTemplate(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeClassificationTemplateTypeField(val.type); - const scope = (0, json_js_1.isJson)(val.scope, "string") ? val.scope : void 0; - const templateKey = val.templateKey == void 0 ? void 0 : deserializeClassificationTemplateTemplateKeyField(val.templateKey); - const displayName = val.displayName == void 0 ? void 0 : deserializeClassificationTemplateDisplayNameField(val.displayName); - const hidden = (0, json_js_1.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const copyInstanceOnItemCopy = (0, json_js_1.isJson)(val.copyInstanceOnItemCopy, "boolean") ? val.copyInstanceOnItemCopy : void 0; - const fields = (0, json_js_1.isJson)(val.fields, "array") ? val.fields.map(function (itm) { - return deserializeClassificationTemplateFieldsField(itm); - }) : void 0; - return { id: id, type: type, scope: scope, templateKey: templateKey, displayName: displayName, hidden: hidden, copyInstanceOnItemCopy: copyInstanceOnItemCopy, fields: fields }; -} -exports.deserializeClassificationTemplate = deserializeClassificationTemplate; -function serializeCollaborationAllowlistEntryTypeField(val) { - return val; -} -exports.serializeCollaborationAllowlistEntryTypeField = serializeCollaborationAllowlistEntryTypeField; -function deserializeCollaborationAllowlistEntryTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationAllowlistEntryTypeField\""; - } - if (val == "collaboration_whitelist_entry") { - return "collaboration_whitelist_entry"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationAllowlistEntryTypeField = deserializeCollaborationAllowlistEntryTypeField; -function serializeCollaborationAllowlistEntryDirectionField(val) { - return val; -} -exports.serializeCollaborationAllowlistEntryDirectionField = serializeCollaborationAllowlistEntryDirectionField; -function deserializeCollaborationAllowlistEntryDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationAllowlistEntryDirectionField\""; - } - if (val == "inbound") { - return "inbound"; - } - if (val == "outbound") { - return "outbound"; - } - if (val == "both") { - return "both"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationAllowlistEntryDirectionField = deserializeCollaborationAllowlistEntryDirectionField; -function serializeCollaborationAllowlistEntryEnterpriseFieldTypeField(val) { - return val; -} -exports.serializeCollaborationAllowlistEntryEnterpriseFieldTypeField = serializeCollaborationAllowlistEntryEnterpriseFieldTypeField; -function deserializeCollaborationAllowlistEntryEnterpriseFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationAllowlistEntryEnterpriseFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationAllowlistEntryEnterpriseFieldTypeField = deserializeCollaborationAllowlistEntryEnterpriseFieldTypeField; -function serializeCollaborationAllowlistEntryEnterpriseField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollaborationAllowlistEntryEnterpriseFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeCollaborationAllowlistEntryEnterpriseField = serializeCollaborationAllowlistEntryEnterpriseField; -function deserializeCollaborationAllowlistEntryEnterpriseField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollaborationAllowlistEntryEnterpriseFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeCollaborationAllowlistEntryEnterpriseField = deserializeCollaborationAllowlistEntryEnterpriseField; -function serializeCollaborationAllowlistEntry(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollaborationAllowlistEntryTypeField(val.type), ["domain"]: val.domain, ["direction"]: val.direction == void 0 ? void 0 : serializeCollaborationAllowlistEntryDirectionField(val.direction), ["enterprise"]: val.enterprise == void 0 ? void 0 : serializeCollaborationAllowlistEntryEnterpriseField(val.enterprise), ["created_at"]: val.createdAt }; -} -exports.serializeCollaborationAllowlistEntry = serializeCollaborationAllowlistEntry; -function deserializeCollaborationAllowlistEntry(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollaborationAllowlistEntryTypeField(val.type); - const domain = (0, json_js_1.isJson)(val.domain, "string") ? val.domain : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeCollaborationAllowlistEntryDirectionField(val.direction); - const enterprise = val.enterprise == void 0 ? void 0 : deserializeCollaborationAllowlistEntryEnterpriseField(val.enterprise); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - return { id: id, type: type, domain: domain, direction: direction, enterprise: enterprise, createdAt: createdAt }; -} -exports.deserializeCollaborationAllowlistEntry = deserializeCollaborationAllowlistEntry; -function serializeCollaborationAllowlistEntries(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeCollaborationAllowlistEntry(item); - }) }; -} -exports.serializeCollaborationAllowlistEntries = serializeCollaborationAllowlistEntries; -function deserializeCollaborationAllowlistEntries(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeCollaborationAllowlistEntry(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeCollaborationAllowlistEntries = deserializeCollaborationAllowlistEntries; -function serializeCollaborationAllowlistExemptTargetTypeField(val) { - return val; -} -exports.serializeCollaborationAllowlistExemptTargetTypeField = serializeCollaborationAllowlistExemptTargetTypeField; -function deserializeCollaborationAllowlistExemptTargetTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationAllowlistExemptTargetTypeField\""; - } - if (val == "collaboration_whitelist") { - return "collaboration_whitelist"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationAllowlistExemptTargetTypeField = deserializeCollaborationAllowlistExemptTargetTypeField; -function serializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField(val) { - return val; -} -exports.serializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField = serializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField; -function deserializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationAllowlistExemptTargetEnterpriseFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField = deserializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField; -function serializeCollaborationAllowlistExemptTargetEnterpriseField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeCollaborationAllowlistExemptTargetEnterpriseField = serializeCollaborationAllowlistExemptTargetEnterpriseField; -function deserializeCollaborationAllowlistExemptTargetEnterpriseField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetEnterpriseFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeCollaborationAllowlistExemptTargetEnterpriseField = deserializeCollaborationAllowlistExemptTargetEnterpriseField; -function serializeCollaborationAllowlistExemptTargetUserFieldTypeField(val) { - return val; -} -exports.serializeCollaborationAllowlistExemptTargetUserFieldTypeField = serializeCollaborationAllowlistExemptTargetUserFieldTypeField; -function deserializeCollaborationAllowlistExemptTargetUserFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationAllowlistExemptTargetUserFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationAllowlistExemptTargetUserFieldTypeField = deserializeCollaborationAllowlistExemptTargetUserFieldTypeField; -function serializeCollaborationAllowlistExemptTargetUserField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollaborationAllowlistExemptTargetUserFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeCollaborationAllowlistExemptTargetUserField = serializeCollaborationAllowlistExemptTargetUserField; -function deserializeCollaborationAllowlistExemptTargetUserField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetUserFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeCollaborationAllowlistExemptTargetUserField = deserializeCollaborationAllowlistExemptTargetUserField; -function serializeCollaborationAllowlistExemptTarget(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollaborationAllowlistExemptTargetTypeField(val.type), ["enterprise"]: val.enterprise == void 0 ? void 0 : serializeCollaborationAllowlistExemptTargetEnterpriseField(val.enterprise), ["user"]: val.user == void 0 ? void 0 : serializeCollaborationAllowlistExemptTargetUserField(val.user), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }; -} -exports.serializeCollaborationAllowlistExemptTarget = serializeCollaborationAllowlistExemptTarget; -function deserializeCollaborationAllowlistExemptTarget(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetTypeField(val.type); - const enterprise = val.enterprise == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetEnterpriseField(val.enterprise); - const user = val.user == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetUserField(val.user); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - return { id: id, type: type, enterprise: enterprise, user: user, createdAt: createdAt, modifiedAt: modifiedAt }; -} -exports.deserializeCollaborationAllowlistExemptTarget = deserializeCollaborationAllowlistExemptTarget; -function serializeCollaborationAllowlistExemptTargets(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeCollaborationAllowlistExemptTarget(item); - }) }; -} -exports.serializeCollaborationAllowlistExemptTargets = serializeCollaborationAllowlistExemptTargets; -function deserializeCollaborationAllowlistExemptTargets(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeCollaborationAllowlistExemptTarget(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeCollaborationAllowlistExemptTargets = deserializeCollaborationAllowlistExemptTargets; -function serializeCollectionTypeField(val) { - return val; -} -exports.serializeCollectionTypeField = serializeCollectionTypeField; -function deserializeCollectionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollectionTypeField\""; - } - if (val == "collection") { - return "collection"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollectionTypeField = deserializeCollectionTypeField; -function serializeCollectionNameField(val) { - return val; -} -exports.serializeCollectionNameField = serializeCollectionNameField; -function deserializeCollectionNameField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollectionNameField\""; - } - if (val == "Favorites") { - return "Favorites"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollectionNameField = deserializeCollectionNameField; -function serializeCollectionCollectionTypeField(val) { - return val; -} -exports.serializeCollectionCollectionTypeField = serializeCollectionCollectionTypeField; -function deserializeCollectionCollectionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollectionCollectionTypeField\""; - } - if (val == "favorites") { - return "favorites"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollectionCollectionTypeField = deserializeCollectionCollectionTypeField; -function serializeCollection(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollectionTypeField(val.type), ["name"]: val.name == void 0 ? void 0 : serializeCollectionNameField(val.name), ["collection_type"]: val.collectionType == void 0 ? void 0 : serializeCollectionCollectionTypeField(val.collectionType) }; -} -exports.serializeCollection = serializeCollection; -function deserializeCollection(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollectionTypeField(val.type); - const name = val.name == void 0 ? void 0 : deserializeCollectionNameField(val.name); - const collectionType = val.collection_type == void 0 ? void 0 : deserializeCollectionCollectionTypeField(val.collection_type); - return { id: id, type: type, name: name, collectionType: collectionType }; -} -exports.deserializeCollection = deserializeCollection; -function serializeCollectionsOrderFieldDirectionField(val) { - return val; -} -exports.serializeCollectionsOrderFieldDirectionField = serializeCollectionsOrderFieldDirectionField; -function deserializeCollectionsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollectionsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollectionsOrderFieldDirectionField = deserializeCollectionsOrderFieldDirectionField; -function serializeCollectionsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeCollectionsOrderFieldDirectionField(val.direction) }; -} -exports.serializeCollectionsOrderField = serializeCollectionsOrderField; -function deserializeCollectionsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeCollectionsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeCollectionsOrderField = deserializeCollectionsOrderField; -function serializeCollections(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeCollectionsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeCollection(item); - }) }; -} -exports.serializeCollections = serializeCollections; -function deserializeCollections(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeCollectionsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeCollection(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeCollections = deserializeCollections; -function serializeCommentBaseTypeField(val) { - return val; -} -exports.serializeCommentBaseTypeField = serializeCommentBaseTypeField; -function deserializeCommentBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CommentBaseTypeField\""; - } - if (val == "comment") { - return "comment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCommentBaseTypeField = deserializeCommentBaseTypeField; -function serializeCommentBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCommentBaseTypeField(val.type) }; -} -exports.serializeCommentBase = serializeCommentBase; -function deserializeCommentBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCommentBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeCommentBase = deserializeCommentBase; -function serializeEmailAliasTypeField(val) { - return val; -} -exports.serializeEmailAliasTypeField = serializeEmailAliasTypeField; -function deserializeEmailAliasTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"EmailAliasTypeField\""; - } - if (val == "email_alias") { - return "email_alias"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeEmailAliasTypeField = deserializeEmailAliasTypeField; -function serializeEmailAlias(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeEmailAliasTypeField(val.type), ["email"]: val.email, ["is_confirmed"]: val.isConfirmed }; -} -exports.serializeEmailAlias = serializeEmailAlias; -function deserializeEmailAlias(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeEmailAliasTypeField(val.type); - const email = (0, json_js_1.isJson)(val.email, "string") ? val.email : void 0; - const isConfirmed = (0, json_js_1.isJson)(val.is_confirmed, "boolean") ? val.is_confirmed : void 0; - return { id: id, type: type, email: email, isConfirmed: isConfirmed }; -} -exports.deserializeEmailAlias = deserializeEmailAlias; -function serializeEmailAliases(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeEmailAlias(item); - }) }; -} -exports.serializeEmailAliases = serializeEmailAliases; -function deserializeEmailAliases(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeEmailAlias(itm); - }) : void 0; - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeEmailAliases = deserializeEmailAliases; -function serializeEnterpriseBaseTypeField(val) { - return val; -} -exports.serializeEnterpriseBaseTypeField = serializeEnterpriseBaseTypeField; -function deserializeEnterpriseBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"EnterpriseBaseTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeEnterpriseBaseTypeField = deserializeEnterpriseBaseTypeField; -function serializeEnterpriseBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeEnterpriseBaseTypeField(val.type) }; -} -exports.serializeEnterpriseBase = serializeEnterpriseBase; -function deserializeEnterpriseBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeEnterpriseBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeEnterpriseBase = deserializeEnterpriseBase; -function serializeFileBaseTypeField(val) { - return val; -} -exports.serializeFileBaseTypeField = serializeFileBaseTypeField; -function deserializeFileBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileBaseTypeField\""; - } - if (val == "file") { - return "file"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileBaseTypeField = deserializeFileBaseTypeField; -function serializeFileBase(val) { - return { ["id"]: val.id, ["etag"]: val.etag, ["type"]: serializeFileBaseTypeField(val.type) }; -} -exports.serializeFileBase = serializeFileBase; -function deserializeFileBase(val) { - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFileBaseTypeField(val.type); - return { id: id, etag: etag, type: type }; -} -exports.deserializeFileBase = deserializeFileBase; -function serializeFileVersionBaseTypeField(val) { - return val; -} -exports.serializeFileVersionBaseTypeField = serializeFileVersionBaseTypeField; -function deserializeFileVersionBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileVersionBaseTypeField\""; - } - if (val == "file_version") { - return "file_version"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileVersionBaseTypeField = deserializeFileVersionBaseTypeField; -function serializeFileVersionBase(val) { - return { ["id"]: val.id, ["type"]: serializeFileVersionBaseTypeField(val.type) }; -} -exports.serializeFileVersionBase = serializeFileVersionBase; -function deserializeFileVersionBase(val) { - const id = val.id; - const type = deserializeFileVersionBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeFileVersionBase = deserializeFileVersionBase; -function serializeFileVersionMini(val) { - const base = serializeFileVersionBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileVersionMini\""; - } - return Object.assign(Object.assign({}, base), { ["sha1"]: val.sha1 }); -} -exports.serializeFileVersionMini = serializeFileVersionMini; -function deserializeFileVersionMini(val) { - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const id = val.id; - const type = deserializeFileVersionBaseTypeField(val.type); - return { sha1: sha1, id: id, type: type }; -} -exports.deserializeFileVersionMini = deserializeFileVersionMini; -function serializeFileMini(val) { - const base = serializeFileBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileMini\""; - } - return Object.assign(Object.assign({}, base), { ["sequence_id"]: val.sequenceId, ["name"]: val.name, ["sha1"]: val.sha1, ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion) }); -} -exports.serializeFileMini = serializeFileMini; -function deserializeFileMini(val) { - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFileBaseTypeField(val.type); - return { sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, id: id, etag: etag, type: type }; -} -exports.deserializeFileMini = deserializeFileMini; -function serializeFileScopeScopeField(val) { - return val; -} -exports.serializeFileScopeScopeField = serializeFileScopeScopeField; -function deserializeFileScopeScopeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileScopeScopeField\""; - } - if (val == "annotation_edit") { - return "annotation_edit"; - } - if (val == "annotation_view_all") { - return "annotation_view_all"; - } - if (val == "annotation_view_self") { - return "annotation_view_self"; - } - if (val == "base_explorer") { - return "base_explorer"; - } - if (val == "base_picker") { - return "base_picker"; - } - if (val == "base_preview") { - return "base_preview"; - } - if (val == "base_upload") { - return "base_upload"; - } - if (val == "item_delete") { - return "item_delete"; - } - if (val == "item_download") { - return "item_download"; - } - if (val == "item_preview") { - return "item_preview"; - } - if (val == "item_rename") { - return "item_rename"; - } - if (val == "item_share") { - return "item_share"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileScopeScopeField = deserializeFileScopeScopeField; -function serializeFileScope(val) { - return { ["scope"]: val.scope == void 0 ? void 0 : serializeFileScopeScopeField(val.scope), ["object"]: val.object == void 0 ? void 0 : serializeFileMini(val.object) }; -} -exports.serializeFileScope = serializeFileScope; -function deserializeFileScope(val) { - const scope = val.scope == void 0 ? void 0 : deserializeFileScopeScopeField(val.scope); - const object = val.object == void 0 ? void 0 : deserializeFileMini(val.object); - return { scope: scope, object: object }; -} -exports.deserializeFileScope = deserializeFileScope; -function serializeAccessTokenTokenTypeField(val) { - return val; -} -exports.serializeAccessTokenTokenTypeField = serializeAccessTokenTokenTypeField; -function deserializeAccessTokenTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"AccessTokenTokenTypeField\""; - } - if (val == "bearer") { - return "bearer"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeAccessTokenTokenTypeField = deserializeAccessTokenTokenTypeField; -function serializeAccessTokenIssuedTokenTypeField(val) { - return val; -} -exports.serializeAccessTokenIssuedTokenTypeField = serializeAccessTokenIssuedTokenTypeField; -function deserializeAccessTokenIssuedTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"AccessTokenIssuedTokenTypeField\""; - } - if (val == "urn:ietf:params:oauth:token-type:access_token") { - return "urn:ietf:params:oauth:token-type:access_token"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeAccessTokenIssuedTokenTypeField = deserializeAccessTokenIssuedTokenTypeField; -function serializeAccessToken(val) { - return { ["access_token"]: val.accessToken, ["expires_in"]: val.expiresIn, ["token_type"]: val.tokenType == void 0 ? void 0 : serializeAccessTokenTokenTypeField(val.tokenType), ["restricted_to"]: val.restrictedTo == void 0 ? void 0 : val.restrictedTo.map(function (item) { - return serializeFileScope(item); - }), ["refresh_token"]: val.refreshToken, ["issued_token_type"]: val.issuedTokenType == void 0 ? void 0 : serializeAccessTokenIssuedTokenTypeField(val.issuedTokenType) }; -} -exports.serializeAccessToken = serializeAccessToken; -function deserializeAccessToken(val) { - const accessToken = (0, json_js_1.isJson)(val.access_token, "string") ? val.access_token : void 0; - const expiresIn = (0, json_js_1.isJson)(val.expires_in, "number") ? val.expires_in : void 0; - const tokenType = val.token_type == void 0 ? void 0 : deserializeAccessTokenTokenTypeField(val.token_type); - const restrictedTo = (0, json_js_1.isJson)(val.restricted_to, "array") ? val.restricted_to.map(function (itm) { - return deserializeFileScope(itm); - }) : void 0; - const refreshToken = (0, json_js_1.isJson)(val.refresh_token, "string") ? val.refresh_token : void 0; - const issuedTokenType = val.issued_token_type == void 0 ? void 0 : deserializeAccessTokenIssuedTokenTypeField(val.issued_token_type); - return { accessToken: accessToken, expiresIn: expiresIn, tokenType: tokenType, restrictedTo: restrictedTo, refreshToken: refreshToken, issuedTokenType: issuedTokenType }; -} -exports.deserializeAccessToken = deserializeAccessToken; -function serializeFilesUnderRetention(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileMini(item); - }) }; -} -exports.serializeFilesUnderRetention = serializeFilesUnderRetention; -function deserializeFilesUnderRetention(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileMini(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeFilesUnderRetention = deserializeFilesUnderRetention; -function serializeFileConflict(val) { - const base = serializeFileMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileConflict\""; - } - return Object.assign(Object.assign({}, base), {}); -} -exports.serializeFileConflict = serializeFileConflict; -function deserializeFileConflict(val) { - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFileBaseTypeField(val.type); - return { sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, id: id, etag: etag, type: type }; -} -exports.deserializeFileConflict = deserializeFileConflict; -function serializeConflictErrorContextInfoField(val) { - return { ["conflicts"]: val.conflicts == void 0 ? void 0 : val.conflicts.map(function (item) { - return serializeFileConflict(item); - }) }; -} -exports.serializeConflictErrorContextInfoField = serializeConflictErrorContextInfoField; -function deserializeConflictErrorContextInfoField(val) { - const conflicts = (0, json_js_1.isJson)(val.conflicts, "array") ? val.conflicts.map(function (itm) { - return deserializeFileConflict(itm); - }) : void 0; - return { conflicts: conflicts }; -} -exports.deserializeConflictErrorContextInfoField = deserializeConflictErrorContextInfoField; -function serializeConflictError(val) { - const base = serializeClientError(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"ConflictError\""; - } - return Object.assign(Object.assign({}, base), {}); -} -exports.serializeConflictError = serializeConflictError; -function deserializeConflictError(val) { - const type = val.type == void 0 ? void 0 : deserializeClientErrorTypeField(val.type); - const status = (0, json_js_1.isJson)(val.status, "number") ? val.status : void 0; - const code = val.code == void 0 ? void 0 : deserializeClientErrorCodeField(val.code); - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const contextInfo = val.context_info == void 0 ? void 0 : deserializeClientErrorContextInfoField(val.context_info); - const helpUrl = (0, json_js_1.isJson)(val.help_url, "string") ? val.help_url : void 0; - const requestId = (0, json_js_1.isJson)(val.request_id, "string") ? val.request_id : void 0; - return { type: type, status: status, code: code, message: message, contextInfo: contextInfo, helpUrl: helpUrl, requestId: requestId }; -} -exports.deserializeConflictError = deserializeConflictError; -function serializeFolderBaseTypeField(val) { - return val; -} -exports.serializeFolderBaseTypeField = serializeFolderBaseTypeField; -function deserializeFolderBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderBaseTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderBaseTypeField = deserializeFolderBaseTypeField; -function serializeFolderBase(val) { - return { ["id"]: val.id, ["etag"]: val.etag, ["type"]: serializeFolderBaseTypeField(val.type) }; -} -exports.serializeFolderBase = serializeFolderBase; -function deserializeFolderBase(val) { - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFolderBaseTypeField(val.type); - return { id: id, etag: etag, type: type }; -} -exports.deserializeFolderBase = deserializeFolderBase; -function serializeFolderMini(val) { - const base = serializeFolderBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FolderMini\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name, ["sequence_id"]: val.sequenceId }); -} -exports.serializeFolderMini = serializeFolderMini; -function deserializeFolderMini(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFolderBaseTypeField(val.type); - return { name: name, sequenceId: sequenceId, id: id, etag: etag, type: type }; -} -exports.deserializeFolderMini = deserializeFolderMini; -function serializeIntegrationMappingBaseIntegrationTypeField(val) { - return val; -} -exports.serializeIntegrationMappingBaseIntegrationTypeField = serializeIntegrationMappingBaseIntegrationTypeField; -function deserializeIntegrationMappingBaseIntegrationTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"IntegrationMappingBaseIntegrationTypeField\""; - } - if (val == "slack") { - return "slack"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeIntegrationMappingBaseIntegrationTypeField = deserializeIntegrationMappingBaseIntegrationTypeField; -function serializeIntegrationMappingBase(val) { - return { ["id"]: val.id, ["integration_type"]: val.integrationType == void 0 ? void 0 : serializeIntegrationMappingBaseIntegrationTypeField(val.integrationType) }; -} -exports.serializeIntegrationMappingBase = serializeIntegrationMappingBase; -function deserializeIntegrationMappingBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const integrationType = val.integration_type == void 0 ? void 0 : deserializeIntegrationMappingBaseIntegrationTypeField(val.integration_type); - return { id: id, integrationType: integrationType }; -} -exports.deserializeIntegrationMappingBase = deserializeIntegrationMappingBase; -function serializeIntegrationMappingMiniPartnerItemTypeField(val) { - return val; -} -exports.serializeIntegrationMappingMiniPartnerItemTypeField = serializeIntegrationMappingMiniPartnerItemTypeField; -function deserializeIntegrationMappingMiniPartnerItemTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"IntegrationMappingMiniPartnerItemTypeField\""; - } - if (val == "channel") { - return "channel"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeIntegrationMappingMiniPartnerItemTypeField = deserializeIntegrationMappingMiniPartnerItemTypeField; -function serializeIntegrationMappingMiniBoxItemTypeField(val) { - return val; -} -exports.serializeIntegrationMappingMiniBoxItemTypeField = serializeIntegrationMappingMiniBoxItemTypeField; -function deserializeIntegrationMappingMiniBoxItemTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"IntegrationMappingMiniBoxItemTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeIntegrationMappingMiniBoxItemTypeField = deserializeIntegrationMappingMiniBoxItemTypeField; -function serializeIntegrationMappingMini(val) { - const base = serializeIntegrationMappingBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"IntegrationMappingMini\""; - } - return Object.assign(Object.assign({}, base), { ["partner_item_id"]: val.partnerItemId, ["partner_item_type"]: val.partnerItemType == void 0 ? void 0 : serializeIntegrationMappingMiniPartnerItemTypeField(val.partnerItemType), ["box_item_id"]: val.boxItemId, ["box_item_type"]: val.boxItemType == void 0 ? void 0 : serializeIntegrationMappingMiniBoxItemTypeField(val.boxItemType) }); -} -exports.serializeIntegrationMappingMini = serializeIntegrationMappingMini; -function deserializeIntegrationMappingMini(val) { - const partnerItemId = (0, json_js_1.isJson)(val.partner_item_id, "string") ? val.partner_item_id : void 0; - const partnerItemType = val.partner_item_type == void 0 ? void 0 : deserializeIntegrationMappingMiniPartnerItemTypeField(val.partner_item_type); - const boxItemId = (0, json_js_1.isJson)(val.box_item_id, "string") ? val.box_item_id : void 0; - const boxItemType = val.box_item_type == void 0 ? void 0 : deserializeIntegrationMappingMiniBoxItemTypeField(val.box_item_type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const integrationType = val.integration_type == void 0 ? void 0 : deserializeIntegrationMappingBaseIntegrationTypeField(val.integration_type); - return { partnerItemId: partnerItemId, partnerItemType: partnerItemType, boxItemId: boxItemId, boxItemType: boxItemType, id: id, integrationType: integrationType }; -} -exports.deserializeIntegrationMappingMini = deserializeIntegrationMappingMini; -function serializeGroupBaseTypeField(val) { - return val; -} -exports.serializeGroupBaseTypeField = serializeGroupBaseTypeField; -function deserializeGroupBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupBaseTypeField\""; - } - if (val == "group") { - return "group"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupBaseTypeField = deserializeGroupBaseTypeField; -function serializeGroupBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeGroupBaseTypeField(val.type) }; -} -exports.serializeGroupBase = serializeGroupBase; -function deserializeGroupBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeGroupBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeGroupBase = deserializeGroupBase; -function serializeGroupMiniGroupTypeField(val) { - return val; -} -exports.serializeGroupMiniGroupTypeField = serializeGroupMiniGroupTypeField; -function deserializeGroupMiniGroupTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupMiniGroupTypeField\""; - } - if (val == "managed_group") { - return "managed_group"; - } - if (val == "all_users_group") { - return "all_users_group"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupMiniGroupTypeField = deserializeGroupMiniGroupTypeField; -function serializeGroupMini(val) { - const base = serializeGroupBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"GroupMini\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name, ["group_type"]: val.groupType == void 0 ? void 0 : serializeGroupMiniGroupTypeField(val.groupType) }); -} -exports.serializeGroupMini = serializeGroupMini; -function deserializeGroupMini(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const groupType = val.group_type == void 0 ? void 0 : deserializeGroupMiniGroupTypeField(val.group_type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeGroupBaseTypeField(val.type); - return { name: name, groupType: groupType, id: id, type: type }; -} -exports.deserializeGroupMini = deserializeGroupMini; -function serializeGroupsOrderFieldDirectionField(val) { - return val; -} -exports.serializeGroupsOrderFieldDirectionField = serializeGroupsOrderFieldDirectionField; -function deserializeGroupsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupsOrderFieldDirectionField = deserializeGroupsOrderFieldDirectionField; -function serializeGroupsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeGroupsOrderFieldDirectionField(val.direction) }; -} -exports.serializeGroupsOrderField = serializeGroupsOrderField; -function deserializeGroupsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeGroupsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeGroupsOrderField = deserializeGroupsOrderField; -function serializeGroups(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeGroupsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeGroupMini(item); - }) }; -} -exports.serializeGroups = serializeGroups; -function deserializeGroups(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeGroupsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeGroupMini(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeGroups = deserializeGroups; -function serializeGroup(val) { - const base = serializeGroupMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"Group\""; - } - return Object.assign(Object.assign({}, base), { ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }); -} -exports.serializeGroup = serializeGroup; -function deserializeGroup(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const groupType = val.group_type == void 0 ? void 0 : deserializeGroupMiniGroupTypeField(val.group_type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeGroupBaseTypeField(val.type); - return { createdAt: createdAt, modifiedAt: modifiedAt, name: name, groupType: groupType, id: id, type: type }; -} -exports.deserializeGroup = deserializeGroup; -function serializeGroupFullInvitabilityLevelField(val) { - return val; -} -exports.serializeGroupFullInvitabilityLevelField = serializeGroupFullInvitabilityLevelField; -function deserializeGroupFullInvitabilityLevelField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupFullInvitabilityLevelField\""; - } - if (val == "admins_only") { - return "admins_only"; - } - if (val == "admins_and_members") { - return "admins_and_members"; - } - if (val == "all_managed_users") { - return "all_managed_users"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupFullInvitabilityLevelField = deserializeGroupFullInvitabilityLevelField; -function serializeGroupFullMemberViewabilityLevelField(val) { - return val; -} -exports.serializeGroupFullMemberViewabilityLevelField = serializeGroupFullMemberViewabilityLevelField; -function deserializeGroupFullMemberViewabilityLevelField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupFullMemberViewabilityLevelField\""; - } - if (val == "admins_only") { - return "admins_only"; - } - if (val == "admins_and_members") { - return "admins_and_members"; - } - if (val == "all_managed_users") { - return "all_managed_users"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupFullMemberViewabilityLevelField = deserializeGroupFullMemberViewabilityLevelField; -function serializeGroupFullPermissionsField(val) { - return { ["can_invite_as_collaborator"]: val.canInviteAsCollaborator }; -} -exports.serializeGroupFullPermissionsField = serializeGroupFullPermissionsField; -function deserializeGroupFullPermissionsField(val) { - const canInviteAsCollaborator = (0, json_js_1.isJson)(val.can_invite_as_collaborator, "boolean") ? val.can_invite_as_collaborator : void 0; - return { canInviteAsCollaborator: canInviteAsCollaborator }; -} -exports.deserializeGroupFullPermissionsField = deserializeGroupFullPermissionsField; -function serializeGroupFull(val) { - const base = serializeGroup(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"GroupFull\""; - } - return Object.assign(Object.assign({}, base), { ["provenance"]: val.provenance, ["external_sync_identifier"]: val.externalSyncIdentifier, ["description"]: val.description, ["invitability_level"]: val.invitabilityLevel == void 0 ? void 0 : serializeGroupFullInvitabilityLevelField(val.invitabilityLevel), ["member_viewability_level"]: val.memberViewabilityLevel == void 0 ? void 0 : serializeGroupFullMemberViewabilityLevelField(val.memberViewabilityLevel), ["permissions"]: val.permissions == void 0 ? void 0 : serializeGroupFullPermissionsField(val.permissions) }); -} -exports.serializeGroupFull = serializeGroupFull; -function deserializeGroupFull(val) { - const provenance = (0, json_js_1.isJson)(val.provenance, "string") ? val.provenance : void 0; - const externalSyncIdentifier = (0, json_js_1.isJson)(val.external_sync_identifier, "string") ? val.external_sync_identifier : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const invitabilityLevel = val.invitability_level == void 0 ? void 0 : deserializeGroupFullInvitabilityLevelField(val.invitability_level); - const memberViewabilityLevel = val.member_viewability_level == void 0 ? void 0 : deserializeGroupFullMemberViewabilityLevelField(val.member_viewability_level); - const permissions = val.permissions == void 0 ? void 0 : deserializeGroupFullPermissionsField(val.permissions); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const groupType = val.group_type == void 0 ? void 0 : deserializeGroupMiniGroupTypeField(val.group_type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeGroupBaseTypeField(val.type); - return { provenance: provenance, externalSyncIdentifier: externalSyncIdentifier, description: description, invitabilityLevel: invitabilityLevel, memberViewabilityLevel: memberViewabilityLevel, permissions: permissions, createdAt: createdAt, modifiedAt: modifiedAt, name: name, groupType: groupType, id: id, type: type }; -} -exports.deserializeGroupFull = deserializeGroupFull; -function serializeLegalHoldPolicyMiniTypeField(val) { - return val; -} -exports.serializeLegalHoldPolicyMiniTypeField = serializeLegalHoldPolicyMiniTypeField; -function deserializeLegalHoldPolicyMiniTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"LegalHoldPolicyMiniTypeField\""; - } - if (val == "legal_hold_policy") { - return "legal_hold_policy"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeLegalHoldPolicyMiniTypeField = deserializeLegalHoldPolicyMiniTypeField; -function serializeLegalHoldPolicyMini(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeLegalHoldPolicyMiniTypeField(val.type) }; -} -exports.serializeLegalHoldPolicyMini = serializeLegalHoldPolicyMini; -function deserializeLegalHoldPolicyMini(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeLegalHoldPolicyMiniTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeLegalHoldPolicyMini = deserializeLegalHoldPolicyMini; -function serializeLegalHoldPolicyAssignmentBaseTypeField(val) { - return val; -} -exports.serializeLegalHoldPolicyAssignmentBaseTypeField = serializeLegalHoldPolicyAssignmentBaseTypeField; -function deserializeLegalHoldPolicyAssignmentBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"LegalHoldPolicyAssignmentBaseTypeField\""; - } - if (val == "legal_hold_policy_assignment") { - return "legal_hold_policy_assignment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeLegalHoldPolicyAssignmentBaseTypeField = deserializeLegalHoldPolicyAssignmentBaseTypeField; -function serializeLegalHoldPolicyAssignmentBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeLegalHoldPolicyAssignmentBaseTypeField(val.type) }; -} -exports.serializeLegalHoldPolicyAssignmentBase = serializeLegalHoldPolicyAssignmentBase; -function deserializeLegalHoldPolicyAssignmentBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeLegalHoldPolicyAssignmentBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeLegalHoldPolicyAssignmentBase = deserializeLegalHoldPolicyAssignmentBase; -function serializeLegalHoldPolicyAssignments(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeLegalHoldPolicyAssignmentBase(item); - }) }; -} -exports.serializeLegalHoldPolicyAssignments = serializeLegalHoldPolicyAssignments; -function deserializeLegalHoldPolicyAssignments(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeLegalHoldPolicyAssignmentBase(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeLegalHoldPolicyAssignments = deserializeLegalHoldPolicyAssignments; -function serializeMetadata(val) { - return {}; -} -exports.serializeMetadata = serializeMetadata; -function deserializeMetadata(val) { - return {}; -} -exports.deserializeMetadata = deserializeMetadata; -function serializeMetadatas(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeMetadata(item); - }), ["limit"]: val.limit }; -} -exports.serializeMetadatas = serializeMetadatas; -function deserializeMetadatas(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeMetadata(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - return { entries: entries, limit: limit }; -} -exports.deserializeMetadatas = deserializeMetadatas; -function serializeMetadataFull(val) { - const base = serializeMetadata(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"MetadataFull\""; - } - return Object.assign(Object.assign({}, base), { ["$canEdit"]: val.canEdit, ["$id"]: val.id, ["$type"]: val.type, ["$typeVersion"]: val.typeVersion }); -} -exports.serializeMetadataFull = serializeMetadataFull; -function deserializeMetadataFull(val) { - const canEdit = (0, json_js_1.isJson)(val.$canEdit, "boolean") ? val.$canEdit : void 0; - const id = (0, json_js_1.isJson)(val.$id, "string") ? val.$id : void 0; - const type = (0, json_js_1.isJson)(val.$type, "string") ? val.$type : void 0; - const typeVersion = (0, json_js_1.isJson)(val.$typeVersion, "number") ? val.$typeVersion : void 0; - return { canEdit: canEdit, id: id, type: type, typeVersion: typeVersion }; -} -exports.deserializeMetadataFull = deserializeMetadataFull; -function serializeMetadataBase(val) { - return { ["$parent"]: val.parent, ["$template"]: val.template, ["$scope"]: val.scope, ["$version"]: val.version }; -} -exports.serializeMetadataBase = serializeMetadataBase; -function deserializeMetadataBase(val) { - const parent = (0, json_js_1.isJson)(val.$parent, "string") ? val.$parent : void 0; - const template = (0, json_js_1.isJson)(val.$template, "string") ? val.$template : void 0; - const scope = (0, json_js_1.isJson)(val.$scope, "string") ? val.$scope : void 0; - const version = (0, json_js_1.isJson)(val.$version, "number") ? val.$version : void 0; - return { parent: parent, template: template, scope: scope, version: version }; -} -exports.deserializeMetadataBase = deserializeMetadataBase; -function serializeMetadataCascadePolicyTypeField(val) { - return val; -} -exports.serializeMetadataCascadePolicyTypeField = serializeMetadataCascadePolicyTypeField; -function deserializeMetadataCascadePolicyTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataCascadePolicyTypeField\""; - } - if (val == "metadata_cascade_policy") { - return "metadata_cascade_policy"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataCascadePolicyTypeField = deserializeMetadataCascadePolicyTypeField; -function serializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField(val) { - return val; -} -exports.serializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField = serializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField; -function deserializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataCascadePolicyOwnerEnterpriseFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField = deserializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField; -function serializeMetadataCascadePolicyOwnerEnterpriseField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeMetadataCascadePolicyOwnerEnterpriseField = serializeMetadataCascadePolicyOwnerEnterpriseField; -function deserializeMetadataCascadePolicyOwnerEnterpriseField(val) { - const type = val.type == void 0 ? void 0 : deserializeMetadataCascadePolicyOwnerEnterpriseFieldTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeMetadataCascadePolicyOwnerEnterpriseField = deserializeMetadataCascadePolicyOwnerEnterpriseField; -function serializeMetadataCascadePolicyParentFieldTypeField(val) { - return val; -} -exports.serializeMetadataCascadePolicyParentFieldTypeField = serializeMetadataCascadePolicyParentFieldTypeField; -function deserializeMetadataCascadePolicyParentFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataCascadePolicyParentFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataCascadePolicyParentFieldTypeField = deserializeMetadataCascadePolicyParentFieldTypeField; -function serializeMetadataCascadePolicyParentField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeMetadataCascadePolicyParentFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeMetadataCascadePolicyParentField = serializeMetadataCascadePolicyParentField; -function deserializeMetadataCascadePolicyParentField(val) { - const type = val.type == void 0 ? void 0 : deserializeMetadataCascadePolicyParentFieldTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeMetadataCascadePolicyParentField = deserializeMetadataCascadePolicyParentField; -function serializeMetadataCascadePolicyScopeField(val) { - return val; -} -exports.serializeMetadataCascadePolicyScopeField = serializeMetadataCascadePolicyScopeField; -function deserializeMetadataCascadePolicyScopeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataCascadePolicyScopeField\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise_*") { - return "enterprise_*"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataCascadePolicyScopeField = deserializeMetadataCascadePolicyScopeField; -function serializeMetadataCascadePolicy(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeMetadataCascadePolicyTypeField(val.type), ["owner_enterprise"]: val.ownerEnterprise == void 0 ? void 0 : serializeMetadataCascadePolicyOwnerEnterpriseField(val.ownerEnterprise), ["parent"]: val.parent == void 0 ? void 0 : serializeMetadataCascadePolicyParentField(val.parent), ["scope"]: val.scope == void 0 ? void 0 : serializeMetadataCascadePolicyScopeField(val.scope), ["templateKey"]: val.templateKey }; -} -exports.serializeMetadataCascadePolicy = serializeMetadataCascadePolicy; -function deserializeMetadataCascadePolicy(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeMetadataCascadePolicyTypeField(val.type); - const ownerEnterprise = val.owner_enterprise == void 0 ? void 0 : deserializeMetadataCascadePolicyOwnerEnterpriseField(val.owner_enterprise); - const parent = val.parent == void 0 ? void 0 : deserializeMetadataCascadePolicyParentField(val.parent); - const scope = val.scope == void 0 ? void 0 : deserializeMetadataCascadePolicyScopeField(val.scope); - const templateKey = (0, json_js_1.isJson)(val.templateKey, "string") ? val.templateKey : void 0; - return { id: id, type: type, ownerEnterprise: ownerEnterprise, parent: parent, scope: scope, templateKey: templateKey }; -} -exports.deserializeMetadataCascadePolicy = deserializeMetadataCascadePolicy; -function serializeMetadataCascadePolicies(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeMetadataCascadePolicy(item); - }) }; -} -exports.serializeMetadataCascadePolicies = serializeMetadataCascadePolicies; -function deserializeMetadataCascadePolicies(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeMetadataCascadePolicy(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeMetadataCascadePolicies = deserializeMetadataCascadePolicies; -function serializeMetadataQueryIndexStatusField(val) { - return val; -} -exports.serializeMetadataQueryIndexStatusField = serializeMetadataQueryIndexStatusField; -function deserializeMetadataQueryIndexStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataQueryIndexStatusField\""; - } - if (val == "building") { - return "building"; - } - if (val == "active") { - return "active"; - } - if (val == "disabled") { - return "disabled"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataQueryIndexStatusField = deserializeMetadataQueryIndexStatusField; -function serializeMetadataQueryIndexFieldsFieldSortDirectionField(val) { - return val; -} -exports.serializeMetadataQueryIndexFieldsFieldSortDirectionField = serializeMetadataQueryIndexFieldsFieldSortDirectionField; -function deserializeMetadataQueryIndexFieldsFieldSortDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataQueryIndexFieldsFieldSortDirectionField\""; - } - if (val == "asc") { - return "asc"; - } - if (val == "desc") { - return "desc"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataQueryIndexFieldsFieldSortDirectionField = deserializeMetadataQueryIndexFieldsFieldSortDirectionField; -function serializeMetadataQueryIndexFieldsField(val) { - return { ["key"]: val.key, ["sort_direction"]: val.sortDirection == void 0 ? void 0 : serializeMetadataQueryIndexFieldsFieldSortDirectionField(val.sortDirection) }; -} -exports.serializeMetadataQueryIndexFieldsField = serializeMetadataQueryIndexFieldsField; -function deserializeMetadataQueryIndexFieldsField(val) { - const key = (0, json_js_1.isJson)(val.key, "string") ? val.key : void 0; - const sortDirection = val.sort_direction == void 0 ? void 0 : deserializeMetadataQueryIndexFieldsFieldSortDirectionField(val.sort_direction); - return { key: key, sortDirection: sortDirection }; -} -exports.deserializeMetadataQueryIndexFieldsField = deserializeMetadataQueryIndexFieldsField; -function serializeMetadataQueryIndex(val) { - return { ["id"]: val.id, ["type"]: val.type, ["status"]: serializeMetadataQueryIndexStatusField(val.status), ["fields"]: val.fields == void 0 ? void 0 : val.fields.map(function (item) { - return serializeMetadataQueryIndexFieldsField(item); - }) }; -} -exports.serializeMetadataQueryIndex = serializeMetadataQueryIndex; -function deserializeMetadataQueryIndex(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type; - const status = deserializeMetadataQueryIndexStatusField(val.status); - const fields = (0, json_js_1.isJson)(val.fields, "array") ? val.fields.map(function (itm) { - return deserializeMetadataQueryIndexFieldsField(itm); - }) : void 0; - return { id: id, type: type, status: status, fields: fields }; -} -exports.deserializeMetadataQueryIndex = deserializeMetadataQueryIndex; -function serializeMetadataQueryIndices(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeMetadataQueryIndex(item); - }), ["limit"]: val.limit, ["next_marker"]: val.nextMarker }; -} -exports.serializeMetadataQueryIndices = serializeMetadataQueryIndices; -function deserializeMetadataQueryIndices(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeMetadataQueryIndex(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "string") ? val.next_marker : void 0; - return { entries: entries, limit: limit, nextMarker: nextMarker }; -} -exports.deserializeMetadataQueryIndices = deserializeMetadataQueryIndices; -function serializeMetadataTemplateTypeField(val) { - return val; -} -exports.serializeMetadataTemplateTypeField = serializeMetadataTemplateTypeField; -function deserializeMetadataTemplateTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataTemplateTypeField\""; - } - if (val == "metadata_template") { - return "metadata_template"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataTemplateTypeField = deserializeMetadataTemplateTypeField; -function serializeMetadataTemplateFieldsFieldTypeField(val) { - return val; -} -exports.serializeMetadataTemplateFieldsFieldTypeField = serializeMetadataTemplateFieldsFieldTypeField; -function deserializeMetadataTemplateFieldsFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataTemplateFieldsFieldTypeField\""; - } - if (val == "string") { - return "string"; - } - if (val == "float") { - return "float"; - } - if (val == "date") { - return "date"; - } - if (val == "enum") { - return "enum"; - } - if (val == "multiSelect") { - return "multiSelect"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataTemplateFieldsFieldTypeField = deserializeMetadataTemplateFieldsFieldTypeField; -function serializeMetadataTemplateFieldsFieldOptionsField(val) { - return { ["key"]: val.key, ["id"]: val.id }; -} -exports.serializeMetadataTemplateFieldsFieldOptionsField = serializeMetadataTemplateFieldsFieldOptionsField; -function deserializeMetadataTemplateFieldsFieldOptionsField(val) { - const key = val.key; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { key: key, id: id }; -} -exports.deserializeMetadataTemplateFieldsFieldOptionsField = deserializeMetadataTemplateFieldsFieldOptionsField; -function serializeMetadataTemplateFieldsField(val) { - return { ["type"]: serializeMetadataTemplateFieldsFieldTypeField(val.type), ["key"]: val.key, ["displayName"]: val.displayName, ["description"]: val.description, ["hidden"]: val.hidden, ["options"]: val.options == void 0 ? void 0 : val.options.map(function (item) { - return serializeMetadataTemplateFieldsFieldOptionsField(item); - }), ["id"]: val.id }; -} -exports.serializeMetadataTemplateFieldsField = serializeMetadataTemplateFieldsField; -function deserializeMetadataTemplateFieldsField(val) { - const type = deserializeMetadataTemplateFieldsFieldTypeField(val.type); - const key = val.key; - const displayName = val.displayName; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const hidden = (0, json_js_1.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const options = (0, json_js_1.isJson)(val.options, "array") ? val.options.map(function (itm) { - return deserializeMetadataTemplateFieldsFieldOptionsField(itm); - }) : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, key: key, displayName: displayName, description: description, hidden: hidden, options: options, id: id }; -} -exports.deserializeMetadataTemplateFieldsField = deserializeMetadataTemplateFieldsField; -function serializeMetadataTemplate(val) { - return { ["id"]: val.id, ["type"]: serializeMetadataTemplateTypeField(val.type), ["scope"]: val.scope, ["templateKey"]: val.templateKey, ["displayName"]: val.displayName, ["hidden"]: val.hidden, ["fields"]: val.fields == void 0 ? void 0 : val.fields.map(function (item) { - return serializeMetadataTemplateFieldsField(item); - }), ["copyInstanceOnItemCopy"]: val.copyInstanceOnItemCopy }; -} -exports.serializeMetadataTemplate = serializeMetadataTemplate; -function deserializeMetadataTemplate(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeMetadataTemplateTypeField(val.type); - const scope = (0, json_js_1.isJson)(val.scope, "string") ? val.scope : void 0; - const templateKey = (0, json_js_1.isJson)(val.templateKey, "string") ? val.templateKey : void 0; - const displayName = (0, json_js_1.isJson)(val.displayName, "string") ? val.displayName : void 0; - const hidden = (0, json_js_1.isJson)(val.hidden, "boolean") ? val.hidden : void 0; - const fields = (0, json_js_1.isJson)(val.fields, "array") ? val.fields.map(function (itm) { - return deserializeMetadataTemplateFieldsField(itm); - }) : void 0; - const copyInstanceOnItemCopy = (0, json_js_1.isJson)(val.copyInstanceOnItemCopy, "boolean") ? val.copyInstanceOnItemCopy : void 0; - return { id: id, type: type, scope: scope, templateKey: templateKey, displayName: displayName, hidden: hidden, fields: fields, copyInstanceOnItemCopy: copyInstanceOnItemCopy }; -} -exports.deserializeMetadataTemplate = deserializeMetadataTemplate; -function serializeMetadataTemplates(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeMetadataTemplate(item); - }) }; -} -exports.serializeMetadataTemplates = serializeMetadataTemplates; -function deserializeMetadataTemplates(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeMetadataTemplate(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeMetadataTemplates = deserializeMetadataTemplates; -function serializeRealtimeServer(val) { - return { ["type"]: val.type, ["url"]: val.url, ["ttl"]: val.ttl, ["max_retries"]: val.maxRetries, ["retry_timeout"]: val.retryTimeout }; -} -exports.serializeRealtimeServer = serializeRealtimeServer; -function deserializeRealtimeServer(val) { - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const ttl = (0, json_js_1.isJson)(val.ttl, "number") ? val.ttl : void 0; - const maxRetries = (0, json_js_1.isJson)(val.max_retries, "number") ? val.max_retries : void 0; - const retryTimeout = (0, json_js_1.isJson)(val.retry_timeout, "number") ? val.retry_timeout : void 0; - return { type: type, url: url, ttl: ttl, maxRetries: maxRetries, retryTimeout: retryTimeout }; -} -exports.deserializeRealtimeServer = deserializeRealtimeServer; -function serializeRealtimeServers(val) { - return { ["chunk_size"]: val.chunkSize, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeRealtimeServer(item); - }) }; -} -exports.serializeRealtimeServers = serializeRealtimeServers; -function deserializeRealtimeServers(val) { - const chunkSize = (0, json_js_1.isJson)(val.chunk_size, "number") ? val.chunk_size : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeRealtimeServer(itm); - }) : void 0; - return { chunkSize: chunkSize, entries: entries }; -} -exports.deserializeRealtimeServers = deserializeRealtimeServers; -function serializeRetentionPolicyBaseTypeField(val) { - return val; -} -exports.serializeRetentionPolicyBaseTypeField = serializeRetentionPolicyBaseTypeField; -function deserializeRetentionPolicyBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyBaseTypeField\""; - } - if (val == "retention_policy") { - return "retention_policy"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyBaseTypeField = deserializeRetentionPolicyBaseTypeField; -function serializeRetentionPolicyBase(val) { - return { ["id"]: val.id, ["type"]: serializeRetentionPolicyBaseTypeField(val.type) }; -} -exports.serializeRetentionPolicyBase = serializeRetentionPolicyBase; -function deserializeRetentionPolicyBase(val) { - const id = val.id; - const type = deserializeRetentionPolicyBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeRetentionPolicyBase = deserializeRetentionPolicyBase; -function serializeRetentionPolicyMiniDispositionActionField(val) { - return val; -} -exports.serializeRetentionPolicyMiniDispositionActionField = serializeRetentionPolicyMiniDispositionActionField; -function deserializeRetentionPolicyMiniDispositionActionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyMiniDispositionActionField\""; - } - if (val == "permanently_delete") { - return "permanently_delete"; - } - if (val == "remove_retention") { - return "remove_retention"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyMiniDispositionActionField = deserializeRetentionPolicyMiniDispositionActionField; -function serializeRetentionPolicyMini(val) { - const base = serializeRetentionPolicyBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"RetentionPolicyMini\""; - } - return Object.assign(Object.assign({}, base), { ["policy_name"]: val.policyName, ["retention_length"]: val.retentionLength, ["disposition_action"]: val.dispositionAction == void 0 ? void 0 : serializeRetentionPolicyMiniDispositionActionField(val.dispositionAction) }); -} -exports.serializeRetentionPolicyMini = serializeRetentionPolicyMini; -function deserializeRetentionPolicyMini(val) { - const policyName = (0, json_js_1.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const retentionLength = (0, json_js_1.isJson)(val.retention_length, "string") ? val.retention_length : void 0; - const dispositionAction = val.disposition_action == void 0 ? void 0 : deserializeRetentionPolicyMiniDispositionActionField(val.disposition_action); - const id = val.id; - const type = deserializeRetentionPolicyBaseTypeField(val.type); - return { policyName: policyName, retentionLength: retentionLength, dispositionAction: dispositionAction, id: id, type: type }; -} -exports.deserializeRetentionPolicyMini = deserializeRetentionPolicyMini; -function serializeRetentionPolicies(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeRetentionPolicyMini(item); - }), ["limit"]: val.limit, ["next_marker"]: val.nextMarker }; -} -exports.serializeRetentionPolicies = serializeRetentionPolicies; -function deserializeRetentionPolicies(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeRetentionPolicyMini(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "string") ? val.next_marker : void 0; - return { entries: entries, limit: limit, nextMarker: nextMarker }; -} -exports.deserializeRetentionPolicies = deserializeRetentionPolicies; -function serializeFileVersionRetentionTypeField(val) { - return val; -} -exports.serializeFileVersionRetentionTypeField = serializeFileVersionRetentionTypeField; -function deserializeFileVersionRetentionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileVersionRetentionTypeField\""; - } - if (val == "file_version_retention") { - return "file_version_retention"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileVersionRetentionTypeField = deserializeFileVersionRetentionTypeField; -function serializeFileVersionRetention(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeFileVersionRetentionTypeField(val.type), ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion), ["file"]: val.file == void 0 ? void 0 : serializeFileMini(val.file), ["applied_at"]: val.appliedAt, ["disposition_at"]: val.dispositionAt, ["winning_retention_policy"]: val.winningRetentionPolicy == void 0 ? void 0 : serializeRetentionPolicyMini(val.winningRetentionPolicy) }; -} -exports.serializeFileVersionRetention = serializeFileVersionRetention; -function deserializeFileVersionRetention(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeFileVersionRetentionTypeField(val.type); - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const file = val.file == void 0 ? void 0 : deserializeFileMini(val.file); - const appliedAt = (0, json_js_1.isJson)(val.applied_at, "string") ? val.applied_at : void 0; - const dispositionAt = (0, json_js_1.isJson)(val.disposition_at, "string") ? val.disposition_at : void 0; - const winningRetentionPolicy = val.winning_retention_policy == void 0 ? void 0 : deserializeRetentionPolicyMini(val.winning_retention_policy); - return { id: id, type: type, fileVersion: fileVersion, file: file, appliedAt: appliedAt, dispositionAt: dispositionAt, winningRetentionPolicy: winningRetentionPolicy }; -} -exports.deserializeFileVersionRetention = deserializeFileVersionRetention; -function serializeFileVersionRetentions(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileVersionRetention(item); - }) }; -} -exports.serializeFileVersionRetentions = serializeFileVersionRetentions; -function deserializeFileVersionRetentions(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileVersionRetention(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeFileVersionRetentions = deserializeFileVersionRetentions; -function serializeRetentionPolicyAssignmentBaseTypeField(val) { - return val; -} -exports.serializeRetentionPolicyAssignmentBaseTypeField = serializeRetentionPolicyAssignmentBaseTypeField; -function deserializeRetentionPolicyAssignmentBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyAssignmentBaseTypeField\""; - } - if (val == "retention_policy_assignment") { - return "retention_policy_assignment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyAssignmentBaseTypeField = deserializeRetentionPolicyAssignmentBaseTypeField; -function serializeRetentionPolicyAssignmentBase(val) { - return { ["id"]: val.id, ["type"]: serializeRetentionPolicyAssignmentBaseTypeField(val.type) }; -} -exports.serializeRetentionPolicyAssignmentBase = serializeRetentionPolicyAssignmentBase; -function deserializeRetentionPolicyAssignmentBase(val) { - const id = val.id; - const type = deserializeRetentionPolicyAssignmentBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeRetentionPolicyAssignmentBase = deserializeRetentionPolicyAssignmentBase; -function serializeRetentionPolicyAssignments(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeRetentionPolicyAssignmentBase(item); - }), ["limit"]: val.limit, ["next_marker"]: val.nextMarker }; -} -exports.serializeRetentionPolicyAssignments = serializeRetentionPolicyAssignments; -function deserializeRetentionPolicyAssignments(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeRetentionPolicyAssignmentBase(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "string") ? val.next_marker : void 0; - return { entries: entries, limit: limit, nextMarker: nextMarker }; -} -exports.deserializeRetentionPolicyAssignments = deserializeRetentionPolicyAssignments; -function serializeShieldInformationBarrierBaseTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierBaseTypeField = serializeShieldInformationBarrierBaseTypeField; -function deserializeShieldInformationBarrierBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierBaseTypeField\""; - } - if (val == "shield_information_barrier") { - return "shield_information_barrier"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierBaseTypeField = deserializeShieldInformationBarrierBaseTypeField; -function serializeShieldInformationBarrierBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierBaseTypeField(val.type) }; -} -exports.serializeShieldInformationBarrierBase = serializeShieldInformationBarrierBase; -function deserializeShieldInformationBarrierBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeShieldInformationBarrierBase = deserializeShieldInformationBarrierBase; -function serializeShieldInformationBarrierReference(val) { - return { ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier) }; -} -exports.serializeShieldInformationBarrierReference = serializeShieldInformationBarrierReference; -function deserializeShieldInformationBarrierReference(val) { - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierBase(val.shield_information_barrier); - return { shieldInformationBarrier: shieldInformationBarrier }; -} -exports.deserializeShieldInformationBarrierReference = deserializeShieldInformationBarrierReference; -function serializeShieldInformationBarrierReportBaseTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierReportBaseTypeField = serializeShieldInformationBarrierReportBaseTypeField; -function deserializeShieldInformationBarrierReportBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierReportBaseTypeField\""; - } - if (val == "shield_information_barrier_report") { - return "shield_information_barrier_report"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierReportBaseTypeField = deserializeShieldInformationBarrierReportBaseTypeField; -function serializeShieldInformationBarrierReportBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierReportBaseTypeField(val.type) }; -} -exports.serializeShieldInformationBarrierReportBase = serializeShieldInformationBarrierReportBase; -function deserializeShieldInformationBarrierReportBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierReportBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeShieldInformationBarrierReportBase = deserializeShieldInformationBarrierReportBase; -function serializeShieldInformationBarrierSegmentMemberBaseTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierSegmentMemberBaseTypeField = serializeShieldInformationBarrierSegmentMemberBaseTypeField; -function deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierSegmentMemberBaseTypeField\""; - } - if (val == "shield_information_barrier_segment_member") { - return "shield_information_barrier_segment_member"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierSegmentMemberBaseTypeField = deserializeShieldInformationBarrierSegmentMemberBaseTypeField; -function serializeShieldInformationBarrierSegmentMemberBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberBaseTypeField(val.type) }; -} -exports.serializeShieldInformationBarrierSegmentMemberBase = serializeShieldInformationBarrierSegmentMemberBase; -function deserializeShieldInformationBarrierSegmentMemberBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeShieldInformationBarrierSegmentMemberBase = deserializeShieldInformationBarrierSegmentMemberBase; -function serializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierSegmentRestrictionBaseTypeField = serializeShieldInformationBarrierSegmentRestrictionBaseTypeField; -function deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierSegmentRestrictionBaseTypeField\""; - } - if (val == "shield_information_barrier_segment_restriction") { - return "shield_information_barrier_segment_restriction"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField = deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField; -function serializeShieldInformationBarrierSegmentRestrictionBase(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val.type), ["id"]: val.id }; -} -exports.serializeShieldInformationBarrierSegmentRestrictionBase = serializeShieldInformationBarrierSegmentRestrictionBase; -function deserializeShieldInformationBarrierSegmentRestrictionBase(val) { - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeShieldInformationBarrierSegmentRestrictionBase = deserializeShieldInformationBarrierSegmentRestrictionBase; -function serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField = serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField; -function deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField = deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField; -function serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField(val.type) }; -} -exports.serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField = serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField; -function deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField = deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField; -function serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField = serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField; -function deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField = deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField; -function serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField(val.type) }; -} -exports.serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField = serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField; -function deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField = deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField; -function serializeShieldInformationBarrierSegmentRestrictionMini(val) { - const base = serializeShieldInformationBarrierSegmentRestrictionBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"ShieldInformationBarrierSegmentRestrictionMini\""; - } - return Object.assign(Object.assign({}, base), { ["shield_information_barrier_segment"]: serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["restricted_segment"]: serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val.restrictedSegment) }); -} -exports.serializeShieldInformationBarrierSegmentRestrictionMini = serializeShieldInformationBarrierSegmentRestrictionMini; -function deserializeShieldInformationBarrierSegmentRestrictionMini(val) { - const shieldInformationBarrierSegment = deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const restrictedSegment = deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val.restricted_segment); - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { shieldInformationBarrierSegment: shieldInformationBarrierSegment, restrictedSegment: restrictedSegment, type: type, id: id }; -} -exports.deserializeShieldInformationBarrierSegmentRestrictionMini = deserializeShieldInformationBarrierSegmentRestrictionMini; -function serializeSessionTerminationMessage(val) { - return { ["message"]: val.message }; -} -exports.serializeSessionTerminationMessage = serializeSessionTerminationMessage; -function deserializeSessionTerminationMessage(val) { - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - return { message: message }; -} -exports.deserializeSessionTerminationMessage = deserializeSessionTerminationMessage; -function serializeStoragePolicyMiniTypeField(val) { - return val; -} -exports.serializeStoragePolicyMiniTypeField = serializeStoragePolicyMiniTypeField; -function deserializeStoragePolicyMiniTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"StoragePolicyMiniTypeField\""; - } - if (val == "storage_policy") { - return "storage_policy"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeStoragePolicyMiniTypeField = deserializeStoragePolicyMiniTypeField; -function serializeStoragePolicyMini(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeStoragePolicyMiniTypeField(val.type) }; -} -exports.serializeStoragePolicyMini = serializeStoragePolicyMini; -function deserializeStoragePolicyMini(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeStoragePolicyMiniTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeStoragePolicyMini = deserializeStoragePolicyMini; -function serializeStoragePolicyAssignmentAssignedToField(val) { - return { ["id"]: val.id, ["type"]: val.type }; -} -exports.serializeStoragePolicyAssignmentAssignedToField = serializeStoragePolicyAssignmentAssignedToField; -function deserializeStoragePolicyAssignmentAssignedToField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - return { id: id, type: type }; -} -exports.deserializeStoragePolicyAssignmentAssignedToField = deserializeStoragePolicyAssignmentAssignedToField; -function serializeStoragePolicyAssignment(val) { - return { ["storage_policy"]: val.storagePolicy == void 0 ? void 0 : serializeStoragePolicyMini(val.storagePolicy), ["assigned_to"]: val.assignedTo == void 0 ? void 0 : serializeStoragePolicyAssignmentAssignedToField(val.assignedTo) }; -} -exports.serializeStoragePolicyAssignment = serializeStoragePolicyAssignment; -function deserializeStoragePolicyAssignment(val) { - const storagePolicy = val.storage_policy == void 0 ? void 0 : deserializeStoragePolicyMini(val.storage_policy); - const assignedTo = val.assigned_to == void 0 ? void 0 : deserializeStoragePolicyAssignmentAssignedToField(val.assigned_to); - return { storagePolicy: storagePolicy, assignedTo: assignedTo }; -} -exports.deserializeStoragePolicyAssignment = deserializeStoragePolicyAssignment; -function serializeStoragePolicyAssignments(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeStoragePolicyAssignment(item); - }) }; -} -exports.serializeStoragePolicyAssignments = serializeStoragePolicyAssignments; -function deserializeStoragePolicyAssignments(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeStoragePolicyAssignment(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeStoragePolicyAssignments = deserializeStoragePolicyAssignments; -function serializeStoragePolicy(val) { - const base = serializeStoragePolicyMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"StoragePolicy\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name }); -} -exports.serializeStoragePolicy = serializeStoragePolicy; -function deserializeStoragePolicy(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeStoragePolicyMiniTypeField(val.type); - return { name: name, id: id, type: type }; -} -exports.deserializeStoragePolicy = deserializeStoragePolicy; -function serializeStoragePolicies(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeStoragePolicy(item); - }) }; -} -exports.serializeStoragePolicies = serializeStoragePolicies; -function deserializeStoragePolicies(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeStoragePolicy(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeStoragePolicies = deserializeStoragePolicies; -function serializeTermsOfServiceBaseTypeField(val) { - return val; -} -exports.serializeTermsOfServiceBaseTypeField = serializeTermsOfServiceBaseTypeField; -function deserializeTermsOfServiceBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TermsOfServiceBaseTypeField\""; - } - if (val == "terms_of_service") { - return "terms_of_service"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTermsOfServiceBaseTypeField = deserializeTermsOfServiceBaseTypeField; -function serializeTermsOfServiceBase(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeTermsOfServiceBaseTypeField(val.type) }; -} -exports.serializeTermsOfServiceBase = serializeTermsOfServiceBase; -function deserializeTermsOfServiceBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeTermsOfServiceBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeTermsOfServiceBase = deserializeTermsOfServiceBase; -function serializeTermsOfServiceStatusField(val) { - return val; -} -exports.serializeTermsOfServiceStatusField = serializeTermsOfServiceStatusField; -function deserializeTermsOfServiceStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TermsOfServiceStatusField\""; - } - if (val == "enabled") { - return "enabled"; - } - if (val == "disabled") { - return "disabled"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTermsOfServiceStatusField = deserializeTermsOfServiceStatusField; -function serializeTermsOfServiceEnterpriseFieldTypeField(val) { - return val; -} -exports.serializeTermsOfServiceEnterpriseFieldTypeField = serializeTermsOfServiceEnterpriseFieldTypeField; -function deserializeTermsOfServiceEnterpriseFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TermsOfServiceEnterpriseFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTermsOfServiceEnterpriseFieldTypeField = deserializeTermsOfServiceEnterpriseFieldTypeField; -function serializeTermsOfServiceEnterpriseField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeTermsOfServiceEnterpriseFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeTermsOfServiceEnterpriseField = serializeTermsOfServiceEnterpriseField; -function deserializeTermsOfServiceEnterpriseField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeTermsOfServiceEnterpriseFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeTermsOfServiceEnterpriseField = deserializeTermsOfServiceEnterpriseField; -function serializeTermsOfServiceTosTypeField(val) { - return val; -} -exports.serializeTermsOfServiceTosTypeField = serializeTermsOfServiceTosTypeField; -function deserializeTermsOfServiceTosTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TermsOfServiceTosTypeField\""; - } - if (val == "managed") { - return "managed"; - } - if (val == "external") { - return "external"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTermsOfServiceTosTypeField = deserializeTermsOfServiceTosTypeField; -function serializeTermsOfService(val) { - const base = serializeTermsOfServiceBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"TermsOfService\""; - } - return Object.assign(Object.assign({}, base), { ["status"]: val.status == void 0 ? void 0 : serializeTermsOfServiceStatusField(val.status), ["enterprise"]: val.enterprise == void 0 ? void 0 : serializeTermsOfServiceEnterpriseField(val.enterprise), ["tos_type"]: val.tosType == void 0 ? void 0 : serializeTermsOfServiceTosTypeField(val.tosType), ["text"]: val.text, ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }); -} -exports.serializeTermsOfService = serializeTermsOfService; -function deserializeTermsOfService(val) { - const status = val.status == void 0 ? void 0 : deserializeTermsOfServiceStatusField(val.status); - const enterprise = val.enterprise == void 0 ? void 0 : deserializeTermsOfServiceEnterpriseField(val.enterprise); - const tosType = val.tos_type == void 0 ? void 0 : deserializeTermsOfServiceTosTypeField(val.tos_type); - const text = (0, json_js_1.isJson)(val.text, "string") ? val.text : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeTermsOfServiceBaseTypeField(val.type); - return { status: status, enterprise: enterprise, tosType: tosType, text: text, createdAt: createdAt, modifiedAt: modifiedAt, id: id, type: type }; -} -exports.deserializeTermsOfService = deserializeTermsOfService; -function serializeTermsOfServices(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeTermsOfService(item); - }) }; -} -exports.serializeTermsOfServices = serializeTermsOfServices; -function deserializeTermsOfServices(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeTermsOfService(itm); - }) : void 0; - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTermsOfServices = deserializeTermsOfServices; -function serializeSignTemplates(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker }; -} -exports.serializeSignTemplates = serializeSignTemplates; -function deserializeSignTemplates(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "string") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "string") ? val.prev_marker : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker }; -} -exports.deserializeSignTemplates = deserializeSignTemplates; -function serializeUploadPartMini(val) { - return { ["part_id"]: val.partId, ["offset"]: val.offset, ["size"]: val.size }; -} -exports.serializeUploadPartMini = serializeUploadPartMini; -function deserializeUploadPartMini(val) { - const partId = (0, json_js_1.isJson)(val.part_id, "string") ? val.part_id : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - return { partId: partId, offset: offset, size: size }; -} -exports.deserializeUploadPartMini = deserializeUploadPartMini; -function serializeUploadPart(val) { - const base = serializeUploadPartMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"UploadPart\""; - } - return Object.assign(Object.assign({}, base), { ["sha1"]: val.sha1 }); -} -exports.serializeUploadPart = serializeUploadPart; -function deserializeUploadPart(val) { - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const partId = (0, json_js_1.isJson)(val.part_id, "string") ? val.part_id : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - return { sha1: sha1, partId: partId, offset: offset, size: size }; -} -exports.deserializeUploadPart = deserializeUploadPart; -function serializeUploadPartsOrderFieldDirectionField(val) { - return val; -} -exports.serializeUploadPartsOrderFieldDirectionField = serializeUploadPartsOrderFieldDirectionField; -function deserializeUploadPartsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UploadPartsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUploadPartsOrderFieldDirectionField = deserializeUploadPartsOrderFieldDirectionField; -function serializeUploadPartsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeUploadPartsOrderFieldDirectionField(val.direction) }; -} -exports.serializeUploadPartsOrderField = serializeUploadPartsOrderField; -function deserializeUploadPartsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeUploadPartsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeUploadPartsOrderField = deserializeUploadPartsOrderField; -function serializeUploadParts(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeUploadPartsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeUploadPart(item); - }) }; -} -exports.serializeUploadParts = serializeUploadParts; -function deserializeUploadParts(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeUploadPartsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeUploadPart(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeUploadParts = deserializeUploadParts; -function serializeUploadedPart(val) { - return { ["part"]: val.part == void 0 ? void 0 : serializeUploadPart(val.part) }; -} -exports.serializeUploadedPart = serializeUploadedPart; -function deserializeUploadedPart(val) { - const part = val.part == void 0 ? void 0 : deserializeUploadPart(val.part); - return { part: part }; -} -exports.deserializeUploadedPart = deserializeUploadedPart; -function serializeUploadSessionTypeField(val) { - return val; -} -exports.serializeUploadSessionTypeField = serializeUploadSessionTypeField; -function deserializeUploadSessionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UploadSessionTypeField\""; - } - if (val == "upload_session") { - return "upload_session"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUploadSessionTypeField = deserializeUploadSessionTypeField; -function serializeUploadSessionSessionEndpointsField(val) { - return { ["upload_part"]: val.uploadPart, ["commit"]: val.commit, ["abort"]: val.abort, ["list_parts"]: val.listParts, ["status"]: val.status, ["log_event"]: val.logEvent }; -} -exports.serializeUploadSessionSessionEndpointsField = serializeUploadSessionSessionEndpointsField; -function deserializeUploadSessionSessionEndpointsField(val) { - const uploadPart = (0, json_js_1.isJson)(val.upload_part, "string") ? val.upload_part : void 0; - const commit = (0, json_js_1.isJson)(val.commit, "string") ? val.commit : void 0; - const abort = (0, json_js_1.isJson)(val.abort, "string") ? val.abort : void 0; - const listParts = (0, json_js_1.isJson)(val.list_parts, "string") ? val.list_parts : void 0; - const status = (0, json_js_1.isJson)(val.status, "string") ? val.status : void 0; - const logEvent = (0, json_js_1.isJson)(val.log_event, "string") ? val.log_event : void 0; - return { uploadPart: uploadPart, commit: commit, abort: abort, listParts: listParts, status: status, logEvent: logEvent }; -} -exports.deserializeUploadSessionSessionEndpointsField = deserializeUploadSessionSessionEndpointsField; -function serializeUploadSession(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeUploadSessionTypeField(val.type), ["session_expires_at"]: val.sessionExpiresAt, ["part_size"]: val.partSize, ["total_parts"]: val.totalParts, ["num_parts_processed"]: val.numPartsProcessed, ["session_endpoints"]: val.sessionEndpoints == void 0 ? void 0 : serializeUploadSessionSessionEndpointsField(val.sessionEndpoints) }; -} -exports.serializeUploadSession = serializeUploadSession; -function deserializeUploadSession(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeUploadSessionTypeField(val.type); - const sessionExpiresAt = (0, json_js_1.isJson)(val.session_expires_at, "string") ? val.session_expires_at : void 0; - const partSize = (0, json_js_1.isJson)(val.part_size, "number") ? val.part_size : void 0; - const totalParts = (0, json_js_1.isJson)(val.total_parts, "number") ? val.total_parts : void 0; - const numPartsProcessed = (0, json_js_1.isJson)(val.num_parts_processed, "number") ? val.num_parts_processed : void 0; - const sessionEndpoints = val.session_endpoints == void 0 ? void 0 : deserializeUploadSessionSessionEndpointsField(val.session_endpoints); - return { id: id, type: type, sessionExpiresAt: sessionExpiresAt, partSize: partSize, totalParts: totalParts, numPartsProcessed: numPartsProcessed, sessionEndpoints: sessionEndpoints }; -} -exports.deserializeUploadSession = deserializeUploadSession; -function serializeUploadUrl(val) { - return { ["upload_url"]: val.uploadUrl, ["upload_token"]: val.uploadToken }; -} -exports.serializeUploadUrl = serializeUploadUrl; -function deserializeUploadUrl(val) { - const uploadUrl = (0, json_js_1.isJson)(val.upload_url, "string") ? val.upload_url : void 0; - const uploadToken = (0, json_js_1.isJson)(val.upload_token, "string") ? val.upload_token : void 0; - return { uploadUrl: uploadUrl, uploadToken: uploadToken }; -} -exports.deserializeUploadUrl = deserializeUploadUrl; -function serializeUserAvatarPicUrlsField(val) { - return { ["small"]: val.small, ["large"]: val.large, ["preview"]: val.preview }; -} -exports.serializeUserAvatarPicUrlsField = serializeUserAvatarPicUrlsField; -function deserializeUserAvatarPicUrlsField(val) { - const small = (0, json_js_1.isJson)(val.small, "string") ? val.small : void 0; - const large = (0, json_js_1.isJson)(val.large, "string") ? val.large : void 0; - const preview = (0, json_js_1.isJson)(val.preview, "string") ? val.preview : void 0; - return { small: small, large: large, preview: preview }; -} -exports.deserializeUserAvatarPicUrlsField = deserializeUserAvatarPicUrlsField; -function serializeUserAvatar(val) { - return { ["pic_urls"]: val.picUrls == void 0 ? void 0 : serializeUserAvatarPicUrlsField(val.picUrls) }; -} -exports.serializeUserAvatar = serializeUserAvatar; -function deserializeUserAvatar(val) { - const picUrls = val.pic_urls == void 0 ? void 0 : deserializeUserAvatarPicUrlsField(val.pic_urls); - return { picUrls: picUrls }; -} -exports.deserializeUserAvatar = deserializeUserAvatar; -function serializeUserBaseTypeField(val) { - return val; -} -exports.serializeUserBaseTypeField = serializeUserBaseTypeField; -function deserializeUserBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UserBaseTypeField\""; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUserBaseTypeField = deserializeUserBaseTypeField; -function serializeUserBase(val) { - return { ["id"]: val.id, ["type"]: serializeUserBaseTypeField(val.type) }; -} -exports.serializeUserBase = serializeUserBase; -function deserializeUserBase(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeUserBaseTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeUserBase = deserializeUserBase; -function serializeUserIntegrationMappings(val) { - const base = serializeUserBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"UserIntegrationMappings\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name, ["login"]: val.login }); -} -exports.serializeUserIntegrationMappings = serializeUserIntegrationMappings; -function deserializeUserIntegrationMappings(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const login = (0, json_js_1.isJson)(val.login, "string") ? val.login : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeUserBaseTypeField(val.type); - return { name: name, login: login, id: id, type: type }; -} -exports.deserializeUserIntegrationMappings = deserializeUserIntegrationMappings; -function serializeUserCollaborations(val) { - const base = serializeUserBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"UserCollaborations\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name, ["login"]: val.login }); -} -exports.serializeUserCollaborations = serializeUserCollaborations; -function deserializeUserCollaborations(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const login = (0, json_js_1.isJson)(val.login, "string") ? val.login : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeUserBaseTypeField(val.type); - return { name: name, login: login, id: id, type: type }; -} -exports.deserializeUserCollaborations = deserializeUserCollaborations; -function serializeUserMini(val) { - const base = serializeUserBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"UserMini\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name, ["login"]: val.login }); -} -exports.serializeUserMini = serializeUserMini; -function deserializeUserMini(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const login = (0, json_js_1.isJson)(val.login, "string") ? val.login : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeUserBaseTypeField(val.type); - return { name: name, login: login, id: id, type: type }; -} -exports.deserializeUserMini = deserializeUserMini; -function serializeEventSourceItemTypeField(val) { - return val; -} -exports.serializeEventSourceItemTypeField = serializeEventSourceItemTypeField; -function deserializeEventSourceItemTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"EventSourceItemTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeEventSourceItemTypeField = deserializeEventSourceItemTypeField; -function serializeEventSourceClassificationField(val) { - return { ["name"]: val.name }; -} -exports.serializeEventSourceClassificationField = serializeEventSourceClassificationField; -function deserializeEventSourceClassificationField(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { name: name }; -} -exports.deserializeEventSourceClassificationField = deserializeEventSourceClassificationField; -function serializeEventSource(val) { - return { ["item_type"]: serializeEventSourceItemTypeField(val.itemType), ["item_id"]: val.itemId, ["item_name"]: val.itemName, ["classification"]: val.classification == void 0 ? void 0 : serializeEventSourceClassificationField(val.classification), ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy) }; -} -exports.serializeEventSource = serializeEventSource; -function deserializeEventSource(val) { - const itemType = deserializeEventSourceItemTypeField(val.item_type); - const itemId = val.item_id; - const itemName = val.item_name; - const classification = val.classification == void 0 ? void 0 : deserializeEventSourceClassificationField(val.classification); - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - return { itemType: itemType, itemId: itemId, itemName: itemName, classification: classification, parent: parent, ownedBy: ownedBy }; -} -exports.deserializeEventSource = deserializeEventSource; -function serializeUserStatusField(val) { - return val; -} -exports.serializeUserStatusField = serializeUserStatusField; -function deserializeUserStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UserStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "inactive") { - return "inactive"; - } - if (val == "cannot_delete_edit") { - return "cannot_delete_edit"; - } - if (val == "cannot_delete_edit_upload") { - return "cannot_delete_edit_upload"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUserStatusField = deserializeUserStatusField; -function serializeUserNotificationEmailField(val) { - return { ["email"]: val.email, ["is_confirmed"]: val.isConfirmed }; -} -exports.serializeUserNotificationEmailField = serializeUserNotificationEmailField; -function deserializeUserNotificationEmailField(val) { - const email = (0, json_js_1.isJson)(val.email, "string") ? val.email : void 0; - const isConfirmed = (0, json_js_1.isJson)(val.is_confirmed, "boolean") ? val.is_confirmed : void 0; - return { email: email, isConfirmed: isConfirmed }; -} -exports.deserializeUserNotificationEmailField = deserializeUserNotificationEmailField; -function serializeUser(val) { - const base = serializeUserMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"User\""; - } - return Object.assign(Object.assign({}, base), { ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["language"]: val.language, ["timezone"]: val.timezone, ["space_amount"]: val.spaceAmount, ["space_used"]: val.spaceUsed, ["max_upload_size"]: val.maxUploadSize, ["status"]: val.status == void 0 ? void 0 : serializeUserStatusField(val.status), ["job_title"]: val.jobTitle, ["phone"]: val.phone, ["address"]: val.address, ["avatar_url"]: val.avatarUrl, ["notification_email"]: val.notificationEmail == void 0 ? void 0 : serializeUserNotificationEmailField(val.notificationEmail) }); -} -exports.serializeUser = serializeUser; -function deserializeUser(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const language = (0, json_js_1.isJson)(val.language, "string") ? val.language : void 0; - const timezone = (0, json_js_1.isJson)(val.timezone, "string") ? val.timezone : void 0; - const spaceAmount = (0, json_js_1.isJson)(val.space_amount, "number") ? val.space_amount : void 0; - const spaceUsed = (0, json_js_1.isJson)(val.space_used, "number") ? val.space_used : void 0; - const maxUploadSize = (0, json_js_1.isJson)(val.max_upload_size, "number") ? val.max_upload_size : void 0; - const status = val.status == void 0 ? void 0 : deserializeUserStatusField(val.status); - const jobTitle = (0, json_js_1.isJson)(val.job_title, "string") ? val.job_title : void 0; - const phone = (0, json_js_1.isJson)(val.phone, "string") ? val.phone : void 0; - const address = (0, json_js_1.isJson)(val.address, "string") ? val.address : void 0; - const avatarUrl = (0, json_js_1.isJson)(val.avatar_url, "string") ? val.avatar_url : void 0; - const notificationEmail = val.notification_email == void 0 ? void 0 : deserializeUserNotificationEmailField(val.notification_email); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const login = (0, json_js_1.isJson)(val.login, "string") ? val.login : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeUserBaseTypeField(val.type); - return { createdAt: createdAt, modifiedAt: modifiedAt, language: language, timezone: timezone, spaceAmount: spaceAmount, spaceUsed: spaceUsed, maxUploadSize: maxUploadSize, status: status, jobTitle: jobTitle, phone: phone, address: address, avatarUrl: avatarUrl, notificationEmail: notificationEmail, name: name, login: login, id: id, type: type }; -} -exports.deserializeUser = deserializeUser; -function serializeUsersOrderFieldDirectionField(val) { - return val; -} -exports.serializeUsersOrderFieldDirectionField = serializeUsersOrderFieldDirectionField; -function deserializeUsersOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UsersOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUsersOrderFieldDirectionField = deserializeUsersOrderFieldDirectionField; -function serializeUsersOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeUsersOrderFieldDirectionField(val.direction) }; -} -exports.serializeUsersOrderField = serializeUsersOrderField; -function deserializeUsersOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeUsersOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeUsersOrderField = deserializeUsersOrderField; -function serializeUsers(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeUsersOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeUser(item); - }) }; -} -exports.serializeUsers = serializeUsers; -function deserializeUsers(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeUsersOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeUser(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeUsers = deserializeUsers; -function serializeTrashWebLinkRestoredTypeField(val) { - return val; -} -exports.serializeTrashWebLinkRestoredTypeField = serializeTrashWebLinkRestoredTypeField; -function deserializeTrashWebLinkRestoredTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashWebLinkRestoredTypeField\""; - } - if (val == "web_link") { - return "web_link"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashWebLinkRestoredTypeField = deserializeTrashWebLinkRestoredTypeField; -function serializeTrashWebLinkRestoredPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeFolderMini(item); - }) }; -} -exports.serializeTrashWebLinkRestoredPathCollectionField = serializeTrashWebLinkRestoredPathCollectionField; -function deserializeTrashWebLinkRestoredPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeFolderMini(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTrashWebLinkRestoredPathCollectionField = deserializeTrashWebLinkRestoredPathCollectionField; -function serializeTrashWebLinkRestoredItemStatusField(val) { - return val; -} -exports.serializeTrashWebLinkRestoredItemStatusField = serializeTrashWebLinkRestoredItemStatusField; -function deserializeTrashWebLinkRestoredItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashWebLinkRestoredItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashWebLinkRestoredItemStatusField = deserializeTrashWebLinkRestoredItemStatusField; -function serializeTrashWebLinkRestored(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeTrashWebLinkRestoredTypeField(val.type), ["id"]: val.id, ["sequence_id"]: val.sequenceId, ["etag"]: val.etag, ["name"]: val.name, ["url"]: val.url, ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["description"]: val.description, ["path_collection"]: serializeTrashWebLinkRestoredPathCollectionField(val.pathCollection), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink, ["item_status"]: val.itemStatus == void 0 ? void 0 : serializeTrashWebLinkRestoredItemStatusField(val.itemStatus) }; -} -exports.serializeTrashWebLinkRestored = serializeTrashWebLinkRestored; -function deserializeTrashWebLinkRestored(val) { - const type = val.type == void 0 ? void 0 : deserializeTrashWebLinkRestoredTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const sequenceId = val.sequence_id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const pathCollection = deserializeTrashWebLinkRestoredPathCollectionField(val.path_collection); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = (0, json_js_1.isJson)(val.shared_link, "string") ? val.shared_link : void 0; - const itemStatus = val.item_status == void 0 ? void 0 : deserializeTrashWebLinkRestoredItemStatusField(val.item_status); - return { type: type, id: id, sequenceId: sequenceId, etag: etag, name: name, url: url, parent: parent, description: description, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, itemStatus: itemStatus }; -} -exports.deserializeTrashWebLinkRestored = deserializeTrashWebLinkRestored; -function serializeTrashFolderRestoredTypeField(val) { - return val; -} -exports.serializeTrashFolderRestoredTypeField = serializeTrashFolderRestoredTypeField; -function deserializeTrashFolderRestoredTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFolderRestoredTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFolderRestoredTypeField = deserializeTrashFolderRestoredTypeField; -function serializeTrashFolderRestoredPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeFolderMini(item); - }) }; -} -exports.serializeTrashFolderRestoredPathCollectionField = serializeTrashFolderRestoredPathCollectionField; -function deserializeTrashFolderRestoredPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeFolderMini(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTrashFolderRestoredPathCollectionField = deserializeTrashFolderRestoredPathCollectionField; -function serializeTrashFolderRestoredItemStatusField(val) { - return val; -} -exports.serializeTrashFolderRestoredItemStatusField = serializeTrashFolderRestoredItemStatusField; -function deserializeTrashFolderRestoredItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFolderRestoredItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFolderRestoredItemStatusField = deserializeTrashFolderRestoredItemStatusField; -function serializeTrashFolderRestored(val) { - return { ["id"]: val.id, ["etag"]: val.etag, ["type"]: val.type == void 0 ? void 0 : serializeTrashFolderRestoredTypeField(val.type), ["sequence_id"]: val.sequenceId, ["name"]: val.name, ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["description"]: val.description, ["size"]: val.size, ["path_collection"]: val.pathCollection == void 0 ? void 0 : serializeTrashFolderRestoredPathCollectionField(val.pathCollection), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt, ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink, ["folder_upload_email"]: val.folderUploadEmail, ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["item_status"]: val.itemStatus == void 0 ? void 0 : serializeTrashFolderRestoredItemStatusField(val.itemStatus) }; -} -exports.serializeTrashFolderRestored = serializeTrashFolderRestored; -function deserializeTrashFolderRestored(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = val.type == void 0 ? void 0 : deserializeTrashFolderRestoredTypeField(val.type); - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeTrashFolderRestoredPathCollectionField(val.path_collection); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = (0, json_js_1.isJson)(val.shared_link, "string") ? val.shared_link : void 0; - const folderUploadEmail = (0, json_js_1.isJson)(val.folder_upload_email, "string") ? val.folder_upload_email : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = val.item_status == void 0 ? void 0 : deserializeTrashFolderRestoredItemStatusField(val.item_status); - return { id: id, etag: etag, type: type, sequenceId: sequenceId, name: name, createdAt: createdAt, modifiedAt: modifiedAt, description: description, size: size, pathCollection: pathCollection, createdBy: createdBy, modifiedBy: modifiedBy, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, ownedBy: ownedBy, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, parent: parent, itemStatus: itemStatus }; -} -exports.deserializeTrashFolderRestored = deserializeTrashFolderRestored; -function serializeTrashFileRestoredTypeField(val) { - return val; -} -exports.serializeTrashFileRestoredTypeField = serializeTrashFileRestoredTypeField; -function deserializeTrashFileRestoredTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFileRestoredTypeField\""; - } - if (val == "file") { - return "file"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFileRestoredTypeField = deserializeTrashFileRestoredTypeField; -function serializeTrashFileRestoredPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeFolderMini(item); - }) }; -} -exports.serializeTrashFileRestoredPathCollectionField = serializeTrashFileRestoredPathCollectionField; -function deserializeTrashFileRestoredPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeFolderMini(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTrashFileRestoredPathCollectionField = deserializeTrashFileRestoredPathCollectionField; -function serializeTrashFileRestoredItemStatusField(val) { - return val; -} -exports.serializeTrashFileRestoredItemStatusField = serializeTrashFileRestoredItemStatusField; -function deserializeTrashFileRestoredItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFileRestoredItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFileRestoredItemStatusField = deserializeTrashFileRestoredItemStatusField; -function serializeTrashFileRestored(val) { - return { ["id"]: val.id, ["etag"]: val.etag, ["type"]: serializeTrashFileRestoredTypeField(val.type), ["sequence_id"]: val.sequenceId, ["name"]: val.name, ["sha1"]: val.sha1, ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion), ["description"]: val.description, ["size"]: val.size, ["path_collection"]: serializeTrashFileRestoredPathCollectionField(val.pathCollection), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: serializeUserMini(val.modifiedBy), ["owned_by"]: serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink, ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["item_status"]: serializeTrashFileRestoredItemStatusField(val.itemStatus) }; -} -exports.serializeTrashFileRestored = serializeTrashFileRestored; -function deserializeTrashFileRestored(val) { - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeTrashFileRestoredTypeField(val.type); - const sequenceId = val.sequence_id; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sha1 = val.sha1; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const description = val.description; - const size = val.size; - const pathCollection = deserializeTrashFileRestoredPathCollectionField(val.path_collection); - const createdAt = val.created_at; - const modifiedAt = val.modified_at; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = deserializeUserMini(val.modified_by); - const ownedBy = deserializeUserMini(val.owned_by); - const sharedLink = (0, json_js_1.isJson)(val.shared_link, "string") ? val.shared_link : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = deserializeTrashFileRestoredItemStatusField(val.item_status); - return { id: id, etag: etag, type: type, sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, description: description, size: size, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, parent: parent, itemStatus: itemStatus }; -} -exports.deserializeTrashFileRestored = deserializeTrashFileRestored; -function serializeTrashWebLinkTypeField(val) { - return val; -} -exports.serializeTrashWebLinkTypeField = serializeTrashWebLinkTypeField; -function deserializeTrashWebLinkTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashWebLinkTypeField\""; - } - if (val == "web_link") { - return "web_link"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashWebLinkTypeField = deserializeTrashWebLinkTypeField; -function serializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField(val) { - return val; -} -exports.serializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField = serializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField; -function deserializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashWebLinkPathCollectionFieldEntriesFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField = deserializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField; -function serializeTrashWebLinkPathCollectionFieldEntriesField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField(val.type), ["id"]: val.id, ["sequence_id"]: val.sequenceId, ["etag"]: val.etag, ["name"]: val.name }; -} -exports.serializeTrashWebLinkPathCollectionFieldEntriesField = serializeTrashWebLinkPathCollectionFieldEntriesField; -function deserializeTrashWebLinkPathCollectionFieldEntriesField(val) { - const type = val.type == void 0 ? void 0 : deserializeTrashWebLinkPathCollectionFieldEntriesFieldTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { type: type, id: id, sequenceId: sequenceId, etag: etag, name: name }; -} -exports.deserializeTrashWebLinkPathCollectionFieldEntriesField = deserializeTrashWebLinkPathCollectionFieldEntriesField; -function serializeTrashWebLinkPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeTrashWebLinkPathCollectionFieldEntriesField(item); - }) }; -} -exports.serializeTrashWebLinkPathCollectionField = serializeTrashWebLinkPathCollectionField; -function deserializeTrashWebLinkPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeTrashWebLinkPathCollectionFieldEntriesField(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTrashWebLinkPathCollectionField = deserializeTrashWebLinkPathCollectionField; -function serializeTrashWebLinkItemStatusField(val) { - return val; -} -exports.serializeTrashWebLinkItemStatusField = serializeTrashWebLinkItemStatusField; -function deserializeTrashWebLinkItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashWebLinkItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashWebLinkItemStatusField = deserializeTrashWebLinkItemStatusField; -function serializeTrashWebLink(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeTrashWebLinkTypeField(val.type), ["id"]: val.id, ["sequence_id"]: val.sequenceId, ["etag"]: val.etag, ["name"]: val.name, ["url"]: val.url, ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["description"]: val.description, ["path_collection"]: val.pathCollection == void 0 ? void 0 : serializeTrashWebLinkPathCollectionField(val.pathCollection), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink, ["item_status"]: val.itemStatus == void 0 ? void 0 : serializeTrashWebLinkItemStatusField(val.itemStatus) }; -} -exports.serializeTrashWebLink = serializeTrashWebLink; -function deserializeTrashWebLink(val) { - const type = val.type == void 0 ? void 0 : deserializeTrashWebLinkTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeTrashWebLinkPathCollectionField(val.path_collection); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = (0, json_js_1.isJson)(val.shared_link, "string") ? val.shared_link : void 0; - const itemStatus = val.item_status == void 0 ? void 0 : deserializeTrashWebLinkItemStatusField(val.item_status); - return { type: type, id: id, sequenceId: sequenceId, etag: etag, name: name, url: url, parent: parent, description: description, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, itemStatus: itemStatus }; -} -exports.deserializeTrashWebLink = deserializeTrashWebLink; -function serializeTrashFolderTypeField(val) { - return val; -} -exports.serializeTrashFolderTypeField = serializeTrashFolderTypeField; -function deserializeTrashFolderTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFolderTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFolderTypeField = deserializeTrashFolderTypeField; -function serializeTrashFolderPathCollectionFieldEntriesFieldTypeField(val) { - return val; -} -exports.serializeTrashFolderPathCollectionFieldEntriesFieldTypeField = serializeTrashFolderPathCollectionFieldEntriesFieldTypeField; -function deserializeTrashFolderPathCollectionFieldEntriesFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFolderPathCollectionFieldEntriesFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFolderPathCollectionFieldEntriesFieldTypeField = deserializeTrashFolderPathCollectionFieldEntriesFieldTypeField; -function serializeTrashFolderPathCollectionFieldEntriesField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeTrashFolderPathCollectionFieldEntriesFieldTypeField(val.type), ["id"]: val.id, ["sequence_id"]: val.sequenceId, ["etag"]: val.etag, ["name"]: val.name }; -} -exports.serializeTrashFolderPathCollectionFieldEntriesField = serializeTrashFolderPathCollectionFieldEntriesField; -function deserializeTrashFolderPathCollectionFieldEntriesField(val) { - const type = val.type == void 0 ? void 0 : deserializeTrashFolderPathCollectionFieldEntriesFieldTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { type: type, id: id, sequenceId: sequenceId, etag: etag, name: name }; -} -exports.deserializeTrashFolderPathCollectionFieldEntriesField = deserializeTrashFolderPathCollectionFieldEntriesField; -function serializeTrashFolderPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeTrashFolderPathCollectionFieldEntriesField(item); - }) }; -} -exports.serializeTrashFolderPathCollectionField = serializeTrashFolderPathCollectionField; -function deserializeTrashFolderPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeTrashFolderPathCollectionFieldEntriesField(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTrashFolderPathCollectionField = deserializeTrashFolderPathCollectionField; -function serializeTrashFolderItemStatusField(val) { - return val; -} -exports.serializeTrashFolderItemStatusField = serializeTrashFolderItemStatusField; -function deserializeTrashFolderItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFolderItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFolderItemStatusField = deserializeTrashFolderItemStatusField; -function serializeTrashFolder(val) { - return { ["id"]: val.id, ["etag"]: val.etag, ["type"]: serializeTrashFolderTypeField(val.type), ["sequence_id"]: val.sequenceId, ["name"]: val.name, ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["description"]: val.description, ["size"]: val.size, ["path_collection"]: serializeTrashFolderPathCollectionField(val.pathCollection), ["created_by"]: serializeUserMini(val.createdBy), ["modified_by"]: serializeUserMini(val.modifiedBy), ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt, ["owned_by"]: serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink, ["folder_upload_email"]: val.folderUploadEmail, ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["item_status"]: serializeTrashFolderItemStatusField(val.itemStatus) }; -} -exports.serializeTrashFolder = serializeTrashFolder; -function deserializeTrashFolder(val) { - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeTrashFolderTypeField(val.type); - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = val.name; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const description = val.description; - const size = val.size; - const pathCollection = deserializeTrashFolderPathCollectionField(val.path_collection); - const createdBy = deserializeUserMini(val.created_by); - const modifiedBy = deserializeUserMini(val.modified_by); - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const ownedBy = deserializeUserMini(val.owned_by); - const sharedLink = (0, json_js_1.isJson)(val.shared_link, "string") ? val.shared_link : void 0; - const folderUploadEmail = (0, json_js_1.isJson)(val.folder_upload_email, "string") ? val.folder_upload_email : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = deserializeTrashFolderItemStatusField(val.item_status); - return { id: id, etag: etag, type: type, sequenceId: sequenceId, name: name, createdAt: createdAt, modifiedAt: modifiedAt, description: description, size: size, pathCollection: pathCollection, createdBy: createdBy, modifiedBy: modifiedBy, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, ownedBy: ownedBy, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, parent: parent, itemStatus: itemStatus }; -} -exports.deserializeTrashFolder = deserializeTrashFolder; -function serializeTrashFileTypeField(val) { - return val; -} -exports.serializeTrashFileTypeField = serializeTrashFileTypeField; -function deserializeTrashFileTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFileTypeField\""; - } - if (val == "file") { - return "file"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFileTypeField = deserializeTrashFileTypeField; -function serializeTrashFilePathCollectionFieldEntriesFieldTypeField(val) { - return val; -} -exports.serializeTrashFilePathCollectionFieldEntriesFieldTypeField = serializeTrashFilePathCollectionFieldEntriesFieldTypeField; -function deserializeTrashFilePathCollectionFieldEntriesFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFilePathCollectionFieldEntriesFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFilePathCollectionFieldEntriesFieldTypeField = deserializeTrashFilePathCollectionFieldEntriesFieldTypeField; -function serializeTrashFilePathCollectionFieldEntriesField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeTrashFilePathCollectionFieldEntriesFieldTypeField(val.type), ["id"]: val.id, ["sequence_id"]: val.sequenceId, ["etag"]: val.etag, ["name"]: val.name }; -} -exports.serializeTrashFilePathCollectionFieldEntriesField = serializeTrashFilePathCollectionFieldEntriesField; -function deserializeTrashFilePathCollectionFieldEntriesField(val) { - const type = val.type == void 0 ? void 0 : deserializeTrashFilePathCollectionFieldEntriesFieldTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { type: type, id: id, sequenceId: sequenceId, etag: etag, name: name }; -} -exports.deserializeTrashFilePathCollectionFieldEntriesField = deserializeTrashFilePathCollectionFieldEntriesField; -function serializeTrashFilePathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeTrashFilePathCollectionFieldEntriesField(item); - }) }; -} -exports.serializeTrashFilePathCollectionField = serializeTrashFilePathCollectionField; -function deserializeTrashFilePathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeTrashFilePathCollectionFieldEntriesField(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTrashFilePathCollectionField = deserializeTrashFilePathCollectionField; -function serializeTrashFileItemStatusField(val) { - return val; -} -exports.serializeTrashFileItemStatusField = serializeTrashFileItemStatusField; -function deserializeTrashFileItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrashFileItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrashFileItemStatusField = deserializeTrashFileItemStatusField; -function serializeTrashFile(val) { - return { ["id"]: val.id, ["etag"]: val.etag, ["type"]: serializeTrashFileTypeField(val.type), ["sequence_id"]: val.sequenceId, ["name"]: val.name, ["sha1"]: val.sha1, ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion), ["description"]: val.description, ["size"]: val.size, ["path_collection"]: serializeTrashFilePathCollectionField(val.pathCollection), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: serializeUserMini(val.modifiedBy), ["owned_by"]: serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink, ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["item_status"]: serializeTrashFileItemStatusField(val.itemStatus) }; -} -exports.serializeTrashFile = serializeTrashFile; -function deserializeTrashFile(val) { - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeTrashFileTypeField(val.type); - const sequenceId = val.sequence_id; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sha1 = val.sha1; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const description = val.description; - const size = val.size; - const pathCollection = deserializeTrashFilePathCollectionField(val.path_collection); - const createdAt = val.created_at; - const modifiedAt = val.modified_at; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = deserializeUserMini(val.modified_by); - const ownedBy = deserializeUserMini(val.owned_by); - const sharedLink = (0, json_js_1.isJson)(val.shared_link, "string") ? val.shared_link : void 0; - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = deserializeTrashFileItemStatusField(val.item_status); - return { id: id, etag: etag, type: type, sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, description: description, size: size, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, parent: parent, itemStatus: itemStatus }; -} -exports.deserializeTrashFile = deserializeTrashFile; -function serializeTermsOfServiceUserStatusTypeField(val) { - return val; -} -exports.serializeTermsOfServiceUserStatusTypeField = serializeTermsOfServiceUserStatusTypeField; -function deserializeTermsOfServiceUserStatusTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TermsOfServiceUserStatusTypeField\""; - } - if (val == "terms_of_service_user_status") { - return "terms_of_service_user_status"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTermsOfServiceUserStatusTypeField = deserializeTermsOfServiceUserStatusTypeField; -function serializeTermsOfServiceUserStatus(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeTermsOfServiceUserStatusTypeField(val.type), ["tos"]: val.tos == void 0 ? void 0 : serializeTermsOfServiceBase(val.tos), ["user"]: val.user == void 0 ? void 0 : serializeUserMini(val.user), ["is_accepted"]: val.isAccepted, ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }; -} -exports.serializeTermsOfServiceUserStatus = serializeTermsOfServiceUserStatus; -function deserializeTermsOfServiceUserStatus(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeTermsOfServiceUserStatusTypeField(val.type); - const tos = val.tos == void 0 ? void 0 : deserializeTermsOfServiceBase(val.tos); - const user = val.user == void 0 ? void 0 : deserializeUserMini(val.user); - const isAccepted = (0, json_js_1.isJson)(val.is_accepted, "boolean") ? val.is_accepted : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - return { id: id, type: type, tos: tos, user: user, isAccepted: isAccepted, createdAt: createdAt, modifiedAt: modifiedAt }; -} -exports.deserializeTermsOfServiceUserStatus = deserializeTermsOfServiceUserStatus; -function serializeTermsOfServiceUserStatuses(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeTermsOfServiceUserStatus(item); - }) }; -} -exports.serializeTermsOfServiceUserStatuses = serializeTermsOfServiceUserStatuses; -function deserializeTermsOfServiceUserStatuses(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeTermsOfServiceUserStatus(itm); - }) : void 0; - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTermsOfServiceUserStatuses = deserializeTermsOfServiceUserStatuses; -function serializeTaskAssignmentTypeField(val) { - return val; -} -exports.serializeTaskAssignmentTypeField = serializeTaskAssignmentTypeField; -function deserializeTaskAssignmentTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TaskAssignmentTypeField\""; - } - if (val == "task_assignment") { - return "task_assignment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTaskAssignmentTypeField = deserializeTaskAssignmentTypeField; -function serializeTaskAssignmentResolutionStateField(val) { - return val; -} -exports.serializeTaskAssignmentResolutionStateField = serializeTaskAssignmentResolutionStateField; -function deserializeTaskAssignmentResolutionStateField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TaskAssignmentResolutionStateField\""; - } - if (val == "completed") { - return "completed"; - } - if (val == "incomplete") { - return "incomplete"; - } - if (val == "approved") { - return "approved"; - } - if (val == "rejected") { - return "rejected"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTaskAssignmentResolutionStateField = deserializeTaskAssignmentResolutionStateField; -function serializeTaskAssignment(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeTaskAssignmentTypeField(val.type), ["item"]: val.item == void 0 ? void 0 : serializeFileMini(val.item), ["assigned_to"]: val.assignedTo == void 0 ? void 0 : serializeUserMini(val.assignedTo), ["message"]: val.message, ["completed_at"]: val.completedAt, ["assigned_at"]: val.assignedAt, ["reminded_at"]: val.remindedAt, ["resolution_state"]: val.resolutionState == void 0 ? void 0 : serializeTaskAssignmentResolutionStateField(val.resolutionState), ["assigned_by"]: val.assignedBy == void 0 ? void 0 : serializeUserMini(val.assignedBy) }; -} -exports.serializeTaskAssignment = serializeTaskAssignment; -function deserializeTaskAssignment(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeTaskAssignmentTypeField(val.type); - const item = val.item == void 0 ? void 0 : deserializeFileMini(val.item); - const assignedTo = val.assigned_to == void 0 ? void 0 : deserializeUserMini(val.assigned_to); - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const completedAt = (0, json_js_1.isJson)(val.completed_at, "string") ? val.completed_at : void 0; - const assignedAt = (0, json_js_1.isJson)(val.assigned_at, "string") ? val.assigned_at : void 0; - const remindedAt = (0, json_js_1.isJson)(val.reminded_at, "string") ? val.reminded_at : void 0; - const resolutionState = val.resolution_state == void 0 ? void 0 : deserializeTaskAssignmentResolutionStateField(val.resolution_state); - const assignedBy = val.assigned_by == void 0 ? void 0 : deserializeUserMini(val.assigned_by); - return { id: id, type: type, item: item, assignedTo: assignedTo, message: message, completedAt: completedAt, assignedAt: assignedAt, remindedAt: remindedAt, resolutionState: resolutionState, assignedBy: assignedBy }; -} -exports.deserializeTaskAssignment = deserializeTaskAssignment; -function serializeTaskAssignments(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeTaskAssignment(item); - }) }; -} -exports.serializeTaskAssignments = serializeTaskAssignments; -function deserializeTaskAssignments(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeTaskAssignment(itm); - }) : void 0; - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTaskAssignments = deserializeTaskAssignments; -function serializeTaskTypeField(val) { - return val; -} -exports.serializeTaskTypeField = serializeTaskTypeField; -function deserializeTaskTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TaskTypeField\""; - } - if (val == "task") { - return "task"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTaskTypeField = deserializeTaskTypeField; -function serializeTaskActionField(val) { - return val; -} -exports.serializeTaskActionField = serializeTaskActionField; -function deserializeTaskActionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TaskActionField\""; - } - if (val == "review") { - return "review"; - } - if (val == "complete") { - return "complete"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTaskActionField = deserializeTaskActionField; -function serializeTaskCompletionRuleField(val) { - return val; -} -exports.serializeTaskCompletionRuleField = serializeTaskCompletionRuleField; -function deserializeTaskCompletionRuleField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TaskCompletionRuleField\""; - } - if (val == "all_assignees") { - return "all_assignees"; - } - if (val == "any_assignee") { - return "any_assignee"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTaskCompletionRuleField = deserializeTaskCompletionRuleField; -function serializeTask(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeTaskTypeField(val.type), ["item"]: val.item == void 0 ? void 0 : serializeFileMini(val.item), ["due_at"]: val.dueAt, ["action"]: val.action == void 0 ? void 0 : serializeTaskActionField(val.action), ["message"]: val.message, ["task_assignment_collection"]: val.taskAssignmentCollection == void 0 ? void 0 : serializeTaskAssignments(val.taskAssignmentCollection), ["is_completed"]: val.isCompleted, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["completion_rule"]: val.completionRule == void 0 ? void 0 : serializeTaskCompletionRuleField(val.completionRule) }; -} -exports.serializeTask = serializeTask; -function deserializeTask(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeTaskTypeField(val.type); - const item = val.item == void 0 ? void 0 : deserializeFileMini(val.item); - const dueAt = (0, json_js_1.isJson)(val.due_at, "string") ? val.due_at : void 0; - const action = val.action == void 0 ? void 0 : deserializeTaskActionField(val.action); - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const taskAssignmentCollection = val.task_assignment_collection == void 0 ? void 0 : deserializeTaskAssignments(val.task_assignment_collection); - const isCompleted = (0, json_js_1.isJson)(val.is_completed, "boolean") ? val.is_completed : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const completionRule = val.completion_rule == void 0 ? void 0 : deserializeTaskCompletionRuleField(val.completion_rule); - return { id: id, type: type, item: item, dueAt: dueAt, action: action, message: message, taskAssignmentCollection: taskAssignmentCollection, isCompleted: isCompleted, createdBy: createdBy, createdAt: createdAt, completionRule: completionRule }; -} -exports.deserializeTask = deserializeTask; -function serializeTasks(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeTask(item); - }) }; -} -exports.serializeTasks = serializeTasks; -function deserializeTasks(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeTask(itm); - }) : void 0; - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeTasks = deserializeTasks; -function serializeRetentionPolicyAssignmentTypeField(val) { - return val; -} -exports.serializeRetentionPolicyAssignmentTypeField = serializeRetentionPolicyAssignmentTypeField; -function deserializeRetentionPolicyAssignmentTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyAssignmentTypeField\""; - } - if (val == "retention_policy_assignment") { - return "retention_policy_assignment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyAssignmentTypeField = deserializeRetentionPolicyAssignmentTypeField; -function serializeRetentionPolicyAssignmentAssignedToFieldTypeField(val) { - return val; -} -exports.serializeRetentionPolicyAssignmentAssignedToFieldTypeField = serializeRetentionPolicyAssignmentAssignedToFieldTypeField; -function deserializeRetentionPolicyAssignmentAssignedToFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyAssignmentAssignedToFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - if (val == "enterprise") { - return "enterprise"; - } - if (val == "metadata_template") { - return "metadata_template"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyAssignmentAssignedToFieldTypeField = deserializeRetentionPolicyAssignmentAssignedToFieldTypeField; -function serializeRetentionPolicyAssignmentAssignedToField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeRetentionPolicyAssignmentAssignedToFieldTypeField(val.type) }; -} -exports.serializeRetentionPolicyAssignmentAssignedToField = serializeRetentionPolicyAssignmentAssignedToField; -function deserializeRetentionPolicyAssignmentAssignedToField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeRetentionPolicyAssignmentAssignedToFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeRetentionPolicyAssignmentAssignedToField = deserializeRetentionPolicyAssignmentAssignedToField; -function serializeRetentionPolicyAssignmentFilterFieldsField(val) { - return { ["field"]: val.field, ["value"]: val.value }; -} -exports.serializeRetentionPolicyAssignmentFilterFieldsField = serializeRetentionPolicyAssignmentFilterFieldsField; -function deserializeRetentionPolicyAssignmentFilterFieldsField(val) { - const field = (0, json_js_1.isJson)(val.field, "string") ? val.field : void 0; - const value = (0, json_js_1.isJson)(val.value, "string") ? val.value : void 0; - return { field: field, value: value }; -} -exports.deserializeRetentionPolicyAssignmentFilterFieldsField = deserializeRetentionPolicyAssignmentFilterFieldsField; -function serializeRetentionPolicyAssignment(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeRetentionPolicyAssignmentTypeField(val.type), ["retention_policy"]: val.retentionPolicy == void 0 ? void 0 : serializeRetentionPolicyMini(val.retentionPolicy), ["assigned_to"]: val.assignedTo == void 0 ? void 0 : serializeRetentionPolicyAssignmentAssignedToField(val.assignedTo), ["filter_fields"]: val.filterFields == void 0 ? void 0 : val.filterFields.map(function (item) { - return serializeRetentionPolicyAssignmentFilterFieldsField(item); - }), ["assigned_by"]: val.assignedBy == void 0 ? void 0 : serializeUserMini(val.assignedBy), ["assigned_at"]: val.assignedAt, ["start_date_field"]: val.startDateField }; -} -exports.serializeRetentionPolicyAssignment = serializeRetentionPolicyAssignment; -function deserializeRetentionPolicyAssignment(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeRetentionPolicyAssignmentTypeField(val.type); - const retentionPolicy = val.retention_policy == void 0 ? void 0 : deserializeRetentionPolicyMini(val.retention_policy); - const assignedTo = val.assigned_to == void 0 ? void 0 : deserializeRetentionPolicyAssignmentAssignedToField(val.assigned_to); - const filterFields = (0, json_js_1.isJson)(val.filter_fields, "array") ? val.filter_fields.map(function (itm) { - return deserializeRetentionPolicyAssignmentFilterFieldsField(itm); - }) : void 0; - const assignedBy = val.assigned_by == void 0 ? void 0 : deserializeUserMini(val.assigned_by); - const assignedAt = (0, json_js_1.isJson)(val.assigned_at, "string") ? val.assigned_at : void 0; - const startDateField = (0, json_js_1.isJson)(val.start_date_field, "string") ? val.start_date_field : void 0; - return { id: id, type: type, retentionPolicy: retentionPolicy, assignedTo: assignedTo, filterFields: filterFields, assignedBy: assignedBy, assignedAt: assignedAt, startDateField: startDateField }; -} -exports.deserializeRetentionPolicyAssignment = deserializeRetentionPolicyAssignment; -function serializeRetentionPolicyPolicyTypeField(val) { - return val; -} -exports.serializeRetentionPolicyPolicyTypeField = serializeRetentionPolicyPolicyTypeField; -function deserializeRetentionPolicyPolicyTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyPolicyTypeField\""; - } - if (val == "finite") { - return "finite"; - } - if (val == "indefinite") { - return "indefinite"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyPolicyTypeField = deserializeRetentionPolicyPolicyTypeField; -function serializeRetentionPolicyRetentionTypeField(val) { - return val; -} -exports.serializeRetentionPolicyRetentionTypeField = serializeRetentionPolicyRetentionTypeField; -function deserializeRetentionPolicyRetentionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyRetentionTypeField\""; - } - if (val == "modifiable") { - return "modifiable"; - } - if (val == "non-modifiable") { - return "non-modifiable"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyRetentionTypeField = deserializeRetentionPolicyRetentionTypeField; -function serializeRetentionPolicyStatusField(val) { - return val; -} -exports.serializeRetentionPolicyStatusField = serializeRetentionPolicyStatusField; -function deserializeRetentionPolicyStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RetentionPolicyStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "retired") { - return "retired"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRetentionPolicyStatusField = deserializeRetentionPolicyStatusField; -function serializeRetentionPolicyAssignmentCountsField(val) { - return { ["enterprise"]: val.enterprise, ["folder"]: val.folder, ["metadata_template"]: val.metadataTemplate }; -} -exports.serializeRetentionPolicyAssignmentCountsField = serializeRetentionPolicyAssignmentCountsField; -function deserializeRetentionPolicyAssignmentCountsField(val) { - const enterprise = (0, json_js_1.isJson)(val.enterprise, "number") ? val.enterprise : void 0; - const folder = (0, json_js_1.isJson)(val.folder, "number") ? val.folder : void 0; - const metadataTemplate = (0, json_js_1.isJson)(val.metadata_template, "number") ? val.metadata_template : void 0; - return { enterprise: enterprise, folder: folder, metadataTemplate: metadataTemplate }; -} -exports.deserializeRetentionPolicyAssignmentCountsField = deserializeRetentionPolicyAssignmentCountsField; -function serializeRetentionPolicy(val) { - const base = serializeRetentionPolicyMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"RetentionPolicy\""; - } - return Object.assign(Object.assign({}, base), { ["description"]: val.description, ["policy_type"]: val.policyType == void 0 ? void 0 : serializeRetentionPolicyPolicyTypeField(val.policyType), ["retention_type"]: val.retentionType == void 0 ? void 0 : serializeRetentionPolicyRetentionTypeField(val.retentionType), ["status"]: val.status == void 0 ? void 0 : serializeRetentionPolicyStatusField(val.status), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["can_owner_extend_retention"]: val.canOwnerExtendRetention, ["are_owners_notified"]: val.areOwnersNotified, ["custom_notification_recipients"]: val.customNotificationRecipients == void 0 ? void 0 : val.customNotificationRecipients.map(function (item) { - return serializeUserMini(item); - }), ["assignment_counts"]: val.assignmentCounts == void 0 ? void 0 : serializeRetentionPolicyAssignmentCountsField(val.assignmentCounts) }); -} -exports.serializeRetentionPolicy = serializeRetentionPolicy; -function deserializeRetentionPolicy(val) { - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const policyType = val.policy_type == void 0 ? void 0 : deserializeRetentionPolicyPolicyTypeField(val.policy_type); - const retentionType = val.retention_type == void 0 ? void 0 : deserializeRetentionPolicyRetentionTypeField(val.retention_type); - const status = val.status == void 0 ? void 0 : deserializeRetentionPolicyStatusField(val.status); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const canOwnerExtendRetention = (0, json_js_1.isJson)(val.can_owner_extend_retention, "boolean") ? val.can_owner_extend_retention : void 0; - const areOwnersNotified = (0, json_js_1.isJson)(val.are_owners_notified, "boolean") ? val.are_owners_notified : void 0; - const customNotificationRecipients = (0, json_js_1.isJson)(val.custom_notification_recipients, "array") ? val.custom_notification_recipients.map(function (itm) { - return deserializeUserMini(itm); - }) : void 0; - const assignmentCounts = val.assignment_counts == void 0 ? void 0 : deserializeRetentionPolicyAssignmentCountsField(val.assignment_counts); - const policyName = (0, json_js_1.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const retentionLength = (0, json_js_1.isJson)(val.retention_length, "string") ? val.retention_length : void 0; - const dispositionAction = val.disposition_action == void 0 ? void 0 : deserializeRetentionPolicyMiniDispositionActionField(val.disposition_action); - const id = val.id; - const type = deserializeRetentionPolicyBaseTypeField(val.type); - return { description: description, policyType: policyType, retentionType: retentionType, status: status, createdBy: createdBy, createdAt: createdAt, modifiedAt: modifiedAt, canOwnerExtendRetention: canOwnerExtendRetention, areOwnersNotified: areOwnersNotified, customNotificationRecipients: customNotificationRecipients, assignmentCounts: assignmentCounts, policyName: policyName, retentionLength: retentionLength, dispositionAction: dispositionAction, id: id, type: type }; -} -exports.deserializeRetentionPolicy = deserializeRetentionPolicy; -function serializeLegalHoldPolicyStatusField(val) { - return val; -} -exports.serializeLegalHoldPolicyStatusField = serializeLegalHoldPolicyStatusField; -function deserializeLegalHoldPolicyStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"LegalHoldPolicyStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "applying") { - return "applying"; - } - if (val == "releasing") { - return "releasing"; - } - if (val == "released") { - return "released"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeLegalHoldPolicyStatusField = deserializeLegalHoldPolicyStatusField; -function serializeLegalHoldPolicyAssignmentCountsField(val) { - return { ["user"]: val.user, ["folder"]: val.folder, ["file"]: val.file, ["file_version"]: val.fileVersion }; -} -exports.serializeLegalHoldPolicyAssignmentCountsField = serializeLegalHoldPolicyAssignmentCountsField; -function deserializeLegalHoldPolicyAssignmentCountsField(val) { - const user = (0, json_js_1.isJson)(val.user, "number") ? val.user : void 0; - const folder = (0, json_js_1.isJson)(val.folder, "number") ? val.folder : void 0; - const file = (0, json_js_1.isJson)(val.file, "number") ? val.file : void 0; - const fileVersion = (0, json_js_1.isJson)(val.file_version, "number") ? val.file_version : void 0; - return { user: user, folder: folder, file: file, fileVersion: fileVersion }; -} -exports.deserializeLegalHoldPolicyAssignmentCountsField = deserializeLegalHoldPolicyAssignmentCountsField; -function serializeLegalHoldPolicy(val) { - const base = serializeLegalHoldPolicyMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"LegalHoldPolicy\""; - } - return Object.assign(Object.assign({}, base), { ["policy_name"]: val.policyName, ["description"]: val.description, ["status"]: val.status == void 0 ? void 0 : serializeLegalHoldPolicyStatusField(val.status), ["assignment_counts"]: val.assignmentCounts == void 0 ? void 0 : serializeLegalHoldPolicyAssignmentCountsField(val.assignmentCounts), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["deleted_at"]: val.deletedAt, ["filter_started_at"]: val.filterStartedAt, ["filter_ended_at"]: val.filterEndedAt, ["release_notes"]: val.releaseNotes }); -} -exports.serializeLegalHoldPolicy = serializeLegalHoldPolicy; -function deserializeLegalHoldPolicy(val) { - const policyName = (0, json_js_1.isJson)(val.policy_name, "string") ? val.policy_name : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const status = val.status == void 0 ? void 0 : deserializeLegalHoldPolicyStatusField(val.status); - const assignmentCounts = val.assignment_counts == void 0 ? void 0 : deserializeLegalHoldPolicyAssignmentCountsField(val.assignment_counts); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const deletedAt = (0, json_js_1.isJson)(val.deleted_at, "string") ? val.deleted_at : void 0; - const filterStartedAt = (0, json_js_1.isJson)(val.filter_started_at, "string") ? val.filter_started_at : void 0; - const filterEndedAt = (0, json_js_1.isJson)(val.filter_ended_at, "string") ? val.filter_ended_at : void 0; - const releaseNotes = (0, json_js_1.isJson)(val.release_notes, "string") ? val.release_notes : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeLegalHoldPolicyMiniTypeField(val.type); - return { policyName: policyName, description: description, status: status, assignmentCounts: assignmentCounts, createdBy: createdBy, createdAt: createdAt, modifiedAt: modifiedAt, deletedAt: deletedAt, filterStartedAt: filterStartedAt, filterEndedAt: filterEndedAt, releaseNotes: releaseNotes, id: id, type: type }; -} -exports.deserializeLegalHoldPolicy = deserializeLegalHoldPolicy; -function serializeLegalHoldPolicies(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeLegalHoldPolicy(item); - }) }; -} -exports.serializeLegalHoldPolicies = serializeLegalHoldPolicies; -function deserializeLegalHoldPolicies(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeLegalHoldPolicy(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeLegalHoldPolicies = deserializeLegalHoldPolicies; -function serializeInviteTypeField(val) { - return val; -} -exports.serializeInviteTypeField = serializeInviteTypeField; -function deserializeInviteTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"InviteTypeField\""; - } - if (val == "invite") { - return "invite"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeInviteTypeField = deserializeInviteTypeField; -function serializeInviteInvitedToFieldTypeField(val) { - return val; -} -exports.serializeInviteInvitedToFieldTypeField = serializeInviteInvitedToFieldTypeField; -function deserializeInviteInvitedToFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"InviteInvitedToFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeInviteInvitedToFieldTypeField = deserializeInviteInvitedToFieldTypeField; -function serializeInviteInvitedToField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeInviteInvitedToFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeInviteInvitedToField = serializeInviteInvitedToField; -function deserializeInviteInvitedToField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeInviteInvitedToFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeInviteInvitedToField = deserializeInviteInvitedToField; -function serializeInvite(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeInviteTypeField(val.type), ["invited_to"]: val.invitedTo == void 0 ? void 0 : serializeInviteInvitedToField(val.invitedTo), ["actionable_by"]: val.actionableBy == void 0 ? void 0 : serializeUserMini(val.actionableBy), ["invited_by"]: val.invitedBy == void 0 ? void 0 : serializeUserMini(val.invitedBy), ["status"]: val.status, ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }; -} -exports.serializeInvite = serializeInvite; -function deserializeInvite(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeInviteTypeField(val.type); - const invitedTo = val.invited_to == void 0 ? void 0 : deserializeInviteInvitedToField(val.invited_to); - const actionableBy = val.actionable_by == void 0 ? void 0 : deserializeUserMini(val.actionable_by); - const invitedBy = val.invited_by == void 0 ? void 0 : deserializeUserMini(val.invited_by); - const status = (0, json_js_1.isJson)(val.status, "string") ? val.status : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - return { id: id, type: type, invitedTo: invitedTo, actionableBy: actionableBy, invitedBy: invitedBy, status: status, createdAt: createdAt, modifiedAt: modifiedAt }; -} -exports.deserializeInvite = deserializeInvite; -function serializeGroupMembershipTypeField(val) { - return val; -} -exports.serializeGroupMembershipTypeField = serializeGroupMembershipTypeField; -function deserializeGroupMembershipTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupMembershipTypeField\""; - } - if (val == "group_membership") { - return "group_membership"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupMembershipTypeField = deserializeGroupMembershipTypeField; -function serializeGroupMembershipRoleField(val) { - return val; -} -exports.serializeGroupMembershipRoleField = serializeGroupMembershipRoleField; -function deserializeGroupMembershipRoleField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupMembershipRoleField\""; - } - if (val == "member") { - return "member"; - } - if (val == "admin") { - return "admin"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupMembershipRoleField = deserializeGroupMembershipRoleField; -function serializeGroupMembership(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeGroupMembershipTypeField(val.type), ["user"]: val.user == void 0 ? void 0 : serializeUserMini(val.user), ["group"]: val.group == void 0 ? void 0 : serializeGroupMini(val.group), ["role"]: val.role == void 0 ? void 0 : serializeGroupMembershipRoleField(val.role), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }; -} -exports.serializeGroupMembership = serializeGroupMembership; -function deserializeGroupMembership(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeGroupMembershipTypeField(val.type); - const user = val.user == void 0 ? void 0 : deserializeUserMini(val.user); - const group = val.group == void 0 ? void 0 : deserializeGroupMini(val.group); - const role = val.role == void 0 ? void 0 : deserializeGroupMembershipRoleField(val.role); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - return { id: id, type: type, user: user, group: group, role: role, createdAt: createdAt, modifiedAt: modifiedAt }; -} -exports.deserializeGroupMembership = deserializeGroupMembership; -function serializeGroupMembershipsOrderFieldDirectionField(val) { - return val; -} -exports.serializeGroupMembershipsOrderFieldDirectionField = serializeGroupMembershipsOrderFieldDirectionField; -function deserializeGroupMembershipsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"GroupMembershipsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeGroupMembershipsOrderFieldDirectionField = deserializeGroupMembershipsOrderFieldDirectionField; -function serializeGroupMembershipsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeGroupMembershipsOrderFieldDirectionField(val.direction) }; -} -exports.serializeGroupMembershipsOrderField = serializeGroupMembershipsOrderField; -function deserializeGroupMembershipsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeGroupMembershipsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeGroupMembershipsOrderField = deserializeGroupMembershipsOrderField; -function serializeGroupMemberships(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeGroupMembershipsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeGroupMembership(item); - }) }; -} -exports.serializeGroupMemberships = serializeGroupMemberships; -function deserializeGroupMemberships(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeGroupMembershipsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeGroupMembership(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeGroupMemberships = deserializeGroupMemberships; -function serializeFileVersion(val) { - const base = serializeFileVersionMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileVersion\""; - } - return Object.assign(Object.assign({}, base), { ["name"]: val.name, ["size"]: val.size, ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["trashed_at"]: val.trashedAt, ["trashed_by"]: val.trashedBy == void 0 ? void 0 : serializeUserMini(val.trashedBy), ["restored_at"]: val.restoredAt, ["restored_by"]: val.restoredBy == void 0 ? void 0 : serializeUserMini(val.restoredBy), ["purged_at"]: val.purgedAt, ["uploader_display_name"]: val.uploaderDisplayName }); -} -exports.serializeFileVersion = serializeFileVersion; -function deserializeFileVersion(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const trashedBy = val.trashed_by == void 0 ? void 0 : deserializeUserMini(val.trashed_by); - const restoredAt = (0, json_js_1.isJson)(val.restored_at, "string") ? val.restored_at : void 0; - const restoredBy = val.restored_by == void 0 ? void 0 : deserializeUserMini(val.restored_by); - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const uploaderDisplayName = (0, json_js_1.isJson)(val.uploader_display_name, "string") ? val.uploader_display_name : void 0; - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const id = val.id; - const type = deserializeFileVersionBaseTypeField(val.type); - return { name: name, size: size, createdAt: createdAt, modifiedAt: modifiedAt, modifiedBy: modifiedBy, trashedAt: trashedAt, trashedBy: trashedBy, restoredAt: restoredAt, restoredBy: restoredBy, purgedAt: purgedAt, uploaderDisplayName: uploaderDisplayName, sha1: sha1, id: id, type: type }; -} -exports.deserializeFileVersion = deserializeFileVersion; -function serializeFileVersionsOrderFieldDirectionField(val) { - return val; -} -exports.serializeFileVersionsOrderFieldDirectionField = serializeFileVersionsOrderFieldDirectionField; -function deserializeFileVersionsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileVersionsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileVersionsOrderFieldDirectionField = deserializeFileVersionsOrderFieldDirectionField; -function serializeFileVersionsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeFileVersionsOrderFieldDirectionField(val.direction) }; -} -exports.serializeFileVersionsOrderField = serializeFileVersionsOrderField; -function deserializeFileVersionsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeFileVersionsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeFileVersionsOrderField = deserializeFileVersionsOrderField; -function serializeFileVersions(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeFileVersionsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileVersion(item); - }) }; -} -exports.serializeFileVersions = serializeFileVersions; -function deserializeFileVersions(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeFileVersionsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileVersion(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeFileVersions = deserializeFileVersions; -function serializeFileVersionFull(val) { - const base = serializeFileVersion(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileVersionFull\""; - } - return Object.assign(Object.assign({}, base), { ["version_number"]: val.versionNumber }); -} -exports.serializeFileVersionFull = serializeFileVersionFull; -function deserializeFileVersionFull(val) { - const versionNumber = (0, json_js_1.isJson)(val.version_number, "string") ? val.version_number : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const trashedBy = val.trashed_by == void 0 ? void 0 : deserializeUserMini(val.trashed_by); - const restoredAt = (0, json_js_1.isJson)(val.restored_at, "string") ? val.restored_at : void 0; - const restoredBy = val.restored_by == void 0 ? void 0 : deserializeUserMini(val.restored_by); - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const uploaderDisplayName = (0, json_js_1.isJson)(val.uploader_display_name, "string") ? val.uploader_display_name : void 0; - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const id = val.id; - const type = deserializeFileVersionBaseTypeField(val.type); - return { versionNumber: versionNumber, name: name, size: size, createdAt: createdAt, modifiedAt: modifiedAt, modifiedBy: modifiedBy, trashedAt: trashedAt, trashedBy: trashedBy, restoredAt: restoredAt, restoredBy: restoredBy, purgedAt: purgedAt, uploaderDisplayName: uploaderDisplayName, sha1: sha1, id: id, type: type }; -} -exports.deserializeFileVersionFull = deserializeFileVersionFull; -function serializeFileRequestTypeField(val) { - return val; -} -exports.serializeFileRequestTypeField = serializeFileRequestTypeField; -function deserializeFileRequestTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileRequestTypeField\""; - } - if (val == "file_request") { - return "file_request"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileRequestTypeField = deserializeFileRequestTypeField; -function serializeFileRequestStatusField(val) { - return val; -} -exports.serializeFileRequestStatusField = serializeFileRequestStatusField; -function deserializeFileRequestStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileRequestStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "inactive") { - return "inactive"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileRequestStatusField = deserializeFileRequestStatusField; -function serializeFileRequest(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeFileRequestTypeField(val.type), ["title"]: val.title, ["description"]: val.description, ["status"]: val.status == void 0 ? void 0 : serializeFileRequestStatusField(val.status), ["is_email_required"]: val.isEmailRequired, ["is_description_required"]: val.isDescriptionRequired, ["expires_at"]: val.expiresAt, ["folder"]: serializeFolderMini(val.folder), ["url"]: val.url, ["etag"]: val.etag, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserMini(val.updatedBy), ["updated_at"]: val.updatedAt }; -} -exports.serializeFileRequest = serializeFileRequest; -function deserializeFileRequest(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeFileRequestTypeField(val.type); - const title = (0, json_js_1.isJson)(val.title, "string") ? val.title : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const status = val.status == void 0 ? void 0 : deserializeFileRequestStatusField(val.status); - const isEmailRequired = (0, json_js_1.isJson)(val.is_email_required, "boolean") ? val.is_email_required : void 0; - const isDescriptionRequired = (0, json_js_1.isJson)(val.is_description_required, "boolean") ? val.is_description_required : void 0; - const expiresAt = (0, json_js_1.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - const folder = deserializeFolderMini(val.folder); - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = val.created_at; - const updatedBy = val.updated_by == void 0 ? void 0 : deserializeUserMini(val.updated_by); - const updatedAt = val.updated_at; - return { id: id, type: type, title: title, description: description, status: status, isEmailRequired: isEmailRequired, isDescriptionRequired: isDescriptionRequired, expiresAt: expiresAt, folder: folder, url: url, etag: etag, createdBy: createdBy, createdAt: createdAt, updatedBy: updatedBy, updatedAt: updatedAt }; -} -exports.deserializeFileRequest = deserializeFileRequest; -function serializeFilePathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeFolderMini(item); - }) }; -} -exports.serializeFilePathCollectionField = serializeFilePathCollectionField; -function deserializeFilePathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeFolderMini(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeFilePathCollectionField = deserializeFilePathCollectionField; -function serializeFileSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeFileSharedLinkFieldAccessField = serializeFileSharedLinkFieldAccessField; -function deserializeFileSharedLinkFieldAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileSharedLinkFieldAccessField = deserializeFileSharedLinkFieldAccessField; -function serializeFileSharedLinkFieldEffectiveAccessField(val) { - return val; -} -exports.serializeFileSharedLinkFieldEffectiveAccessField = serializeFileSharedLinkFieldEffectiveAccessField; -function deserializeFileSharedLinkFieldEffectiveAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileSharedLinkFieldEffectiveAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileSharedLinkFieldEffectiveAccessField = deserializeFileSharedLinkFieldEffectiveAccessField; -function serializeFileSharedLinkFieldEffectivePermissionField(val) { - return val; -} -exports.serializeFileSharedLinkFieldEffectivePermissionField = serializeFileSharedLinkFieldEffectivePermissionField; -function deserializeFileSharedLinkFieldEffectivePermissionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileSharedLinkFieldEffectivePermissionField\""; - } - if (val == "can_edit") { - return "can_edit"; - } - if (val == "can_download") { - return "can_download"; - } - if (val == "can_preview") { - return "can_preview"; - } - if (val == "no_access") { - return "no_access"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileSharedLinkFieldEffectivePermissionField = deserializeFileSharedLinkFieldEffectivePermissionField; -function serializeFileSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeFileSharedLinkFieldPermissionsField = serializeFileSharedLinkFieldPermissionsField; -function deserializeFileSharedLinkFieldPermissionsField(val) { - const canDownload = val.can_download; - const canPreview = val.can_preview; - const canEdit = val.can_edit; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeFileSharedLinkFieldPermissionsField = deserializeFileSharedLinkFieldPermissionsField; -function serializeFileSharedLinkField(val) { - return { ["url"]: val.url, ["download_url"]: val.downloadUrl, ["vanity_url"]: val.vanityUrl, ["vanity_name"]: val.vanityName, ["access"]: val.access == void 0 ? void 0 : serializeFileSharedLinkFieldAccessField(val.access), ["effective_access"]: serializeFileSharedLinkFieldEffectiveAccessField(val.effectiveAccess), ["effective_permission"]: serializeFileSharedLinkFieldEffectivePermissionField(val.effectivePermission), ["unshared_at"]: val.unsharedAt, ["is_password_enabled"]: val.isPasswordEnabled, ["permissions"]: val.permissions == void 0 ? void 0 : serializeFileSharedLinkFieldPermissionsField(val.permissions), ["download_count"]: val.downloadCount, ["preview_count"]: val.previewCount }; -} -exports.serializeFileSharedLinkField = serializeFileSharedLinkField; -function deserializeFileSharedLinkField(val) { - const url = val.url; - const downloadUrl = (0, json_js_1.isJson)(val.download_url, "string") ? val.download_url : void 0; - const vanityUrl = (0, json_js_1.isJson)(val.vanity_url, "string") ? val.vanity_url : void 0; - const vanityName = (0, json_js_1.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const access = val.access == void 0 ? void 0 : deserializeFileSharedLinkFieldAccessField(val.access); - const effectiveAccess = deserializeFileSharedLinkFieldEffectiveAccessField(val.effective_access); - const effectivePermission = deserializeFileSharedLinkFieldEffectivePermissionField(val.effective_permission); - const unsharedAt = (0, json_js_1.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const isPasswordEnabled = val.is_password_enabled; - const permissions = val.permissions == void 0 ? void 0 : deserializeFileSharedLinkFieldPermissionsField(val.permissions); - const downloadCount = val.download_count; - const previewCount = val.preview_count; - return { url: url, downloadUrl: downloadUrl, vanityUrl: vanityUrl, vanityName: vanityName, access: access, effectiveAccess: effectiveAccess, effectivePermission: effectivePermission, unsharedAt: unsharedAt, isPasswordEnabled: isPasswordEnabled, permissions: permissions, downloadCount: downloadCount, previewCount: previewCount }; -} -exports.deserializeFileSharedLinkField = deserializeFileSharedLinkField; -function serializeFileItemStatusField(val) { - return val; -} -exports.serializeFileItemStatusField = serializeFileItemStatusField; -function deserializeFileItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileItemStatusField = deserializeFileItemStatusField; -function serializeFile(val) { - const base = serializeFileMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"File\""; - } - return Object.assign(Object.assign({}, base), { ["description"]: val.description, ["size"]: val.size, ["path_collection"]: val.pathCollection == void 0 ? void 0 : serializeFilePathCollectionField(val.pathCollection), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeFileSharedLinkField(val.sharedLink), ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["item_status"]: val.itemStatus == void 0 ? void 0 : serializeFileItemStatusField(val.itemStatus) }); -} -exports.serializeFile = serializeFile; -function deserializeFile(val) { - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeFilePathCollectionField(val.path_collection); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeFileSharedLinkField(val.shared_link); - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = val.item_status == void 0 ? void 0 : deserializeFileItemStatusField(val.item_status); - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFileBaseTypeField(val.type); - return { description: description, size: size, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, parent: parent, itemStatus: itemStatus, sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, id: id, etag: etag, type: type }; -} -exports.deserializeFile = deserializeFile; -function serializeFileFullPermissionsField(val) { - return { ["can_delete"]: val.canDelete, ["can_download"]: val.canDownload, ["can_invite_collaborator"]: val.canInviteCollaborator, ["can_rename"]: val.canRename, ["can_set_share_access"]: val.canSetShareAccess, ["can_share"]: val.canShare, ["can_annotate"]: val.canAnnotate, ["can_comment"]: val.canComment, ["can_preview"]: val.canPreview, ["can_upload"]: val.canUpload, ["can_view_annotations_all"]: val.canViewAnnotationsAll, ["can_view_annotations_self"]: val.canViewAnnotationsSelf }; -} -exports.serializeFileFullPermissionsField = serializeFileFullPermissionsField; -function deserializeFileFullPermissionsField(val) { - const canDelete = val.can_delete; - const canDownload = val.can_download; - const canInviteCollaborator = val.can_invite_collaborator; - const canRename = val.can_rename; - const canSetShareAccess = val.can_set_share_access; - const canShare = val.can_share; - const canAnnotate = (0, json_js_1.isJson)(val.can_annotate, "boolean") ? val.can_annotate : void 0; - const canComment = (0, json_js_1.isJson)(val.can_comment, "boolean") ? val.can_comment : void 0; - const canPreview = (0, json_js_1.isJson)(val.can_preview, "boolean") ? val.can_preview : void 0; - const canUpload = (0, json_js_1.isJson)(val.can_upload, "boolean") ? val.can_upload : void 0; - const canViewAnnotationsAll = (0, json_js_1.isJson)(val.can_view_annotations_all, "boolean") ? val.can_view_annotations_all : void 0; - const canViewAnnotationsSelf = (0, json_js_1.isJson)(val.can_view_annotations_self, "boolean") ? val.can_view_annotations_self : void 0; - return { canDelete: canDelete, canDownload: canDownload, canInviteCollaborator: canInviteCollaborator, canRename: canRename, canSetShareAccess: canSetShareAccess, canShare: canShare, canAnnotate: canAnnotate, canComment: canComment, canPreview: canPreview, canUpload: canUpload, canViewAnnotationsAll: canViewAnnotationsAll, canViewAnnotationsSelf: canViewAnnotationsSelf }; -} -exports.deserializeFileFullPermissionsField = deserializeFileFullPermissionsField; -function serializeFileFullLockFieldTypeField(val) { - return val; -} -exports.serializeFileFullLockFieldTypeField = serializeFileFullLockFieldTypeField; -function deserializeFileFullLockFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileFullLockFieldTypeField\""; - } - if (val == "lock") { - return "lock"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileFullLockFieldTypeField = deserializeFileFullLockFieldTypeField; -function serializeFileFullLockFieldAppTypeField(val) { - return val; -} -exports.serializeFileFullLockFieldAppTypeField = serializeFileFullLockFieldAppTypeField; -function deserializeFileFullLockFieldAppTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileFullLockFieldAppTypeField\""; - } - if (val == "gsuite") { - return "gsuite"; - } - if (val == "office_wopi") { - return "office_wopi"; - } - if (val == "office_wopiplus") { - return "office_wopiplus"; - } - if (val == "other") { - return "other"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileFullLockFieldAppTypeField = deserializeFileFullLockFieldAppTypeField; -function serializeFileFullLockField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeFileFullLockFieldTypeField(val.type), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["expired_at"]: val.expiredAt, ["is_download_prevented"]: val.isDownloadPrevented, ["app_type"]: val.appType == void 0 ? void 0 : serializeFileFullLockFieldAppTypeField(val.appType) }; -} -exports.serializeFileFullLockField = serializeFileFullLockField; -function deserializeFileFullLockField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeFileFullLockFieldTypeField(val.type); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const expiredAt = (0, json_js_1.isJson)(val.expired_at, "string") ? val.expired_at : void 0; - const isDownloadPrevented = (0, json_js_1.isJson)(val.is_download_prevented, "boolean") ? val.is_download_prevented : void 0; - const appType = val.app_type == void 0 ? void 0 : deserializeFileFullLockFieldAppTypeField(val.app_type); - return { id: id, type: type, createdBy: createdBy, createdAt: createdAt, expiredAt: expiredAt, isDownloadPrevented: isDownloadPrevented, appType: appType }; -} -exports.deserializeFileFullLockField = deserializeFileFullLockField; -function serializeFileFullExpiringEmbedLinkFieldTokenTypeField(val) { - return val; -} -exports.serializeFileFullExpiringEmbedLinkFieldTokenTypeField = serializeFileFullExpiringEmbedLinkFieldTokenTypeField; -function deserializeFileFullExpiringEmbedLinkFieldTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileFullExpiringEmbedLinkFieldTokenTypeField\""; - } - if (val == "bearer") { - return "bearer"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileFullExpiringEmbedLinkFieldTokenTypeField = deserializeFileFullExpiringEmbedLinkFieldTokenTypeField; -function serializeFileFullExpiringEmbedLinkField(val) { - return { ["access_token"]: val.accessToken, ["expires_in"]: val.expiresIn, ["token_type"]: val.tokenType == void 0 ? void 0 : serializeFileFullExpiringEmbedLinkFieldTokenTypeField(val.tokenType), ["restricted_to"]: val.restrictedTo == void 0 ? void 0 : val.restrictedTo.map(function (item) { - return serializeFileScope(item); - }), ["url"]: val.url }; -} -exports.serializeFileFullExpiringEmbedLinkField = serializeFileFullExpiringEmbedLinkField; -function deserializeFileFullExpiringEmbedLinkField(val) { - const accessToken = (0, json_js_1.isJson)(val.access_token, "string") ? val.access_token : void 0; - const expiresIn = (0, json_js_1.isJson)(val.expires_in, "number") ? val.expires_in : void 0; - const tokenType = val.token_type == void 0 ? void 0 : deserializeFileFullExpiringEmbedLinkFieldTokenTypeField(val.token_type); - const restrictedTo = (0, json_js_1.isJson)(val.restricted_to, "array") ? val.restricted_to.map(function (itm) { - return deserializeFileScope(itm); - }) : void 0; - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - return { accessToken: accessToken, expiresIn: expiresIn, tokenType: tokenType, restrictedTo: restrictedTo, url: url }; -} -exports.deserializeFileFullExpiringEmbedLinkField = deserializeFileFullExpiringEmbedLinkField; -function serializeFileFullWatermarkInfoField(val) { - return { ["is_watermarked"]: val.isWatermarked }; -} -exports.serializeFileFullWatermarkInfoField = serializeFileFullWatermarkInfoField; -function deserializeFileFullWatermarkInfoField(val) { - const isWatermarked = (0, json_js_1.isJson)(val.is_watermarked, "boolean") ? val.is_watermarked : void 0; - return { isWatermarked: isWatermarked }; -} -exports.deserializeFileFullWatermarkInfoField = deserializeFileFullWatermarkInfoField; -function serializeFileFullAllowedInviteeRolesField(val) { - return val; -} -exports.serializeFileFullAllowedInviteeRolesField = serializeFileFullAllowedInviteeRolesField; -function deserializeFileFullAllowedInviteeRolesField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileFullAllowedInviteeRolesField\""; - } - if (val == "editor") { - return "editor"; - } - if (val == "viewer") { - return "viewer"; - } - if (val == "previewer") { - return "previewer"; - } - if (val == "uploader") { - return "uploader"; - } - if (val == "previewer uploader") { - return "previewer uploader"; - } - if (val == "viewer uploader") { - return "viewer uploader"; - } - if (val == "co-owner") { - return "co-owner"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileFullAllowedInviteeRolesField = deserializeFileFullAllowedInviteeRolesField; -function serializeFileFullMetadataField(val) { - return {}; -} -exports.serializeFileFullMetadataField = serializeFileFullMetadataField; -function deserializeFileFullMetadataField(val) { - return {}; -} -exports.deserializeFileFullMetadataField = deserializeFileFullMetadataField; -function serializeFileFullRepresentationsFieldEntriesFieldContentField(val) { - return { ["url_template"]: val.urlTemplate }; -} -exports.serializeFileFullRepresentationsFieldEntriesFieldContentField = serializeFileFullRepresentationsFieldEntriesFieldContentField; -function deserializeFileFullRepresentationsFieldEntriesFieldContentField(val) { - const urlTemplate = (0, json_js_1.isJson)(val.url_template, "string") ? val.url_template : void 0; - return { urlTemplate: urlTemplate }; -} -exports.deserializeFileFullRepresentationsFieldEntriesFieldContentField = deserializeFileFullRepresentationsFieldEntriesFieldContentField; -function serializeFileFullRepresentationsFieldEntriesFieldInfoField(val) { - return { ["url"]: val.url }; -} -exports.serializeFileFullRepresentationsFieldEntriesFieldInfoField = serializeFileFullRepresentationsFieldEntriesFieldInfoField; -function deserializeFileFullRepresentationsFieldEntriesFieldInfoField(val) { - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - return { url: url }; -} -exports.deserializeFileFullRepresentationsFieldEntriesFieldInfoField = deserializeFileFullRepresentationsFieldEntriesFieldInfoField; -function serializeFileFullRepresentationsFieldEntriesFieldPropertiesField(val) { - return { ["dimensions"]: val.dimensions, ["paged"]: val.paged, ["thumb"]: val.thumb }; -} -exports.serializeFileFullRepresentationsFieldEntriesFieldPropertiesField = serializeFileFullRepresentationsFieldEntriesFieldPropertiesField; -function deserializeFileFullRepresentationsFieldEntriesFieldPropertiesField(val) { - const dimensions = (0, json_js_1.isJson)(val.dimensions, "string") ? val.dimensions : void 0; - const paged = (0, json_js_1.isJson)(val.paged, "boolean") ? val.paged : void 0; - const thumb = (0, json_js_1.isJson)(val.thumb, "boolean") ? val.thumb : void 0; - return { dimensions: dimensions, paged: paged, thumb: thumb }; -} -exports.deserializeFileFullRepresentationsFieldEntriesFieldPropertiesField = deserializeFileFullRepresentationsFieldEntriesFieldPropertiesField; -function serializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField(val) { - return val; -} -exports.serializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField = serializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField; -function deserializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileFullRepresentationsFieldEntriesFieldStatusFieldStateField\""; - } - if (val == "success") { - return "success"; - } - if (val == "viewable") { - return "viewable"; - } - if (val == "pending") { - return "pending"; - } - if (val == "none") { - return "none"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField = deserializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField; -function serializeFileFullRepresentationsFieldEntriesFieldStatusField(val) { - return { ["state"]: val.state == void 0 ? void 0 : serializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField(val.state) }; -} -exports.serializeFileFullRepresentationsFieldEntriesFieldStatusField = serializeFileFullRepresentationsFieldEntriesFieldStatusField; -function deserializeFileFullRepresentationsFieldEntriesFieldStatusField(val) { - const state = val.state == void 0 ? void 0 : deserializeFileFullRepresentationsFieldEntriesFieldStatusFieldStateField(val.state); - return { state: state }; -} -exports.deserializeFileFullRepresentationsFieldEntriesFieldStatusField = deserializeFileFullRepresentationsFieldEntriesFieldStatusField; -function serializeFileFullRepresentationsFieldEntriesField(val) { - return { ["content"]: val.content == void 0 ? void 0 : serializeFileFullRepresentationsFieldEntriesFieldContentField(val.content), ["info"]: val.info == void 0 ? void 0 : serializeFileFullRepresentationsFieldEntriesFieldInfoField(val.info), ["properties"]: val.properties == void 0 ? void 0 : serializeFileFullRepresentationsFieldEntriesFieldPropertiesField(val.properties), ["representation"]: val.representation, ["status"]: val.status == void 0 ? void 0 : serializeFileFullRepresentationsFieldEntriesFieldStatusField(val.status) }; -} -exports.serializeFileFullRepresentationsFieldEntriesField = serializeFileFullRepresentationsFieldEntriesField; -function deserializeFileFullRepresentationsFieldEntriesField(val) { - const content = val.content == void 0 ? void 0 : deserializeFileFullRepresentationsFieldEntriesFieldContentField(val.content); - const info = val.info == void 0 ? void 0 : deserializeFileFullRepresentationsFieldEntriesFieldInfoField(val.info); - const properties = val.properties == void 0 ? void 0 : deserializeFileFullRepresentationsFieldEntriesFieldPropertiesField(val.properties); - const representation = (0, json_js_1.isJson)(val.representation, "string") ? val.representation : void 0; - const status = val.status == void 0 ? void 0 : deserializeFileFullRepresentationsFieldEntriesFieldStatusField(val.status); - return { content: content, info: info, properties: properties, representation: representation, status: status }; -} -exports.deserializeFileFullRepresentationsFieldEntriesField = deserializeFileFullRepresentationsFieldEntriesField; -function serializeFileFullRepresentationsField(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileFullRepresentationsFieldEntriesField(item); - }) }; -} -exports.serializeFileFullRepresentationsField = serializeFileFullRepresentationsField; -function deserializeFileFullRepresentationsField(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileFullRepresentationsFieldEntriesField(itm); - }) : void 0; - return { entries: entries }; -} -exports.deserializeFileFullRepresentationsField = deserializeFileFullRepresentationsField; -function serializeFileFullClassificationField(val) { - return { ["name"]: val.name, ["definition"]: val.definition, ["color"]: val.color }; -} -exports.serializeFileFullClassificationField = serializeFileFullClassificationField; -function deserializeFileFullClassificationField(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const definition = (0, json_js_1.isJson)(val.definition, "string") ? val.definition : void 0; - const color = (0, json_js_1.isJson)(val.color, "string") ? val.color : void 0; - return { name: name, definition: definition, color: color }; -} -exports.deserializeFileFullClassificationField = deserializeFileFullClassificationField; -function serializeFileFullSharedLinkPermissionOptionsField(val) { - return val; -} -exports.serializeFileFullSharedLinkPermissionOptionsField = serializeFileFullSharedLinkPermissionOptionsField; -function deserializeFileFullSharedLinkPermissionOptionsField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileFullSharedLinkPermissionOptionsField\""; - } - if (val == "can_preview") { - return "can_preview"; - } - if (val == "can_download") { - return "can_download"; - } - if (val == "can_edit") { - return "can_edit"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileFullSharedLinkPermissionOptionsField = deserializeFileFullSharedLinkPermissionOptionsField; -function serializeFileFull(val) { - const base = serializeFile(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FileFull\""; - } - return Object.assign(Object.assign({}, base), { ["version_number"]: val.versionNumber, ["comment_count"]: val.commentCount, ["permissions"]: val.permissions == void 0 ? void 0 : serializeFileFullPermissionsField(val.permissions), ["tags"]: val.tags == void 0 ? void 0 : val.tags.map(function (item) { - return void 0; - }), ["lock"]: val.lock == void 0 ? void 0 : serializeFileFullLockField(val.lock), ["extension"]: val.extension, ["is_package"]: val.isPackage, ["expiring_embed_link"]: val.expiringEmbedLink == void 0 ? void 0 : serializeFileFullExpiringEmbedLinkField(val.expiringEmbedLink), ["watermark_info"]: val.watermarkInfo == void 0 ? void 0 : serializeFileFullWatermarkInfoField(val.watermarkInfo), ["is_accessible_via_shared_link"]: val.isAccessibleViaSharedLink, ["allowed_invitee_roles"]: val.allowedInviteeRoles == void 0 ? void 0 : val.allowedInviteeRoles.map(function (item) { - return serializeFileFullAllowedInviteeRolesField(item); - }), ["is_externally_owned"]: val.isExternallyOwned, ["has_collaborations"]: val.hasCollaborations, ["metadata"]: val.metadata == void 0 ? void 0 : serializeFileFullMetadataField(val.metadata), ["expires_at"]: val.expiresAt, ["representations"]: val.representations == void 0 ? void 0 : serializeFileFullRepresentationsField(val.representations), ["classification"]: val.classification == void 0 ? void 0 : serializeFileFullClassificationField(val.classification), ["uploader_display_name"]: val.uploaderDisplayName, ["disposition_at"]: val.dispositionAt, ["shared_link_permission_options"]: val.sharedLinkPermissionOptions == void 0 ? void 0 : val.sharedLinkPermissionOptions.map(function (item) { - return serializeFileFullSharedLinkPermissionOptionsField(item); - }) }); -} -exports.serializeFileFull = serializeFileFull; -function deserializeFileFull(val) { - const versionNumber = (0, json_js_1.isJson)(val.version_number, "string") ? val.version_number : void 0; - const commentCount = (0, json_js_1.isJson)(val.comment_count, "number") ? val.comment_count : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeFileFullPermissionsField(val.permissions); - const tags = (0, json_js_1.isJson)(val.tags, "array") ? val.tags.map(function (itm) { - return void 0; - }) : void 0; - const lock = val.lock == void 0 ? void 0 : deserializeFileFullLockField(val.lock); - const extension = (0, json_js_1.isJson)(val.extension, "string") ? val.extension : void 0; - const isPackage = (0, json_js_1.isJson)(val.is_package, "boolean") ? val.is_package : void 0; - const expiringEmbedLink = val.expiring_embed_link == void 0 ? void 0 : deserializeFileFullExpiringEmbedLinkField(val.expiring_embed_link); - const watermarkInfo = val.watermark_info == void 0 ? void 0 : deserializeFileFullWatermarkInfoField(val.watermark_info); - const isAccessibleViaSharedLink = (0, json_js_1.isJson)(val.is_accessible_via_shared_link, "boolean") ? val.is_accessible_via_shared_link : void 0; - const allowedInviteeRoles = (0, json_js_1.isJson)(val.allowed_invitee_roles, "array") ? val.allowed_invitee_roles.map(function (itm) { - return deserializeFileFullAllowedInviteeRolesField(itm); - }) : void 0; - const isExternallyOwned = (0, json_js_1.isJson)(val.is_externally_owned, "boolean") ? val.is_externally_owned : void 0; - const hasCollaborations = (0, json_js_1.isJson)(val.has_collaborations, "boolean") ? val.has_collaborations : void 0; - const metadata = val.metadata == void 0 ? void 0 : deserializeFileFullMetadataField(val.metadata); - const expiresAt = (0, json_js_1.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - const representations = val.representations == void 0 ? void 0 : deserializeFileFullRepresentationsField(val.representations); - const classification = val.classification == void 0 ? void 0 : deserializeFileFullClassificationField(val.classification); - const uploaderDisplayName = (0, json_js_1.isJson)(val.uploader_display_name, "string") ? val.uploader_display_name : void 0; - const dispositionAt = (0, json_js_1.isJson)(val.disposition_at, "string") ? val.disposition_at : void 0; - const sharedLinkPermissionOptions = (0, json_js_1.isJson)(val.shared_link_permission_options, "array") ? val.shared_link_permission_options.map(function (itm) { - return deserializeFileFullSharedLinkPermissionOptionsField(itm); - }) : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeFilePathCollectionField(val.path_collection); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeFileSharedLinkField(val.shared_link); - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = val.item_status == void 0 ? void 0 : deserializeFileItemStatusField(val.item_status); - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sha1 = (0, json_js_1.isJson)(val.sha1, "string") ? val.sha1 : void 0; - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFileBaseTypeField(val.type); - return { versionNumber: versionNumber, commentCount: commentCount, permissions: permissions, tags: tags, lock: lock, extension: extension, isPackage: isPackage, expiringEmbedLink: expiringEmbedLink, watermarkInfo: watermarkInfo, isAccessibleViaSharedLink: isAccessibleViaSharedLink, allowedInviteeRoles: allowedInviteeRoles, isExternallyOwned: isExternallyOwned, hasCollaborations: hasCollaborations, metadata: metadata, expiresAt: expiresAt, representations: representations, classification: classification, uploaderDisplayName: uploaderDisplayName, dispositionAt: dispositionAt, sharedLinkPermissionOptions: sharedLinkPermissionOptions, description: description, size: size, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, parent: parent, itemStatus: itemStatus, sequenceId: sequenceId, name: name, sha1: sha1, fileVersion: fileVersion, id: id, etag: etag, type: type }; -} -exports.deserializeFileFull = deserializeFileFull; -function serializeFiles(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFile(item); - }) }; -} -exports.serializeFiles = serializeFiles; -function deserializeFiles(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFile(itm); - }) : void 0; - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeFiles = deserializeFiles; -function serializeDevicePinnerTypeField(val) { - return val; -} -exports.serializeDevicePinnerTypeField = serializeDevicePinnerTypeField; -function deserializeDevicePinnerTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"DevicePinnerTypeField\""; - } - if (val == "device_pinner") { - return "device_pinner"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeDevicePinnerTypeField = deserializeDevicePinnerTypeField; -function serializeDevicePinner(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeDevicePinnerTypeField(val.type), ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["product_name"]: val.productName }; -} -exports.serializeDevicePinner = serializeDevicePinner; -function deserializeDevicePinner(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeDevicePinnerTypeField(val.type); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const productName = (0, json_js_1.isJson)(val.product_name, "string") ? val.product_name : void 0; - return { id: id, type: type, ownedBy: ownedBy, productName: productName }; -} -exports.deserializeDevicePinner = deserializeDevicePinner; -function serializeDevicePinnersOrderFieldByField(val) { - return val; -} -exports.serializeDevicePinnersOrderFieldByField = serializeDevicePinnersOrderFieldByField; -function deserializeDevicePinnersOrderFieldByField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"DevicePinnersOrderFieldByField\""; - } - if (val == "id") { - return "id"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeDevicePinnersOrderFieldByField = deserializeDevicePinnersOrderFieldByField; -function serializeDevicePinnersOrderFieldDirectionField(val) { - return val; -} -exports.serializeDevicePinnersOrderFieldDirectionField = serializeDevicePinnersOrderFieldDirectionField; -function deserializeDevicePinnersOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"DevicePinnersOrderFieldDirectionField\""; - } - if (val == "asc") { - return "asc"; - } - if (val == "desc") { - return "desc"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeDevicePinnersOrderFieldDirectionField = deserializeDevicePinnersOrderFieldDirectionField; -function serializeDevicePinnersOrderField(val) { - return { ["by"]: val.by == void 0 ? void 0 : serializeDevicePinnersOrderFieldByField(val.by), ["direction"]: val.direction == void 0 ? void 0 : serializeDevicePinnersOrderFieldDirectionField(val.direction) }; -} -exports.serializeDevicePinnersOrderField = serializeDevicePinnersOrderField; -function deserializeDevicePinnersOrderField(val) { - const by = val.by == void 0 ? void 0 : deserializeDevicePinnersOrderFieldByField(val.by); - const direction = val.direction == void 0 ? void 0 : deserializeDevicePinnersOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeDevicePinnersOrderField = deserializeDevicePinnersOrderField; -function serializeDevicePinners(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeDevicePinner(item); - }), ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeDevicePinnersOrderField(item); - }) }; -} -exports.serializeDevicePinners = serializeDevicePinners; -function deserializeDevicePinners(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeDevicePinner(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeDevicePinnersOrderField(itm); - }) : void 0; - return { entries: entries, limit: limit, nextMarker: nextMarker, order: order }; -} -exports.deserializeDevicePinners = deserializeDevicePinners; -function serializeCommentItemField(val) { - return { ["id"]: val.id, ["type"]: val.type }; -} -exports.serializeCommentItemField = serializeCommentItemField; -function deserializeCommentItemField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - return { id: id, type: type }; -} -exports.deserializeCommentItemField = deserializeCommentItemField; -function serializeComment(val) { - const base = serializeCommentBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"Comment\""; - } - return Object.assign(Object.assign({}, base), { ["is_reply_comment"]: val.isReplyComment, ["message"]: val.message, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["item"]: val.item == void 0 ? void 0 : serializeCommentItemField(val.item) }); -} -exports.serializeComment = serializeComment; -function deserializeComment(val) { - const isReplyComment = (0, json_js_1.isJson)(val.is_reply_comment, "boolean") ? val.is_reply_comment : void 0; - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const item = val.item == void 0 ? void 0 : deserializeCommentItemField(val.item); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCommentBaseTypeField(val.type); - return { isReplyComment: isReplyComment, message: message, createdBy: createdBy, createdAt: createdAt, modifiedAt: modifiedAt, item: item, id: id, type: type }; -} -exports.deserializeComment = deserializeComment; -function serializeCommentFull(val) { - const base = serializeComment(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"CommentFull\""; - } - return Object.assign(Object.assign({}, base), { ["tagged_message"]: val.taggedMessage }); -} -exports.serializeCommentFull = serializeCommentFull; -function deserializeCommentFull(val) { - const taggedMessage = (0, json_js_1.isJson)(val.tagged_message, "string") ? val.tagged_message : void 0; - const isReplyComment = (0, json_js_1.isJson)(val.is_reply_comment, "boolean") ? val.is_reply_comment : void 0; - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const item = val.item == void 0 ? void 0 : deserializeCommentItemField(val.item); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCommentBaseTypeField(val.type); - return { taggedMessage: taggedMessage, isReplyComment: isReplyComment, message: message, createdBy: createdBy, createdAt: createdAt, modifiedAt: modifiedAt, item: item, id: id, type: type }; -} -exports.deserializeCommentFull = deserializeCommentFull; -function serializeCommentsOrderFieldDirectionField(val) { - return val; -} -exports.serializeCommentsOrderFieldDirectionField = serializeCommentsOrderFieldDirectionField; -function deserializeCommentsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CommentsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCommentsOrderFieldDirectionField = deserializeCommentsOrderFieldDirectionField; -function serializeCommentsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeCommentsOrderFieldDirectionField(val.direction) }; -} -exports.serializeCommentsOrderField = serializeCommentsOrderField; -function deserializeCommentsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeCommentsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeCommentsOrderField = deserializeCommentsOrderField; -function serializeComments(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeCommentsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeComment(item); - }) }; -} -exports.serializeComments = serializeComments; -function deserializeComments(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeCommentsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeComment(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeComments = deserializeComments; -function serializeShieldInformationBarrierSegmentRestriction(val) { - const base = serializeShieldInformationBarrierSegmentRestrictionMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"ShieldInformationBarrierSegmentRestriction\""; - } - return Object.assign(Object.assign({}, base), { ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) }); -} -exports.serializeShieldInformationBarrierSegmentRestriction = serializeShieldInformationBarrierSegmentRestriction; -function deserializeShieldInformationBarrierSegmentRestriction(val) { - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierBase(val.shield_information_barrier); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const updatedAt = (0, json_js_1.isJson)(val.updated_at, "string") ? val.updated_at : void 0; - const updatedBy = val.updated_by == void 0 ? void 0 : deserializeUserBase(val.updated_by); - const shieldInformationBarrierSegment = deserializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const restrictedSegment = deserializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField(val.restricted_segment); - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { shieldInformationBarrier: shieldInformationBarrier, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, shieldInformationBarrierSegment: shieldInformationBarrierSegment, restrictedSegment: restrictedSegment, type: type, id: id }; -} -exports.deserializeShieldInformationBarrierSegmentRestriction = deserializeShieldInformationBarrierSegmentRestriction; -function serializeShieldInformationBarrierSegmentMemberMini(val) { - const base = serializeShieldInformationBarrierSegmentMemberBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"ShieldInformationBarrierSegmentMemberMini\""; - } - return Object.assign(Object.assign({}, base), { ["user"]: val.user == void 0 ? void 0 : serializeUserBase(val.user) }); -} -exports.serializeShieldInformationBarrierSegmentMemberMini = serializeShieldInformationBarrierSegmentMemberMini; -function deserializeShieldInformationBarrierSegmentMemberMini(val) { - const user = val.user == void 0 ? void 0 : deserializeUserBase(val.user); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val.type); - return { user: user, id: id, type: type }; -} -exports.deserializeShieldInformationBarrierSegmentMemberMini = deserializeShieldInformationBarrierSegmentMemberMini; -function serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField = serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField; -function deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField = deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField; -function serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField(val.type) }; -} -exports.serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField = serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField; -function deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField = deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField; -function serializeShieldInformationBarrierSegmentMember(val) { - const base = serializeShieldInformationBarrierSegmentMemberMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"ShieldInformationBarrierSegmentMember\""; - } - return Object.assign(Object.assign({}, base), { ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["shield_information_barrier_segment"]: val.shieldInformationBarrierSegment == void 0 ? void 0 : serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shieldInformationBarrierSegment), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) }); -} -exports.serializeShieldInformationBarrierSegmentMember = serializeShieldInformationBarrierSegmentMember; -function deserializeShieldInformationBarrierSegmentMember(val) { - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierBase(val.shield_information_barrier); - const shieldInformationBarrierSegment = val.shield_information_barrier_segment == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField(val.shield_information_barrier_segment); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const updatedAt = (0, json_js_1.isJson)(val.updated_at, "string") ? val.updated_at : void 0; - const updatedBy = val.updated_by == void 0 ? void 0 : deserializeUserBase(val.updated_by); - const user = val.user == void 0 ? void 0 : deserializeUserBase(val.user); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentMemberBaseTypeField(val.type); - return { shieldInformationBarrier: shieldInformationBarrier, shieldInformationBarrierSegment: shieldInformationBarrierSegment, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, user: user, id: id, type: type }; -} -exports.deserializeShieldInformationBarrierSegmentMember = deserializeShieldInformationBarrierSegmentMember; -function serializeShieldInformationBarrierSegmentTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierSegmentTypeField = serializeShieldInformationBarrierSegmentTypeField; -function deserializeShieldInformationBarrierSegmentTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierSegmentTypeField\""; - } - if (val == "shield_information_barrier_segment") { - return "shield_information_barrier_segment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierSegmentTypeField = deserializeShieldInformationBarrierSegmentTypeField; -function serializeShieldInformationBarrierSegment(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierSegmentTypeField(val.type), ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierBase(val.shieldInformationBarrier), ["name"]: val.name, ["description"]: val.description, ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy) }; -} -exports.serializeShieldInformationBarrierSegment = serializeShieldInformationBarrierSegment; -function deserializeShieldInformationBarrierSegment(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentTypeField(val.type); - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierBase(val.shield_information_barrier); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const updatedAt = (0, json_js_1.isJson)(val.updated_at, "string") ? val.updated_at : void 0; - const updatedBy = val.updated_by == void 0 ? void 0 : deserializeUserBase(val.updated_by); - return { id: id, type: type, shieldInformationBarrier: shieldInformationBarrier, name: name, description: description, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy }; -} -exports.deserializeShieldInformationBarrierSegment = deserializeShieldInformationBarrierSegment; -function serializeShieldInformationBarrierReportShieldInformationBarrierField(val) { - return {}; -} -exports.serializeShieldInformationBarrierReportShieldInformationBarrierField = serializeShieldInformationBarrierReportShieldInformationBarrierField; -function deserializeShieldInformationBarrierReportShieldInformationBarrierField(val) { - return {}; -} -exports.deserializeShieldInformationBarrierReportShieldInformationBarrierField = deserializeShieldInformationBarrierReportShieldInformationBarrierField; -function serializeShieldInformationBarrierReportStatusField(val) { - return val; -} -exports.serializeShieldInformationBarrierReportStatusField = serializeShieldInformationBarrierReportStatusField; -function deserializeShieldInformationBarrierReportStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierReportStatusField\""; - } - if (val == "pending") { - return "pending"; - } - if (val == "error") { - return "error"; - } - if (val == "done") { - return "done"; - } - if (val == "cancelled") { - return "cancelled"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierReportStatusField = deserializeShieldInformationBarrierReportStatusField; -function serializeShieldInformationBarrierReportDetailsField(val) { - return {}; -} -exports.serializeShieldInformationBarrierReportDetailsField = serializeShieldInformationBarrierReportDetailsField; -function deserializeShieldInformationBarrierReportDetailsField(val) { - return {}; -} -exports.deserializeShieldInformationBarrierReportDetailsField = deserializeShieldInformationBarrierReportDetailsField; -function serializeShieldInformationBarrierReport(val) { - const base = serializeShieldInformationBarrierReportBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"ShieldInformationBarrierReport\""; - } - return Object.assign(Object.assign({}, base), { ["shield_information_barrier"]: val.shieldInformationBarrier == void 0 ? void 0 : serializeShieldInformationBarrierReportShieldInformationBarrierField(val.shieldInformationBarrier), ["status"]: val.status == void 0 ? void 0 : serializeShieldInformationBarrierReportStatusField(val.status), ["details"]: val.details == void 0 ? void 0 : serializeShieldInformationBarrierReportDetailsField(val.details), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt }); -} -exports.serializeShieldInformationBarrierReport = serializeShieldInformationBarrierReport; -function deserializeShieldInformationBarrierReport(val) { - const shieldInformationBarrier = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierReportShieldInformationBarrierField(val.shield_information_barrier); - const status = val.status == void 0 ? void 0 : deserializeShieldInformationBarrierReportStatusField(val.status); - const details = val.details == void 0 ? void 0 : deserializeShieldInformationBarrierReportDetailsField(val.details); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const updatedAt = (0, json_js_1.isJson)(val.updated_at, "string") ? val.updated_at : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierReportBaseTypeField(val.type); - return { shieldInformationBarrier: shieldInformationBarrier, status: status, details: details, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, id: id, type: type }; -} -exports.deserializeShieldInformationBarrierReport = deserializeShieldInformationBarrierReport; -function serializeShieldInformationBarrierTypeField(val) { - return val; -} -exports.serializeShieldInformationBarrierTypeField = serializeShieldInformationBarrierTypeField; -function deserializeShieldInformationBarrierTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierTypeField\""; - } - if (val == "shield_information_barrier") { - return "shield_information_barrier"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierTypeField = deserializeShieldInformationBarrierTypeField; -function serializeShieldInformationBarrierStatusField(val) { - return val; -} -exports.serializeShieldInformationBarrierStatusField = serializeShieldInformationBarrierStatusField; -function deserializeShieldInformationBarrierStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ShieldInformationBarrierStatusField\""; - } - if (val == "draft") { - return "draft"; - } - if (val == "pending") { - return "pending"; - } - if (val == "disabled") { - return "disabled"; - } - if (val == "enabled") { - return "enabled"; - } - if (val == "invalid") { - return "invalid"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeShieldInformationBarrierStatusField = deserializeShieldInformationBarrierStatusField; -function serializeShieldInformationBarrier(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeShieldInformationBarrierTypeField(val.type), ["enterprise"]: val.enterprise == void 0 ? void 0 : serializeEnterpriseBase(val.enterprise), ["status"]: val.status == void 0 ? void 0 : serializeShieldInformationBarrierStatusField(val.status), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["updated_at"]: val.updatedAt, ["updated_by"]: val.updatedBy == void 0 ? void 0 : serializeUserBase(val.updatedBy), ["enabled_at"]: val.enabledAt, ["enabled_by"]: val.enabledBy == void 0 ? void 0 : serializeUserBase(val.enabledBy) }; -} -exports.serializeShieldInformationBarrier = serializeShieldInformationBarrier; -function deserializeShieldInformationBarrier(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierTypeField(val.type); - const enterprise = val.enterprise == void 0 ? void 0 : deserializeEnterpriseBase(val.enterprise); - const status = val.status == void 0 ? void 0 : deserializeShieldInformationBarrierStatusField(val.status); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const updatedAt = (0, json_js_1.isJson)(val.updated_at, "string") ? val.updated_at : void 0; - const updatedBy = val.updated_by == void 0 ? void 0 : deserializeUserBase(val.updated_by); - const enabledAt = (0, json_js_1.isJson)(val.enabled_at, "string") ? val.enabled_at : void 0; - const enabledBy = val.enabled_by == void 0 ? void 0 : deserializeUserBase(val.enabled_by); - return { id: id, type: type, enterprise: enterprise, status: status, createdAt: createdAt, createdBy: createdBy, updatedAt: updatedAt, updatedBy: updatedBy, enabledAt: enabledAt, enabledBy: enabledBy }; -} -exports.deserializeShieldInformationBarrier = deserializeShieldInformationBarrier; -function serializeFolderLockLockedOperationsField(val) { - return { ["move"]: val.move, ["delete"]: val.delete }; -} -exports.serializeFolderLockLockedOperationsField = serializeFolderLockLockedOperationsField; -function deserializeFolderLockLockedOperationsField(val) { - const move = val.move; - const _delete = val.delete; - return { move: move, delete: _delete }; -} -exports.deserializeFolderLockLockedOperationsField = deserializeFolderLockLockedOperationsField; -function serializeFolderLock(val) { - return { ["folder"]: val.folder == void 0 ? void 0 : serializeFolderMini(val.folder), ["id"]: val.id, ["type"]: val.type, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["created_at"]: val.createdAt, ["locked_operations"]: val.lockedOperations == void 0 ? void 0 : serializeFolderLockLockedOperationsField(val.lockedOperations), ["lock_type"]: val.lockType }; -} -exports.serializeFolderLock = serializeFolderLock; -function deserializeFolderLock(val) { - const folder = val.folder == void 0 ? void 0 : deserializeFolderMini(val.folder); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const lockedOperations = val.locked_operations == void 0 ? void 0 : deserializeFolderLockLockedOperationsField(val.locked_operations); - const lockType = (0, json_js_1.isJson)(val.lock_type, "string") ? val.lock_type : void 0; - return { folder: folder, id: id, type: type, createdBy: createdBy, createdAt: createdAt, lockedOperations: lockedOperations, lockType: lockType }; -} -exports.deserializeFolderLock = deserializeFolderLock; -function serializeFolderLocks(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFolderLock(item); - }) }; -} -exports.serializeFolderLocks = serializeFolderLocks; -function deserializeFolderLocks(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFolderLock(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeFolderLocks = deserializeFolderLocks; -function serializeWatermarkWatermarkField(val) { - return { ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }; -} -exports.serializeWatermarkWatermarkField = serializeWatermarkWatermarkField; -function deserializeWatermarkWatermarkField(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - return { createdAt: createdAt, modifiedAt: modifiedAt }; -} -exports.deserializeWatermarkWatermarkField = deserializeWatermarkWatermarkField; -function serializeWatermark(val) { - return { ["watermark"]: val.watermark == void 0 ? void 0 : serializeWatermarkWatermarkField(val.watermark) }; -} -exports.serializeWatermark = serializeWatermark; -function deserializeWatermark(val) { - const watermark = val.watermark == void 0 ? void 0 : deserializeWatermarkWatermarkField(val.watermark); - return { watermark: watermark }; -} -exports.deserializeWatermark = deserializeWatermark; -function serializeWebhookMiniTypeField(val) { - return val; -} -exports.serializeWebhookMiniTypeField = serializeWebhookMiniTypeField; -function deserializeWebhookMiniTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebhookMiniTypeField\""; - } - if (val == "webhook") { - return "webhook"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebhookMiniTypeField = deserializeWebhookMiniTypeField; -function serializeWebhookMiniTargetFieldTypeField(val) { - return val; -} -exports.serializeWebhookMiniTargetFieldTypeField = serializeWebhookMiniTargetFieldTypeField; -function deserializeWebhookMiniTargetFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebhookMiniTargetFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebhookMiniTargetFieldTypeField = deserializeWebhookMiniTargetFieldTypeField; -function serializeWebhookMiniTargetField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWebhookMiniTargetFieldTypeField(val.type) }; -} -exports.serializeWebhookMiniTargetField = serializeWebhookMiniTargetField; -function deserializeWebhookMiniTargetField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWebhookMiniTargetFieldTypeField(val.type); - return { id: id, type: type }; -} -exports.deserializeWebhookMiniTargetField = deserializeWebhookMiniTargetField; -function serializeWebhookMini(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWebhookMiniTypeField(val.type), ["target"]: val.target == void 0 ? void 0 : serializeWebhookMiniTargetField(val.target) }; -} -exports.serializeWebhookMini = serializeWebhookMini; -function deserializeWebhookMini(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWebhookMiniTypeField(val.type); - const target = val.target == void 0 ? void 0 : deserializeWebhookMiniTargetField(val.target); - return { id: id, type: type, target: target }; -} -exports.deserializeWebhookMini = deserializeWebhookMini; -function serializeWebhooks(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeWebhookMini(item); - }) }; -} -exports.serializeWebhooks = serializeWebhooks; -function deserializeWebhooks(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeWebhookMini(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeWebhooks = deserializeWebhooks; -function serializeWebhookTriggersField(val) { - return val; -} -exports.serializeWebhookTriggersField = serializeWebhookTriggersField; -function deserializeWebhookTriggersField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebhookTriggersField\""; - } - if (val == "FILE.UPLOADED") { - return "FILE.UPLOADED"; - } - if (val == "FILE.PREVIEWED") { - return "FILE.PREVIEWED"; - } - if (val == "FILE.DOWNLOADED") { - return "FILE.DOWNLOADED"; - } - if (val == "FILE.TRASHED") { - return "FILE.TRASHED"; - } - if (val == "FILE.DELETED") { - return "FILE.DELETED"; - } - if (val == "FILE.RESTORED") { - return "FILE.RESTORED"; - } - if (val == "FILE.COPIED") { - return "FILE.COPIED"; - } - if (val == "FILE.MOVED") { - return "FILE.MOVED"; - } - if (val == "FILE.LOCKED") { - return "FILE.LOCKED"; - } - if (val == "FILE.UNLOCKED") { - return "FILE.UNLOCKED"; - } - if (val == "FILE.RENAMED") { - return "FILE.RENAMED"; - } - if (val == "COMMENT.CREATED") { - return "COMMENT.CREATED"; - } - if (val == "COMMENT.UPDATED") { - return "COMMENT.UPDATED"; - } - if (val == "COMMENT.DELETED") { - return "COMMENT.DELETED"; - } - if (val == "TASK_ASSIGNMENT.CREATED") { - return "TASK_ASSIGNMENT.CREATED"; - } - if (val == "TASK_ASSIGNMENT.UPDATED") { - return "TASK_ASSIGNMENT.UPDATED"; - } - if (val == "METADATA_INSTANCE.CREATED") { - return "METADATA_INSTANCE.CREATED"; - } - if (val == "METADATA_INSTANCE.UPDATED") { - return "METADATA_INSTANCE.UPDATED"; - } - if (val == "METADATA_INSTANCE.DELETED") { - return "METADATA_INSTANCE.DELETED"; - } - if (val == "FOLDER.CREATED") { - return "FOLDER.CREATED"; - } - if (val == "FOLDER.RENAMED") { - return "FOLDER.RENAMED"; - } - if (val == "FOLDER.DOWNLOADED") { - return "FOLDER.DOWNLOADED"; - } - if (val == "FOLDER.RESTORED") { - return "FOLDER.RESTORED"; - } - if (val == "FOLDER.DELETED") { - return "FOLDER.DELETED"; - } - if (val == "FOLDER.COPIED") { - return "FOLDER.COPIED"; - } - if (val == "FOLDER.MOVED") { - return "FOLDER.MOVED"; - } - if (val == "FOLDER.TRASHED") { - return "FOLDER.TRASHED"; - } - if (val == "WEBHOOK.DELETED") { - return "WEBHOOK.DELETED"; - } - if (val == "COLLABORATION.CREATED") { - return "COLLABORATION.CREATED"; - } - if (val == "COLLABORATION.ACCEPTED") { - return "COLLABORATION.ACCEPTED"; - } - if (val == "COLLABORATION.REJECTED") { - return "COLLABORATION.REJECTED"; - } - if (val == "COLLABORATION.REMOVED") { - return "COLLABORATION.REMOVED"; - } - if (val == "COLLABORATION.UPDATED") { - return "COLLABORATION.UPDATED"; - } - if (val == "SHARED_LINK.DELETED") { - return "SHARED_LINK.DELETED"; - } - if (val == "SHARED_LINK.CREATED") { - return "SHARED_LINK.CREATED"; - } - if (val == "SHARED_LINK.UPDATED") { - return "SHARED_LINK.UPDATED"; - } - if (val == "SIGN_REQUEST.COMPLETED") { - return "SIGN_REQUEST.COMPLETED"; - } - if (val == "SIGN_REQUEST.DECLINED") { - return "SIGN_REQUEST.DECLINED"; - } - if (val == "SIGN_REQUEST.EXPIRED") { - return "SIGN_REQUEST.EXPIRED"; - } - if (val == "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED") { - return "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebhookTriggersField = deserializeWebhookTriggersField; -function serializeWebhook(val) { - const base = serializeWebhookMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"Webhook\""; - } - return Object.assign(Object.assign({}, base), { ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["address"]: val.address, ["triggers"]: val.triggers == void 0 ? void 0 : val.triggers.map(function (item) { - return serializeWebhookTriggersField(item); - }) }); -} -exports.serializeWebhook = serializeWebhook; -function deserializeWebhook(val) { - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const address = (0, json_js_1.isJson)(val.address, "string") ? val.address : void 0; - const triggers = (0, json_js_1.isJson)(val.triggers, "array") ? val.triggers.map(function (itm) { - return deserializeWebhookTriggersField(itm); - }) : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWebhookMiniTypeField(val.type); - const target = val.target == void 0 ? void 0 : deserializeWebhookMiniTargetField(val.target); - return { createdBy: createdBy, createdAt: createdAt, address: address, triggers: triggers, id: id, type: type, target: target }; -} -exports.deserializeWebhook = deserializeWebhook; -function serializeWebLinkBaseTypeField(val) { - return val; -} -exports.serializeWebLinkBaseTypeField = serializeWebLinkBaseTypeField; -function deserializeWebLinkBaseTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebLinkBaseTypeField\""; - } - if (val == "web_link") { - return "web_link"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebLinkBaseTypeField = deserializeWebLinkBaseTypeField; -function serializeWebLinkBase(val) { - return { ["id"]: val.id, ["type"]: serializeWebLinkBaseTypeField(val.type), ["etag"]: val.etag }; -} -exports.serializeWebLinkBase = serializeWebLinkBase; -function deserializeWebLinkBase(val) { - const id = val.id; - const type = deserializeWebLinkBaseTypeField(val.type); - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - return { id: id, type: type, etag: etag }; -} -exports.deserializeWebLinkBase = deserializeWebLinkBase; -function serializeWebLinkMini(val) { - const base = serializeWebLinkBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"WebLinkMini\""; - } - return Object.assign(Object.assign({}, base), { ["url"]: val.url, ["sequence_id"]: val.sequenceId, ["name"]: val.name }); -} -exports.serializeWebLinkMini = serializeWebLinkMini; -function deserializeWebLinkMini(val) { - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const id = val.id; - const type = deserializeWebLinkBaseTypeField(val.type); - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - return { url: url, sequenceId: sequenceId, name: name, id: id, type: type, etag: etag }; -} -exports.deserializeWebLinkMini = deserializeWebLinkMini; -function serializeFileMiniOrFolderMiniOrWebLinkMini(val) { - if (val.type == "file") { - return serializeFileMini(val); - } - if (val.type == "folder") { - return serializeFolderMini(val); - } - if (val.type == "web_link") { - return serializeWebLinkMini(val); - } - throw "unknown type"; -} -exports.serializeFileMiniOrFolderMiniOrWebLinkMini = serializeFileMiniOrFolderMiniOrWebLinkMini; -function deserializeFileMiniOrFolderMiniOrWebLinkMini(val) { - if (!(0, json_js_1.isJson)(val, "object")) { - throw "Expecting an object for \"FileMiniOrFolderMiniOrWebLinkMini\""; - } - if (val.type == "file") { - return deserializeFileMini(val); - } - if (val.type == "folder") { - return deserializeFolderMini(val); - } - if (val.type == "web_link") { - return deserializeWebLinkMini(val); - } - throw "unknown type"; -} -exports.deserializeFileMiniOrFolderMiniOrWebLinkMini = deserializeFileMiniOrFolderMiniOrWebLinkMini; -function serializeItemsOrderFieldDirectionField(val) { - return val; -} -exports.serializeItemsOrderFieldDirectionField = serializeItemsOrderFieldDirectionField; -function deserializeItemsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ItemsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeItemsOrderFieldDirectionField = deserializeItemsOrderFieldDirectionField; -function serializeItemsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeItemsOrderFieldDirectionField(val.direction) }; -} -exports.serializeItemsOrderField = serializeItemsOrderField; -function deserializeItemsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeItemsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeItemsOrderField = deserializeItemsOrderField; -function serializeItems(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeItemsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileMiniOrFolderMiniOrWebLinkMini(item); - }) }; -} -exports.serializeItems = serializeItems; -function deserializeItems(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeItemsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileMiniOrFolderMiniOrWebLinkMini(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeItems = deserializeItems; -function serializeFolderPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeFolderMini(item); - }) }; -} -exports.serializeFolderPathCollectionField = serializeFolderPathCollectionField; -function deserializeFolderPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeFolderMini(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeFolderPathCollectionField = deserializeFolderPathCollectionField; -function serializeFolderSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeFolderSharedLinkFieldAccessField = serializeFolderSharedLinkFieldAccessField; -function deserializeFolderSharedLinkFieldAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderSharedLinkFieldAccessField = deserializeFolderSharedLinkFieldAccessField; -function serializeFolderSharedLinkFieldEffectiveAccessField(val) { - return val; -} -exports.serializeFolderSharedLinkFieldEffectiveAccessField = serializeFolderSharedLinkFieldEffectiveAccessField; -function deserializeFolderSharedLinkFieldEffectiveAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderSharedLinkFieldEffectiveAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderSharedLinkFieldEffectiveAccessField = deserializeFolderSharedLinkFieldEffectiveAccessField; -function serializeFolderSharedLinkFieldEffectivePermissionField(val) { - return val; -} -exports.serializeFolderSharedLinkFieldEffectivePermissionField = serializeFolderSharedLinkFieldEffectivePermissionField; -function deserializeFolderSharedLinkFieldEffectivePermissionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderSharedLinkFieldEffectivePermissionField\""; - } - if (val == "can_edit") { - return "can_edit"; - } - if (val == "can_download") { - return "can_download"; - } - if (val == "can_preview") { - return "can_preview"; - } - if (val == "no_access") { - return "no_access"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderSharedLinkFieldEffectivePermissionField = deserializeFolderSharedLinkFieldEffectivePermissionField; -function serializeFolderSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeFolderSharedLinkFieldPermissionsField = serializeFolderSharedLinkFieldPermissionsField; -function deserializeFolderSharedLinkFieldPermissionsField(val) { - const canDownload = val.can_download; - const canPreview = val.can_preview; - const canEdit = val.can_edit; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeFolderSharedLinkFieldPermissionsField = deserializeFolderSharedLinkFieldPermissionsField; -function serializeFolderSharedLinkField(val) { - return { ["url"]: val.url, ["download_url"]: val.downloadUrl, ["vanity_url"]: val.vanityUrl, ["vanity_name"]: val.vanityName, ["access"]: val.access == void 0 ? void 0 : serializeFolderSharedLinkFieldAccessField(val.access), ["effective_access"]: serializeFolderSharedLinkFieldEffectiveAccessField(val.effectiveAccess), ["effective_permission"]: serializeFolderSharedLinkFieldEffectivePermissionField(val.effectivePermission), ["unshared_at"]: val.unsharedAt, ["is_password_enabled"]: val.isPasswordEnabled, ["permissions"]: val.permissions == void 0 ? void 0 : serializeFolderSharedLinkFieldPermissionsField(val.permissions), ["download_count"]: val.downloadCount, ["preview_count"]: val.previewCount }; -} -exports.serializeFolderSharedLinkField = serializeFolderSharedLinkField; -function deserializeFolderSharedLinkField(val) { - const url = val.url; - const downloadUrl = (0, json_js_1.isJson)(val.download_url, "string") ? val.download_url : void 0; - const vanityUrl = (0, json_js_1.isJson)(val.vanity_url, "string") ? val.vanity_url : void 0; - const vanityName = (0, json_js_1.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const access = val.access == void 0 ? void 0 : deserializeFolderSharedLinkFieldAccessField(val.access); - const effectiveAccess = deserializeFolderSharedLinkFieldEffectiveAccessField(val.effective_access); - const effectivePermission = deserializeFolderSharedLinkFieldEffectivePermissionField(val.effective_permission); - const unsharedAt = (0, json_js_1.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const isPasswordEnabled = val.is_password_enabled; - const permissions = val.permissions == void 0 ? void 0 : deserializeFolderSharedLinkFieldPermissionsField(val.permissions); - const downloadCount = val.download_count; - const previewCount = val.preview_count; - return { url: url, downloadUrl: downloadUrl, vanityUrl: vanityUrl, vanityName: vanityName, access: access, effectiveAccess: effectiveAccess, effectivePermission: effectivePermission, unsharedAt: unsharedAt, isPasswordEnabled: isPasswordEnabled, permissions: permissions, downloadCount: downloadCount, previewCount: previewCount }; -} -exports.deserializeFolderSharedLinkField = deserializeFolderSharedLinkField; -function serializeFolderFolderUploadEmailFieldAccessField(val) { - return val; -} -exports.serializeFolderFolderUploadEmailFieldAccessField = serializeFolderFolderUploadEmailFieldAccessField; -function deserializeFolderFolderUploadEmailFieldAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderFolderUploadEmailFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderFolderUploadEmailFieldAccessField = deserializeFolderFolderUploadEmailFieldAccessField; -function serializeFolderFolderUploadEmailField(val) { - return { ["access"]: val.access == void 0 ? void 0 : serializeFolderFolderUploadEmailFieldAccessField(val.access), ["email"]: val.email }; -} -exports.serializeFolderFolderUploadEmailField = serializeFolderFolderUploadEmailField; -function deserializeFolderFolderUploadEmailField(val) { - const access = val.access == void 0 ? void 0 : deserializeFolderFolderUploadEmailFieldAccessField(val.access); - const email = (0, json_js_1.isJson)(val.email, "string") ? val.email : void 0; - return { access: access, email: email }; -} -exports.deserializeFolderFolderUploadEmailField = deserializeFolderFolderUploadEmailField; -function serializeFolderItemStatusField(val) { - return val; -} -exports.serializeFolderItemStatusField = serializeFolderItemStatusField; -function deserializeFolderItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderItemStatusField = deserializeFolderItemStatusField; -function serializeFolder(val) { - const base = serializeFolderMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"Folder\""; - } - return Object.assign(Object.assign({}, base), { ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["description"]: val.description, ["size"]: val.size, ["path_collection"]: val.pathCollection == void 0 ? void 0 : serializeFolderPathCollectionField(val.pathCollection), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["content_created_at"]: val.contentCreatedAt, ["content_modified_at"]: val.contentModifiedAt, ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeFolderSharedLinkField(val.sharedLink), ["folder_upload_email"]: val.folderUploadEmail == void 0 ? void 0 : serializeFolderFolderUploadEmailField(val.folderUploadEmail), ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["item_status"]: val.itemStatus == void 0 ? void 0 : serializeFolderItemStatusField(val.itemStatus), ["item_collection"]: val.itemCollection == void 0 ? void 0 : serializeItems(val.itemCollection) }); -} -exports.serializeFolder = serializeFolder; -function deserializeFolder(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeFolderPathCollectionField(val.path_collection); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeFolderSharedLinkField(val.shared_link); - const folderUploadEmail = val.folder_upload_email == void 0 ? void 0 : deserializeFolderFolderUploadEmailField(val.folder_upload_email); - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = val.item_status == void 0 ? void 0 : deserializeFolderItemStatusField(val.item_status); - const itemCollection = val.item_collection == void 0 ? void 0 : deserializeItems(val.item_collection); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFolderBaseTypeField(val.type); - return { createdAt: createdAt, modifiedAt: modifiedAt, description: description, size: size, pathCollection: pathCollection, createdBy: createdBy, modifiedBy: modifiedBy, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, ownedBy: ownedBy, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, parent: parent, itemStatus: itemStatus, itemCollection: itemCollection, name: name, sequenceId: sequenceId, id: id, etag: etag, type: type }; -} -exports.deserializeFolder = deserializeFolder; -function serializeEventSourceOrFileOrFolderOrUser(val) { - throw "Can't serialize EventSourceOrFileOrFolderOrUser"; -} -exports.serializeEventSourceOrFileOrFolderOrUser = serializeEventSourceOrFileOrFolderOrUser; -function deserializeEventSourceOrFileOrFolderOrUser(val) { - throw "Can't deserialize EventSourceOrFileOrFolderOrUser"; -} -exports.deserializeEventSourceOrFileOrFolderOrUser = deserializeEventSourceOrFileOrFolderOrUser; -function serializeEventEventTypeField(val) { - return val; -} -exports.serializeEventEventTypeField = serializeEventEventTypeField; -function deserializeEventEventTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"EventEventTypeField\""; - } - if (val == "ACCESS_GRANTED") { - return "ACCESS_GRANTED"; - } - if (val == "ACCESS_REVOKED") { - return "ACCESS_REVOKED"; - } - if (val == "ADD_DEVICE_ASSOCIATION") { - return "ADD_DEVICE_ASSOCIATION"; - } - if (val == "ADD_LOGIN_ACTIVITY_DEVICE") { - return "ADD_LOGIN_ACTIVITY_DEVICE"; - } - if (val == "ADMIN_LOGIN") { - return "ADMIN_LOGIN"; - } - if (val == "APPLICATION_CREATED") { - return "APPLICATION_CREATED"; - } - if (val == "APPLICATION_PUBLIC_KEY_ADDED") { - return "APPLICATION_PUBLIC_KEY_ADDED"; - } - if (val == "APPLICATION_PUBLIC_KEY_DELETED") { - return "APPLICATION_PUBLIC_KEY_DELETED"; - } - if (val == "CHANGE_ADMIN_ROLE") { - return "CHANGE_ADMIN_ROLE"; - } - if (val == "CHANGE_FOLDER_PERMISSION") { - return "CHANGE_FOLDER_PERMISSION"; - } - if (val == "COLLABORATION_ACCEPT") { - return "COLLABORATION_ACCEPT"; - } - if (val == "COLLABORATION_EXPIRATION") { - return "COLLABORATION_EXPIRATION"; - } - if (val == "COLLABORATION_INVITE") { - return "COLLABORATION_INVITE"; - } - if (val == "COLLABORATION_REMOVE") { - return "COLLABORATION_REMOVE"; - } - if (val == "COLLABORATION_ROLE_CHANGE") { - return "COLLABORATION_ROLE_CHANGE"; - } - if (val == "COLLAB_ADD_COLLABORATOR") { - return "COLLAB_ADD_COLLABORATOR"; - } - if (val == "COLLAB_INVITE_COLLABORATOR") { - return "COLLAB_INVITE_COLLABORATOR"; - } - if (val == "COLLAB_REMOVE_COLLABORATOR") { - return "COLLAB_REMOVE_COLLABORATOR"; - } - if (val == "COLLAB_ROLE_CHANGE") { - return "COLLAB_ROLE_CHANGE"; - } - if (val == "COMMENT_CREATE") { - return "COMMENT_CREATE"; - } - if (val == "COMMENT_DELETE") { - return "COMMENT_DELETE"; - } - if (val == "CONTENT_ACCESS") { - return "CONTENT_ACCESS"; - } - if (val == "CONTENT_WORKFLOW_ABNORMAL_DOWNLOAD_ACTIVITY") { - return "CONTENT_WORKFLOW_ABNORMAL_DOWNLOAD_ACTIVITY"; - } - if (val == "CONTENT_WORKFLOW_AUTOMATION_ADD") { - return "CONTENT_WORKFLOW_AUTOMATION_ADD"; - } - if (val == "CONTENT_WORKFLOW_AUTOMATION_DELETE") { - return "CONTENT_WORKFLOW_AUTOMATION_DELETE"; - } - if (val == "CONTENT_WORKFLOW_POLICY_ADD") { - return "CONTENT_WORKFLOW_POLICY_ADD"; - } - if (val == "CONTENT_WORKFLOW_SHARING_POLICY_VIOLATION") { - return "CONTENT_WORKFLOW_SHARING_POLICY_VIOLATION"; - } - if (val == "CONTENT_WORKFLOW_UPLOAD_POLICY_VIOLATION") { - return "CONTENT_WORKFLOW_UPLOAD_POLICY_VIOLATION"; - } - if (val == "COPY") { - return "COPY"; - } - if (val == "DATA_RETENTION_CREATE_RETENTION") { - return "DATA_RETENTION_CREATE_RETENTION"; - } - if (val == "DATA_RETENTION_REMOVE_RETENTION") { - return "DATA_RETENTION_REMOVE_RETENTION"; - } - if (val == "DELETE") { - return "DELETE"; - } - if (val == "DELETE_USER") { - return "DELETE_USER"; - } - if (val == "DEVICE_TRUST_CHECK_FAILED") { - return "DEVICE_TRUST_CHECK_FAILED"; - } - if (val == "DOWNLOAD") { - return "DOWNLOAD"; - } - if (val == "EDIT") { - return "EDIT"; - } - if (val == "EDIT_USER") { - return "EDIT_USER"; - } - if (val == "EMAIL_ALIAS_CONFIRM") { - return "EMAIL_ALIAS_CONFIRM"; - } - if (val == "EMAIL_ALIAS_REMOVE") { - return "EMAIL_ALIAS_REMOVE"; - } - if (val == "ENABLE_TWO_FACTOR_AUTH") { - return "ENABLE_TWO_FACTOR_AUTH"; - } - if (val == "ENTERPRISE_APP_AUTHORIZATION_UPDATE") { - return "ENTERPRISE_APP_AUTHORIZATION_UPDATE"; - } - if (val == "FAILED_LOGIN") { - return "FAILED_LOGIN"; - } - if (val == "FILE_MARKED_MALICIOUS") { - return "FILE_MARKED_MALICIOUS"; - } - if (val == "FILE_WATERMARKED_DOWNLOAD") { - return "FILE_WATERMARKED_DOWNLOAD"; - } - if (val == "GROUP_ADD_ITEM") { - return "GROUP_ADD_ITEM"; - } - if (val == "GROUP_ADD_USER") { - return "GROUP_ADD_USER"; - } - if (val == "GROUP_CREATION") { - return "GROUP_CREATION"; - } - if (val == "GROUP_DELETION") { - return "GROUP_DELETION"; - } - if (val == "GROUP_EDITED") { - return "GROUP_EDITED"; - } - if (val == "GROUP_REMOVE_ITEM") { - return "GROUP_REMOVE_ITEM"; - } - if (val == "GROUP_REMOVE_USER") { - return "GROUP_REMOVE_USER"; - } - if (val == "ITEM_COPY") { - return "ITEM_COPY"; - } - if (val == "ITEM_CREATE") { - return "ITEM_CREATE"; - } - if (val == "ITEM_DOWNLOAD") { - return "ITEM_DOWNLOAD"; - } - if (val == "ITEM_MAKE_CURRENT_VERSION") { - return "ITEM_MAKE_CURRENT_VERSION"; - } - if (val == "ITEM_MODIFY") { - return "ITEM_MODIFY"; - } - if (val == "ITEM_MOVE") { - return "ITEM_MOVE"; - } - if (val == "ITEM_OPEN") { - return "ITEM_OPEN"; - } - if (val == "ITEM_PREVIEW") { - return "ITEM_PREVIEW"; - } - if (val == "ITEM_RENAME") { - return "ITEM_RENAME"; - } - if (val == "ITEM_SHARED") { - return "ITEM_SHARED"; - } - if (val == "ITEM_SHARED_CREATE") { - return "ITEM_SHARED_CREATE"; - } - if (val == "ITEM_SHARED_UNSHARE") { - return "ITEM_SHARED_UNSHARE"; - } - if (val == "ITEM_SHARED_UPDATE") { - return "ITEM_SHARED_UPDATE"; - } - if (val == "ITEM_SYNC") { - return "ITEM_SYNC"; - } - if (val == "ITEM_TRASH") { - return "ITEM_TRASH"; - } - if (val == "ITEM_UNDELETE_VIA_TRASH") { - return "ITEM_UNDELETE_VIA_TRASH"; - } - if (val == "ITEM_UNSYNC") { - return "ITEM_UNSYNC"; - } - if (val == "ITEM_UPLOAD") { - return "ITEM_UPLOAD"; - } - if (val == "LEGAL_HOLD_ASSIGNMENT_CREATE") { - return "LEGAL_HOLD_ASSIGNMENT_CREATE"; - } - if (val == "LEGAL_HOLD_ASSIGNMENT_DELETE") { - return "LEGAL_HOLD_ASSIGNMENT_DELETE"; - } - if (val == "LEGAL_HOLD_POLICY_CREATE") { - return "LEGAL_HOLD_POLICY_CREATE"; - } - if (val == "LEGAL_HOLD_POLICY_DELETE") { - return "LEGAL_HOLD_POLICY_DELETE"; - } - if (val == "LEGAL_HOLD_POLICY_UPDATE") { - return "LEGAL_HOLD_POLICY_UPDATE"; - } - if (val == "LOCK") { - return "LOCK"; - } - if (val == "LOCK_CREATE") { - return "LOCK_CREATE"; - } - if (val == "LOCK_DESTROY") { - return "LOCK_DESTROY"; - } - if (val == "LOGIN") { - return "LOGIN"; - } - if (val == "MASTER_INVITE_ACCEPT") { - return "MASTER_INVITE_ACCEPT"; - } - if (val == "MASTER_INVITE_REJECT") { - return "MASTER_INVITE_REJECT"; - } - if (val == "METADATA_INSTANCE_CREATE") { - return "METADATA_INSTANCE_CREATE"; - } - if (val == "METADATA_INSTANCE_DELETE") { - return "METADATA_INSTANCE_DELETE"; - } - if (val == "METADATA_INSTANCE_UPDATE") { - return "METADATA_INSTANCE_UPDATE"; - } - if (val == "METADATA_TEMPLATE_CREATE") { - return "METADATA_TEMPLATE_CREATE"; - } - if (val == "METADATA_TEMPLATE_DELETE") { - return "METADATA_TEMPLATE_DELETE"; - } - if (val == "METADATA_TEMPLATE_UPDATE") { - return "METADATA_TEMPLATE_UPDATE"; - } - if (val == "MOVE") { - return "MOVE"; - } - if (val == "NEW_USER") { - return "NEW_USER"; - } - if (val == "PREVIEW") { - return "PREVIEW"; - } - if (val == "REMOVE_DEVICE_ASSOCIATION") { - return "REMOVE_DEVICE_ASSOCIATION"; - } - if (val == "REMOVE_LOGIN_ACTIVITY_DEVICE") { - return "REMOVE_LOGIN_ACTIVITY_DEVICE"; - } - if (val == "RENAME") { - return "RENAME"; - } - if (val == "RETENTION_POLICY_ASSIGNMENT_ADD") { - return "RETENTION_POLICY_ASSIGNMENT_ADD"; - } - if (val == "SHARE") { - return "SHARE"; - } - if (val == "SHARE_EXPIRATION") { - return "SHARE_EXPIRATION"; - } - if (val == "SHIELD_ALERT") { - return "SHIELD_ALERT"; - } - if (val == "SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED") { - return "SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED"; - } - if (val == "SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION") { - return "SHIELD_EXTERNAL_COLLAB_ACCESS_BLOCKED_MISSING_JUSTIFICATION"; - } - if (val == "SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED") { - return "SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED"; - } - if (val == "SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION") { - return "SHIELD_EXTERNAL_COLLAB_INVITE_BLOCKED_MISSING_JUSTIFICATION"; - } - if (val == "SHIELD_JUSTIFICATION_APPROVAL") { - return "SHIELD_JUSTIFICATION_APPROVAL"; - } - if (val == "SHIELD_SHARED_LINK_ACCESS_BLOCKED") { - return "SHIELD_SHARED_LINK_ACCESS_BLOCKED"; - } - if (val == "SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_CREATE") { - return "SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_CREATE"; - } - if (val == "SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_UPDATE") { - return "SHIELD_SHARED_LINK_STATUS_RESTRICTED_ON_UPDATE"; - } - if (val == "SIGN_DOCUMENT_ASSIGNED") { - return "SIGN_DOCUMENT_ASSIGNED"; - } - if (val == "SIGN_DOCUMENT_CANCELLED") { - return "SIGN_DOCUMENT_CANCELLED"; - } - if (val == "SIGN_DOCUMENT_COMPLETED") { - return "SIGN_DOCUMENT_COMPLETED"; - } - if (val == "SIGN_DOCUMENT_CONVERTED") { - return "SIGN_DOCUMENT_CONVERTED"; - } - if (val == "SIGN_DOCUMENT_CREATED") { - return "SIGN_DOCUMENT_CREATED"; - } - if (val == "SIGN_DOCUMENT_DECLINED") { - return "SIGN_DOCUMENT_DECLINED"; - } - if (val == "SIGN_DOCUMENT_EXPIRED") { - return "SIGN_DOCUMENT_EXPIRED"; - } - if (val == "SIGN_DOCUMENT_SIGNED") { - return "SIGN_DOCUMENT_SIGNED"; - } - if (val == "SIGN_DOCUMENT_VIEWED_BY_SIGNED") { - return "SIGN_DOCUMENT_VIEWED_BY_SIGNED"; - } - if (val == "SIGNER_DOWNLOADED") { - return "SIGNER_DOWNLOADED"; - } - if (val == "SIGNER_FORWARDED") { - return "SIGNER_FORWARDED"; - } - if (val == "STORAGE_EXPIRATION") { - return "STORAGE_EXPIRATION"; - } - if (val == "TAG_ITEM_CREATE") { - return "TAG_ITEM_CREATE"; - } - if (val == "TASK_ASSIGNMENT_CREATE") { - return "TASK_ASSIGNMENT_CREATE"; - } - if (val == "TASK_ASSIGNMENT_DELETE") { - return "TASK_ASSIGNMENT_DELETE"; - } - if (val == "TASK_ASSIGNMENT_UPDATE") { - return "TASK_ASSIGNMENT_UPDATE"; - } - if (val == "TASK_CREATE") { - return "TASK_CREATE"; - } - if (val == "TASK_UPDATE") { - return "TASK_UPDATE"; - } - if (val == "TERMS_OF_SERVICE_ACCEPT") { - return "TERMS_OF_SERVICE_ACCEPT"; - } - if (val == "TERMS_OF_SERVICE_REJECT") { - return "TERMS_OF_SERVICE_REJECT"; - } - if (val == "UNDELETE") { - return "UNDELETE"; - } - if (val == "UNLOCK") { - return "UNLOCK"; - } - if (val == "UNSHARE") { - return "UNSHARE"; - } - if (val == "UPDATE_COLLABORATION_EXPIRATION") { - return "UPDATE_COLLABORATION_EXPIRATION"; - } - if (val == "UPDATE_SHARE_EXPIRATION") { - return "UPDATE_SHARE_EXPIRATION"; - } - if (val == "UPLOAD") { - return "UPLOAD"; - } - if (val == "USER_AUTHENTICATE_OAUTH2_ACCESS_TOKEN_CREATE") { - return "USER_AUTHENTICATE_OAUTH2_ACCESS_TOKEN_CREATE"; - } - if (val == "WATERMARK_LABEL_CREATE") { - return "WATERMARK_LABEL_CREATE"; - } - if (val == "WATERMARK_LABEL_DELETE") { - return "WATERMARK_LABEL_DELETE"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeEventEventTypeField = deserializeEventEventTypeField; -function serializeEventAdditionalDetailsField(val) { - return {}; -} -exports.serializeEventAdditionalDetailsField = serializeEventAdditionalDetailsField; -function deserializeEventAdditionalDetailsField(val) { - return {}; -} -exports.deserializeEventAdditionalDetailsField = deserializeEventAdditionalDetailsField; -function serializeEvent(val) { - return { ["type"]: val.type, ["created_at"]: val.createdAt, ["recorded_at"]: val.recordedAt, ["event_id"]: val.eventId, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["event_type"]: val.eventType == void 0 ? void 0 : serializeEventEventTypeField(val.eventType), ["session_id"]: val.sessionId, ["source"]: val.source == void 0 ? void 0 : serializeEventSourceOrFileOrFolderOrUser(val.source), ["additional_details"]: val.additionalDetails == void 0 ? void 0 : serializeEventAdditionalDetailsField(val.additionalDetails) }; -} -exports.serializeEvent = serializeEvent; -function deserializeEvent(val) { - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const recordedAt = (0, json_js_1.isJson)(val.recorded_at, "string") ? val.recorded_at : void 0; - const eventId = (0, json_js_1.isJson)(val.event_id, "string") ? val.event_id : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const eventType = val.event_type == void 0 ? void 0 : deserializeEventEventTypeField(val.event_type); - const sessionId = (0, json_js_1.isJson)(val.session_id, "string") ? val.session_id : void 0; - const source = val.source == void 0 ? void 0 : deserializeEventSourceOrFileOrFolderOrUser(val.source); - const additionalDetails = val.additional_details == void 0 ? void 0 : deserializeEventAdditionalDetailsField(val.additional_details); - return { type: type, createdAt: createdAt, recordedAt: recordedAt, eventId: eventId, createdBy: createdBy, eventType: eventType, sessionId: sessionId, source: source, additionalDetails: additionalDetails }; -} -exports.deserializeEvent = deserializeEvent; -function serializeEvents(val) { - return { ["chunk_size"]: val.chunkSize, ["next_stream_position"]: val.nextStreamPosition, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeEvent(item); - }) }; -} -exports.serializeEvents = serializeEvents; -function deserializeEvents(val) { - const chunkSize = (0, json_js_1.isJson)(val.chunk_size, "number") ? val.chunk_size : void 0; - const nextStreamPosition = (0, json_js_1.isJson)(val.next_stream_position, "string") ? val.next_stream_position : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeEvent(itm); - }) : void 0; - return { chunkSize: chunkSize, nextStreamPosition: nextStreamPosition, entries: entries }; -} -exports.deserializeEvents = deserializeEvents; -function serializeFileOrFolder(val) { - if (val.type == "file") { - return serializeFile(val); - } - if (val.type == "folder") { - return serializeFolder(val); - } - throw "unknown type"; -} -exports.serializeFileOrFolder = serializeFileOrFolder; -function deserializeFileOrFolder(val) { - if (!(0, json_js_1.isJson)(val, "object")) { - throw "Expecting an object for \"FileOrFolder\""; - } - if (val.type == "file") { - return deserializeFile(val); - } - if (val.type == "folder") { - return deserializeFolder(val); - } - throw "unknown type"; -} -exports.deserializeFileOrFolder = deserializeFileOrFolder; -function serializeMetadataQueryResults(val) { - return { ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileOrFolder(item); - }), ["limit"]: val.limit, ["next_marker"]: val.nextMarker }; -} -exports.serializeMetadataQueryResults = serializeMetadataQueryResults; -function deserializeMetadataQueryResults(val) { - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileOrFolder(itm); - }) : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "string") ? val.next_marker : void 0; - return { entries: entries, limit: limit, nextMarker: nextMarker }; -} -exports.deserializeMetadataQueryResults = deserializeMetadataQueryResults; -function serializeWebhookInvocationTypeField(val) { - return val; -} -exports.serializeWebhookInvocationTypeField = serializeWebhookInvocationTypeField; -function deserializeWebhookInvocationTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebhookInvocationTypeField\""; - } - if (val == "webhook_event") { - return "webhook_event"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebhookInvocationTypeField = deserializeWebhookInvocationTypeField; -function serializeWebhookInvocationTriggerField(val) { - return val; -} -exports.serializeWebhookInvocationTriggerField = serializeWebhookInvocationTriggerField; -function deserializeWebhookInvocationTriggerField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebhookInvocationTriggerField\""; - } - if (val == "FILE.UPLOADED") { - return "FILE.UPLOADED"; - } - if (val == "FILE.PREVIEWED") { - return "FILE.PREVIEWED"; - } - if (val == "FILE.DOWNLOADED") { - return "FILE.DOWNLOADED"; - } - if (val == "FILE.TRASHED") { - return "FILE.TRASHED"; - } - if (val == "FILE.DELETED") { - return "FILE.DELETED"; - } - if (val == "FILE.RESTORED") { - return "FILE.RESTORED"; - } - if (val == "FILE.COPIED") { - return "FILE.COPIED"; - } - if (val == "FILE.MOVED") { - return "FILE.MOVED"; - } - if (val == "FILE.LOCKED") { - return "FILE.LOCKED"; - } - if (val == "FILE.UNLOCKED") { - return "FILE.UNLOCKED"; - } - if (val == "FILE.RENAMED") { - return "FILE.RENAMED"; - } - if (val == "COMMENT.CREATED") { - return "COMMENT.CREATED"; - } - if (val == "COMMENT.UPDATED") { - return "COMMENT.UPDATED"; - } - if (val == "COMMENT.DELETED") { - return "COMMENT.DELETED"; - } - if (val == "TASK_ASSIGNMENT.CREATED") { - return "TASK_ASSIGNMENT.CREATED"; - } - if (val == "TASK_ASSIGNMENT.UPDATED") { - return "TASK_ASSIGNMENT.UPDATED"; - } - if (val == "METADATA_INSTANCE.CREATED") { - return "METADATA_INSTANCE.CREATED"; - } - if (val == "METADATA_INSTANCE.UPDATED") { - return "METADATA_INSTANCE.UPDATED"; - } - if (val == "METADATA_INSTANCE.DELETED") { - return "METADATA_INSTANCE.DELETED"; - } - if (val == "FOLDER.CREATED") { - return "FOLDER.CREATED"; - } - if (val == "FOLDER.RENAMED") { - return "FOLDER.RENAMED"; - } - if (val == "FOLDER.DOWNLOADED") { - return "FOLDER.DOWNLOADED"; - } - if (val == "FOLDER.RESTORED") { - return "FOLDER.RESTORED"; - } - if (val == "FOLDER.DELETED") { - return "FOLDER.DELETED"; - } - if (val == "FOLDER.COPIED") { - return "FOLDER.COPIED"; - } - if (val == "FOLDER.MOVED") { - return "FOLDER.MOVED"; - } - if (val == "FOLDER.TRASHED") { - return "FOLDER.TRASHED"; - } - if (val == "WEBHOOK.DELETED") { - return "WEBHOOK.DELETED"; - } - if (val == "COLLABORATION.CREATED") { - return "COLLABORATION.CREATED"; - } - if (val == "COLLABORATION.ACCEPTED") { - return "COLLABORATION.ACCEPTED"; - } - if (val == "COLLABORATION.REJECTED") { - return "COLLABORATION.REJECTED"; - } - if (val == "COLLABORATION.REMOVED") { - return "COLLABORATION.REMOVED"; - } - if (val == "COLLABORATION.UPDATED") { - return "COLLABORATION.UPDATED"; - } - if (val == "SHARED_LINK.DELETED") { - return "SHARED_LINK.DELETED"; - } - if (val == "SHARED_LINK.CREATED") { - return "SHARED_LINK.CREATED"; - } - if (val == "SHARED_LINK.UPDATED") { - return "SHARED_LINK.UPDATED"; - } - if (val == "SIGN_REQUEST.COMPLETED") { - return "SIGN_REQUEST.COMPLETED"; - } - if (val == "SIGN_REQUEST.DECLINED") { - return "SIGN_REQUEST.DECLINED"; - } - if (val == "SIGN_REQUEST.EXPIRED") { - return "SIGN_REQUEST.EXPIRED"; - } - if (val == "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED") { - return "SIGN_REQUEST.SIGNER_EMAIL_BOUNCED"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebhookInvocationTriggerField = deserializeWebhookInvocationTriggerField; -function serializeWebhookInvocation(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWebhookInvocationTypeField(val.type), ["webhook"]: val.webhook == void 0 ? void 0 : serializeWebhook(val.webhook), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["created_at"]: val.createdAt, ["trigger"]: val.trigger == void 0 ? void 0 : serializeWebhookInvocationTriggerField(val.trigger), ["source"]: val.source == void 0 ? void 0 : serializeFileOrFolder(val.source) }; -} -exports.serializeWebhookInvocation = serializeWebhookInvocation; -function deserializeWebhookInvocation(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWebhookInvocationTypeField(val.type); - const webhook = val.webhook == void 0 ? void 0 : deserializeWebhook(val.webhook); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const trigger = val.trigger == void 0 ? void 0 : deserializeWebhookInvocationTriggerField(val.trigger); - const source = val.source == void 0 ? void 0 : deserializeFileOrFolder(val.source); - return { id: id, type: type, webhook: webhook, createdBy: createdBy, createdAt: createdAt, trigger: trigger, source: source }; -} -exports.deserializeWebhookInvocation = deserializeWebhookInvocation; -function serializeSkillInvocationTypeField(val) { - return val; -} -exports.serializeSkillInvocationTypeField = serializeSkillInvocationTypeField; -function deserializeSkillInvocationTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SkillInvocationTypeField\""; - } - if (val == "skill_invocation") { - return "skill_invocation"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSkillInvocationTypeField = deserializeSkillInvocationTypeField; -function serializeSkillInvocationSkillFieldTypeField(val) { - return val; -} -exports.serializeSkillInvocationSkillFieldTypeField = serializeSkillInvocationSkillFieldTypeField; -function deserializeSkillInvocationSkillFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SkillInvocationSkillFieldTypeField\""; - } - if (val == "skill") { - return "skill"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSkillInvocationSkillFieldTypeField = deserializeSkillInvocationSkillFieldTypeField; -function serializeSkillInvocationSkillField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeSkillInvocationSkillFieldTypeField(val.type), ["name"]: val.name, ["api_key"]: val.apiKey }; -} -exports.serializeSkillInvocationSkillField = serializeSkillInvocationSkillField; -function deserializeSkillInvocationSkillField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeSkillInvocationSkillFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const apiKey = (0, json_js_1.isJson)(val.api_key, "string") ? val.api_key : void 0; - return { id: id, type: type, name: name, apiKey: apiKey }; -} -exports.deserializeSkillInvocationSkillField = deserializeSkillInvocationSkillField; -function serializeSkillInvocationTokenFieldReadFieldTokenTypeField(val) { - return val; -} -exports.serializeSkillInvocationTokenFieldReadFieldTokenTypeField = serializeSkillInvocationTokenFieldReadFieldTokenTypeField; -function deserializeSkillInvocationTokenFieldReadFieldTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SkillInvocationTokenFieldReadFieldTokenTypeField\""; - } - if (val == "bearer") { - return "bearer"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSkillInvocationTokenFieldReadFieldTokenTypeField = deserializeSkillInvocationTokenFieldReadFieldTokenTypeField; -function serializeSkillInvocationTokenFieldReadField(val) { - return { ["access_token"]: val.accessToken, ["expires_in"]: val.expiresIn, ["token_type"]: val.tokenType == void 0 ? void 0 : serializeSkillInvocationTokenFieldReadFieldTokenTypeField(val.tokenType), ["restricted_to"]: val.restrictedTo }; -} -exports.serializeSkillInvocationTokenFieldReadField = serializeSkillInvocationTokenFieldReadField; -function deserializeSkillInvocationTokenFieldReadField(val) { - const accessToken = (0, json_js_1.isJson)(val.access_token, "string") ? val.access_token : void 0; - const expiresIn = (0, json_js_1.isJson)(val.expires_in, "number") ? val.expires_in : void 0; - const tokenType = val.token_type == void 0 ? void 0 : deserializeSkillInvocationTokenFieldReadFieldTokenTypeField(val.token_type); - const restrictedTo = (0, json_js_1.isJson)(val.restricted_to, "string") ? val.restricted_to : void 0; - return { accessToken: accessToken, expiresIn: expiresIn, tokenType: tokenType, restrictedTo: restrictedTo }; -} -exports.deserializeSkillInvocationTokenFieldReadField = deserializeSkillInvocationTokenFieldReadField; -function serializeSkillInvocationTokenFieldWriteFieldTokenTypeField(val) { - return val; -} -exports.serializeSkillInvocationTokenFieldWriteFieldTokenTypeField = serializeSkillInvocationTokenFieldWriteFieldTokenTypeField; -function deserializeSkillInvocationTokenFieldWriteFieldTokenTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SkillInvocationTokenFieldWriteFieldTokenTypeField\""; - } - if (val == "bearer") { - return "bearer"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSkillInvocationTokenFieldWriteFieldTokenTypeField = deserializeSkillInvocationTokenFieldWriteFieldTokenTypeField; -function serializeSkillInvocationTokenFieldWriteField(val) { - return { ["access_token"]: val.accessToken, ["expires_in"]: val.expiresIn, ["token_type"]: val.tokenType == void 0 ? void 0 : serializeSkillInvocationTokenFieldWriteFieldTokenTypeField(val.tokenType), ["restricted_to"]: val.restrictedTo }; -} -exports.serializeSkillInvocationTokenFieldWriteField = serializeSkillInvocationTokenFieldWriteField; -function deserializeSkillInvocationTokenFieldWriteField(val) { - const accessToken = (0, json_js_1.isJson)(val.access_token, "string") ? val.access_token : void 0; - const expiresIn = (0, json_js_1.isJson)(val.expires_in, "number") ? val.expires_in : void 0; - const tokenType = val.token_type == void 0 ? void 0 : deserializeSkillInvocationTokenFieldWriteFieldTokenTypeField(val.token_type); - const restrictedTo = (0, json_js_1.isJson)(val.restricted_to, "string") ? val.restricted_to : void 0; - return { accessToken: accessToken, expiresIn: expiresIn, tokenType: tokenType, restrictedTo: restrictedTo }; -} -exports.deserializeSkillInvocationTokenFieldWriteField = deserializeSkillInvocationTokenFieldWriteField; -function serializeSkillInvocationTokenField(val) { - return { ["read"]: val.read == void 0 ? void 0 : serializeSkillInvocationTokenFieldReadField(val.read), ["write"]: val.write == void 0 ? void 0 : serializeSkillInvocationTokenFieldWriteField(val.write) }; -} -exports.serializeSkillInvocationTokenField = serializeSkillInvocationTokenField; -function deserializeSkillInvocationTokenField(val) { - const read = val.read == void 0 ? void 0 : deserializeSkillInvocationTokenFieldReadField(val.read); - const write = val.write == void 0 ? void 0 : deserializeSkillInvocationTokenFieldWriteField(val.write); - return { read: read, write: write }; -} -exports.deserializeSkillInvocationTokenField = deserializeSkillInvocationTokenField; -function serializeSkillInvocationStatusFieldStateField(val) { - return val; -} -exports.serializeSkillInvocationStatusFieldStateField = serializeSkillInvocationStatusFieldStateField; -function deserializeSkillInvocationStatusFieldStateField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SkillInvocationStatusFieldStateField\""; - } - if (val == "invoked") { - return "invoked"; - } - if (val == "processing") { - return "processing"; - } - if (val == "success") { - return "success"; - } - if (val == "transient_failure") { - return "transient_failure"; - } - if (val == "permanent_failure") { - return "permanent_failure"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSkillInvocationStatusFieldStateField = deserializeSkillInvocationStatusFieldStateField; -function serializeSkillInvocationStatusField(val) { - return { ["state"]: val.state == void 0 ? void 0 : serializeSkillInvocationStatusFieldStateField(val.state), ["message"]: val.message, ["error_code"]: val.errorCode, ["additional_info"]: val.additionalInfo }; -} -exports.serializeSkillInvocationStatusField = serializeSkillInvocationStatusField; -function deserializeSkillInvocationStatusField(val) { - const state = val.state == void 0 ? void 0 : deserializeSkillInvocationStatusFieldStateField(val.state); - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - const errorCode = (0, json_js_1.isJson)(val.error_code, "string") ? val.error_code : void 0; - const additionalInfo = (0, json_js_1.isJson)(val.additional_info, "string") ? val.additional_info : void 0; - return { state: state, message: message, errorCode: errorCode, additionalInfo: additionalInfo }; -} -exports.deserializeSkillInvocationStatusField = deserializeSkillInvocationStatusField; -function serializeSkillInvocationEnterpriseFieldTypeField(val) { - return val; -} -exports.serializeSkillInvocationEnterpriseFieldTypeField = serializeSkillInvocationEnterpriseFieldTypeField; -function deserializeSkillInvocationEnterpriseFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SkillInvocationEnterpriseFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSkillInvocationEnterpriseFieldTypeField = deserializeSkillInvocationEnterpriseFieldTypeField; -function serializeSkillInvocationEnterpriseField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeSkillInvocationEnterpriseFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeSkillInvocationEnterpriseField = serializeSkillInvocationEnterpriseField; -function deserializeSkillInvocationEnterpriseField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeSkillInvocationEnterpriseFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeSkillInvocationEnterpriseField = deserializeSkillInvocationEnterpriseField; -function serializeSkillInvocation(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeSkillInvocationTypeField(val.type), ["id"]: val.id, ["skill"]: val.skill == void 0 ? void 0 : serializeSkillInvocationSkillField(val.skill), ["token"]: val.token == void 0 ? void 0 : serializeSkillInvocationTokenField(val.token), ["status"]: val.status == void 0 ? void 0 : serializeSkillInvocationStatusField(val.status), ["created_at"]: val.createdAt, ["trigger"]: val.trigger, ["enterprise"]: val.enterprise == void 0 ? void 0 : serializeSkillInvocationEnterpriseField(val.enterprise), ["source"]: val.source == void 0 ? void 0 : serializeFileOrFolder(val.source), ["event"]: val.event == void 0 ? void 0 : serializeEvent(val.event) }; -} -exports.serializeSkillInvocation = serializeSkillInvocation; -function deserializeSkillInvocation(val) { - const type = val.type == void 0 ? void 0 : deserializeSkillInvocationTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const skill = val.skill == void 0 ? void 0 : deserializeSkillInvocationSkillField(val.skill); - const token = val.token == void 0 ? void 0 : deserializeSkillInvocationTokenField(val.token); - const status = val.status == void 0 ? void 0 : deserializeSkillInvocationStatusField(val.status); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const trigger = (0, json_js_1.isJson)(val.trigger, "string") ? val.trigger : void 0; - const enterprise = val.enterprise == void 0 ? void 0 : deserializeSkillInvocationEnterpriseField(val.enterprise); - const source = val.source == void 0 ? void 0 : deserializeFileOrFolder(val.source); - const event = val.event == void 0 ? void 0 : deserializeEvent(val.event); - return { type: type, id: id, skill: skill, token: token, status: status, createdAt: createdAt, trigger: trigger, enterprise: enterprise, source: source, event: event }; -} -exports.deserializeSkillInvocation = deserializeSkillInvocation; -function serializeFolderFullSyncStateField(val) { - return val; -} -exports.serializeFolderFullSyncStateField = serializeFolderFullSyncStateField; -function deserializeFolderFullSyncStateField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderFullSyncStateField\""; - } - if (val == "synced") { - return "synced"; - } - if (val == "not_synced") { - return "not_synced"; - } - if (val == "partially_synced") { - return "partially_synced"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderFullSyncStateField = deserializeFolderFullSyncStateField; -function serializeFolderFullPermissionsField(val) { - return { ["can_delete"]: val.canDelete, ["can_download"]: val.canDownload, ["can_invite_collaborator"]: val.canInviteCollaborator, ["can_rename"]: val.canRename, ["can_set_share_access"]: val.canSetShareAccess, ["can_share"]: val.canShare, ["can_upload"]: val.canUpload }; -} -exports.serializeFolderFullPermissionsField = serializeFolderFullPermissionsField; -function deserializeFolderFullPermissionsField(val) { - const canDelete = val.can_delete; - const canDownload = val.can_download; - const canInviteCollaborator = val.can_invite_collaborator; - const canRename = val.can_rename; - const canSetShareAccess = val.can_set_share_access; - const canShare = val.can_share; - const canUpload = (0, json_js_1.isJson)(val.can_upload, "boolean") ? val.can_upload : void 0; - return { canDelete: canDelete, canDownload: canDownload, canInviteCollaborator: canInviteCollaborator, canRename: canRename, canSetShareAccess: canSetShareAccess, canShare: canShare, canUpload: canUpload }; -} -exports.deserializeFolderFullPermissionsField = deserializeFolderFullPermissionsField; -function serializeFolderFullMetadataField(val) { - return {}; -} -exports.serializeFolderFullMetadataField = serializeFolderFullMetadataField; -function deserializeFolderFullMetadataField(val) { - return {}; -} -exports.deserializeFolderFullMetadataField = deserializeFolderFullMetadataField; -function serializeFolderFullAllowedSharedLinkAccessLevelsField(val) { - return val; -} -exports.serializeFolderFullAllowedSharedLinkAccessLevelsField = serializeFolderFullAllowedSharedLinkAccessLevelsField; -function deserializeFolderFullAllowedSharedLinkAccessLevelsField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderFullAllowedSharedLinkAccessLevelsField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderFullAllowedSharedLinkAccessLevelsField = deserializeFolderFullAllowedSharedLinkAccessLevelsField; -function serializeFolderFullAllowedInviteeRolesField(val) { - return val; -} -exports.serializeFolderFullAllowedInviteeRolesField = serializeFolderFullAllowedInviteeRolesField; -function deserializeFolderFullAllowedInviteeRolesField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FolderFullAllowedInviteeRolesField\""; - } - if (val == "editor") { - return "editor"; - } - if (val == "viewer") { - return "viewer"; - } - if (val == "previewer") { - return "previewer"; - } - if (val == "uploader") { - return "uploader"; - } - if (val == "previewer uploader") { - return "previewer uploader"; - } - if (val == "viewer uploader") { - return "viewer uploader"; - } - if (val == "co-owner") { - return "co-owner"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFolderFullAllowedInviteeRolesField = deserializeFolderFullAllowedInviteeRolesField; -function serializeFolderFullWatermarkInfoField(val) { - return { ["is_watermarked"]: val.isWatermarked }; -} -exports.serializeFolderFullWatermarkInfoField = serializeFolderFullWatermarkInfoField; -function deserializeFolderFullWatermarkInfoField(val) { - const isWatermarked = (0, json_js_1.isJson)(val.is_watermarked, "boolean") ? val.is_watermarked : void 0; - return { isWatermarked: isWatermarked }; -} -exports.deserializeFolderFullWatermarkInfoField = deserializeFolderFullWatermarkInfoField; -function serializeFolderFullClassificationField(val) { - return { ["name"]: val.name, ["definition"]: val.definition, ["color"]: val.color }; -} -exports.serializeFolderFullClassificationField = serializeFolderFullClassificationField; -function deserializeFolderFullClassificationField(val) { - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const definition = (0, json_js_1.isJson)(val.definition, "string") ? val.definition : void 0; - const color = (0, json_js_1.isJson)(val.color, "string") ? val.color : void 0; - return { name: name, definition: definition, color: color }; -} -exports.deserializeFolderFullClassificationField = deserializeFolderFullClassificationField; -function serializeFolderFull(val) { - const base = serializeFolder(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"FolderFull\""; - } - return Object.assign(Object.assign({}, base), { ["sync_state"]: val.syncState == void 0 ? void 0 : serializeFolderFullSyncStateField(val.syncState), ["has_collaborations"]: val.hasCollaborations, ["permissions"]: val.permissions == void 0 ? void 0 : serializeFolderFullPermissionsField(val.permissions), ["tags"]: val.tags == void 0 ? void 0 : val.tags.map(function (item) { - return void 0; - }), ["can_non_owners_invite"]: val.canNonOwnersInvite, ["is_externally_owned"]: val.isExternallyOwned, ["metadata"]: val.metadata == void 0 ? void 0 : serializeFolderFullMetadataField(val.metadata), ["is_collaboration_restricted_to_enterprise"]: val.isCollaborationRestrictedToEnterprise, ["allowed_shared_link_access_levels"]: val.allowedSharedLinkAccessLevels == void 0 ? void 0 : val.allowedSharedLinkAccessLevels.map(function (item) { - return serializeFolderFullAllowedSharedLinkAccessLevelsField(item); - }), ["allowed_invitee_roles"]: val.allowedInviteeRoles == void 0 ? void 0 : val.allowedInviteeRoles.map(function (item) { - return serializeFolderFullAllowedInviteeRolesField(item); - }), ["watermark_info"]: val.watermarkInfo == void 0 ? void 0 : serializeFolderFullWatermarkInfoField(val.watermarkInfo), ["is_accessible_via_shared_link"]: val.isAccessibleViaSharedLink, ["can_non_owners_view_collaborators"]: val.canNonOwnersViewCollaborators, ["classification"]: val.classification == void 0 ? void 0 : serializeFolderFullClassificationField(val.classification) }); -} -exports.serializeFolderFull = serializeFolderFull; -function deserializeFolderFull(val) { - const syncState = val.sync_state == void 0 ? void 0 : deserializeFolderFullSyncStateField(val.sync_state); - const hasCollaborations = (0, json_js_1.isJson)(val.has_collaborations, "boolean") ? val.has_collaborations : void 0; - const permissions = val.permissions == void 0 ? void 0 : deserializeFolderFullPermissionsField(val.permissions); - const tags = (0, json_js_1.isJson)(val.tags, "array") ? val.tags.map(function (itm) { - return void 0; - }) : void 0; - const canNonOwnersInvite = (0, json_js_1.isJson)(val.can_non_owners_invite, "boolean") ? val.can_non_owners_invite : void 0; - const isExternallyOwned = (0, json_js_1.isJson)(val.is_externally_owned, "boolean") ? val.is_externally_owned : void 0; - const metadata = val.metadata == void 0 ? void 0 : deserializeFolderFullMetadataField(val.metadata); - const isCollaborationRestrictedToEnterprise = (0, json_js_1.isJson)(val.is_collaboration_restricted_to_enterprise, "boolean") ? val.is_collaboration_restricted_to_enterprise : void 0; - const allowedSharedLinkAccessLevels = (0, json_js_1.isJson)(val.allowed_shared_link_access_levels, "array") ? val.allowed_shared_link_access_levels.map(function (itm) { - return deserializeFolderFullAllowedSharedLinkAccessLevelsField(itm); - }) : void 0; - const allowedInviteeRoles = (0, json_js_1.isJson)(val.allowed_invitee_roles, "array") ? val.allowed_invitee_roles.map(function (itm) { - return deserializeFolderFullAllowedInviteeRolesField(itm); - }) : void 0; - const watermarkInfo = val.watermark_info == void 0 ? void 0 : deserializeFolderFullWatermarkInfoField(val.watermark_info); - const isAccessibleViaSharedLink = (0, json_js_1.isJson)(val.is_accessible_via_shared_link, "boolean") ? val.is_accessible_via_shared_link : void 0; - const canNonOwnersViewCollaborators = (0, json_js_1.isJson)(val.can_non_owners_view_collaborators, "boolean") ? val.can_non_owners_view_collaborators : void 0; - const classification = val.classification == void 0 ? void 0 : deserializeFolderFullClassificationField(val.classification); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const size = (0, json_js_1.isJson)(val.size, "number") ? val.size : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeFolderPathCollectionField(val.path_collection); - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const contentCreatedAt = (0, json_js_1.isJson)(val.content_created_at, "string") ? val.content_created_at : void 0; - const contentModifiedAt = (0, json_js_1.isJson)(val.content_modified_at, "string") ? val.content_modified_at : void 0; - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeFolderSharedLinkField(val.shared_link); - const folderUploadEmail = val.folder_upload_email == void 0 ? void 0 : deserializeFolderFolderUploadEmailField(val.folder_upload_email); - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const itemStatus = val.item_status == void 0 ? void 0 : deserializeFolderItemStatusField(val.item_status); - const itemCollection = val.item_collection == void 0 ? void 0 : deserializeItems(val.item_collection); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const id = val.id; - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - const type = deserializeFolderBaseTypeField(val.type); - return { syncState: syncState, hasCollaborations: hasCollaborations, permissions: permissions, tags: tags, canNonOwnersInvite: canNonOwnersInvite, isExternallyOwned: isExternallyOwned, metadata: metadata, isCollaborationRestrictedToEnterprise: isCollaborationRestrictedToEnterprise, allowedSharedLinkAccessLevels: allowedSharedLinkAccessLevels, allowedInviteeRoles: allowedInviteeRoles, watermarkInfo: watermarkInfo, isAccessibleViaSharedLink: isAccessibleViaSharedLink, canNonOwnersViewCollaborators: canNonOwnersViewCollaborators, classification: classification, createdAt: createdAt, modifiedAt: modifiedAt, description: description, size: size, pathCollection: pathCollection, createdBy: createdBy, modifiedBy: modifiedBy, trashedAt: trashedAt, purgedAt: purgedAt, contentCreatedAt: contentCreatedAt, contentModifiedAt: contentModifiedAt, ownedBy: ownedBy, sharedLink: sharedLink, folderUploadEmail: folderUploadEmail, parent: parent, itemStatus: itemStatus, itemCollection: itemCollection, name: name, sequenceId: sequenceId, id: id, etag: etag, type: type }; -} -exports.deserializeFolderFull = deserializeFolderFull; -function serializeWebLinkPathCollectionField(val) { - return { ["total_count"]: val.totalCount, ["entries"]: val.entries.map(function (item) { - return serializeFolderMini(item); - }) }; -} -exports.serializeWebLinkPathCollectionField = serializeWebLinkPathCollectionField; -function deserializeWebLinkPathCollectionField(val) { - const totalCount = val.total_count; - const entries = val.entries.map(function (itm) { - return deserializeFolderMini(itm); - }); - return { totalCount: totalCount, entries: entries }; -} -exports.deserializeWebLinkPathCollectionField = deserializeWebLinkPathCollectionField; -function serializeWebLinkSharedLinkFieldAccessField(val) { - return val; -} -exports.serializeWebLinkSharedLinkFieldAccessField = serializeWebLinkSharedLinkFieldAccessField; -function deserializeWebLinkSharedLinkFieldAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebLinkSharedLinkFieldAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebLinkSharedLinkFieldAccessField = deserializeWebLinkSharedLinkFieldAccessField; -function serializeWebLinkSharedLinkFieldEffectiveAccessField(val) { - return val; -} -exports.serializeWebLinkSharedLinkFieldEffectiveAccessField = serializeWebLinkSharedLinkFieldEffectiveAccessField; -function deserializeWebLinkSharedLinkFieldEffectiveAccessField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebLinkSharedLinkFieldEffectiveAccessField\""; - } - if (val == "open") { - return "open"; - } - if (val == "company") { - return "company"; - } - if (val == "collaborators") { - return "collaborators"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebLinkSharedLinkFieldEffectiveAccessField = deserializeWebLinkSharedLinkFieldEffectiveAccessField; -function serializeWebLinkSharedLinkFieldEffectivePermissionField(val) { - return val; -} -exports.serializeWebLinkSharedLinkFieldEffectivePermissionField = serializeWebLinkSharedLinkFieldEffectivePermissionField; -function deserializeWebLinkSharedLinkFieldEffectivePermissionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebLinkSharedLinkFieldEffectivePermissionField\""; - } - if (val == "can_edit") { - return "can_edit"; - } - if (val == "can_download") { - return "can_download"; - } - if (val == "can_preview") { - return "can_preview"; - } - if (val == "no_access") { - return "no_access"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebLinkSharedLinkFieldEffectivePermissionField = deserializeWebLinkSharedLinkFieldEffectivePermissionField; -function serializeWebLinkSharedLinkFieldPermissionsField(val) { - return { ["can_download"]: val.canDownload, ["can_preview"]: val.canPreview, ["can_edit"]: val.canEdit }; -} -exports.serializeWebLinkSharedLinkFieldPermissionsField = serializeWebLinkSharedLinkFieldPermissionsField; -function deserializeWebLinkSharedLinkFieldPermissionsField(val) { - const canDownload = val.can_download; - const canPreview = val.can_preview; - const canEdit = val.can_edit; - return { canDownload: canDownload, canPreview: canPreview, canEdit: canEdit }; -} -exports.deserializeWebLinkSharedLinkFieldPermissionsField = deserializeWebLinkSharedLinkFieldPermissionsField; -function serializeWebLinkSharedLinkField(val) { - return { ["url"]: val.url, ["download_url"]: val.downloadUrl, ["vanity_url"]: val.vanityUrl, ["vanity_name"]: val.vanityName, ["access"]: val.access == void 0 ? void 0 : serializeWebLinkSharedLinkFieldAccessField(val.access), ["effective_access"]: serializeWebLinkSharedLinkFieldEffectiveAccessField(val.effectiveAccess), ["effective_permission"]: serializeWebLinkSharedLinkFieldEffectivePermissionField(val.effectivePermission), ["unshared_at"]: val.unsharedAt, ["is_password_enabled"]: val.isPasswordEnabled, ["permissions"]: val.permissions == void 0 ? void 0 : serializeWebLinkSharedLinkFieldPermissionsField(val.permissions), ["download_count"]: val.downloadCount, ["preview_count"]: val.previewCount }; -} -exports.serializeWebLinkSharedLinkField = serializeWebLinkSharedLinkField; -function deserializeWebLinkSharedLinkField(val) { - const url = val.url; - const downloadUrl = (0, json_js_1.isJson)(val.download_url, "string") ? val.download_url : void 0; - const vanityUrl = (0, json_js_1.isJson)(val.vanity_url, "string") ? val.vanity_url : void 0; - const vanityName = (0, json_js_1.isJson)(val.vanity_name, "string") ? val.vanity_name : void 0; - const access = val.access == void 0 ? void 0 : deserializeWebLinkSharedLinkFieldAccessField(val.access); - const effectiveAccess = deserializeWebLinkSharedLinkFieldEffectiveAccessField(val.effective_access); - const effectivePermission = deserializeWebLinkSharedLinkFieldEffectivePermissionField(val.effective_permission); - const unsharedAt = (0, json_js_1.isJson)(val.unshared_at, "string") ? val.unshared_at : void 0; - const isPasswordEnabled = val.is_password_enabled; - const permissions = val.permissions == void 0 ? void 0 : deserializeWebLinkSharedLinkFieldPermissionsField(val.permissions); - const downloadCount = val.download_count; - const previewCount = val.preview_count; - return { url: url, downloadUrl: downloadUrl, vanityUrl: vanityUrl, vanityName: vanityName, access: access, effectiveAccess: effectiveAccess, effectivePermission: effectivePermission, unsharedAt: unsharedAt, isPasswordEnabled: isPasswordEnabled, permissions: permissions, downloadCount: downloadCount, previewCount: previewCount }; -} -exports.deserializeWebLinkSharedLinkField = deserializeWebLinkSharedLinkField; -function serializeWebLinkItemStatusField(val) { - return val; -} -exports.serializeWebLinkItemStatusField = serializeWebLinkItemStatusField; -function deserializeWebLinkItemStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WebLinkItemStatusField\""; - } - if (val == "active") { - return "active"; - } - if (val == "trashed") { - return "trashed"; - } - if (val == "deleted") { - return "deleted"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWebLinkItemStatusField = deserializeWebLinkItemStatusField; -function serializeWebLink(val) { - const base = serializeWebLinkMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"WebLink\""; - } - return Object.assign(Object.assign({}, base), { ["parent"]: val.parent == void 0 ? void 0 : serializeFolderMini(val.parent), ["description"]: val.description, ["path_collection"]: val.pathCollection == void 0 ? void 0 : serializeWebLinkPathCollectionField(val.pathCollection), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["trashed_at"]: val.trashedAt, ["purged_at"]: val.purgedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserMini(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserMini(val.modifiedBy), ["owned_by"]: val.ownedBy == void 0 ? void 0 : serializeUserMini(val.ownedBy), ["shared_link"]: val.sharedLink == void 0 ? void 0 : serializeWebLinkSharedLinkField(val.sharedLink), ["item_status"]: val.itemStatus == void 0 ? void 0 : serializeWebLinkItemStatusField(val.itemStatus) }); -} -exports.serializeWebLink = serializeWebLink; -function deserializeWebLink(val) { - const parent = val.parent == void 0 ? void 0 : deserializeFolderMini(val.parent); - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const pathCollection = val.path_collection == void 0 ? void 0 : deserializeWebLinkPathCollectionField(val.path_collection); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const trashedAt = (0, json_js_1.isJson)(val.trashed_at, "string") ? val.trashed_at : void 0; - const purgedAt = (0, json_js_1.isJson)(val.purged_at, "string") ? val.purged_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserMini(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserMini(val.modified_by); - const ownedBy = val.owned_by == void 0 ? void 0 : deserializeUserMini(val.owned_by); - const sharedLink = val.shared_link == void 0 ? void 0 : deserializeWebLinkSharedLinkField(val.shared_link); - const itemStatus = val.item_status == void 0 ? void 0 : deserializeWebLinkItemStatusField(val.item_status); - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const sequenceId = (0, json_js_1.isJson)(val.sequence_id, "string") ? val.sequence_id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const id = val.id; - const type = deserializeWebLinkBaseTypeField(val.type); - const etag = (0, json_js_1.isJson)(val.etag, "string") ? val.etag : void 0; - return { parent: parent, description: description, pathCollection: pathCollection, createdAt: createdAt, modifiedAt: modifiedAt, trashedAt: trashedAt, purgedAt: purgedAt, createdBy: createdBy, modifiedBy: modifiedBy, ownedBy: ownedBy, sharedLink: sharedLink, itemStatus: itemStatus, url: url, sequenceId: sequenceId, name: name, id: id, type: type, etag: etag }; -} -exports.deserializeWebLink = deserializeWebLink; -function serializeFileOrFolderOrWebLink(val) { - if (val.type == "file") { - return serializeFile(val); - } - if (val.type == "folder") { - return serializeFolder(val); - } - if (val.type == "web_link") { - return serializeWebLink(val); - } - throw "unknown type"; -} -exports.serializeFileOrFolderOrWebLink = serializeFileOrFolderOrWebLink; -function deserializeFileOrFolderOrWebLink(val) { - if (!(0, json_js_1.isJson)(val, "object")) { - throw "Expecting an object for \"FileOrFolderOrWebLink\""; - } - if (val.type == "file") { - return deserializeFile(val); - } - if (val.type == "folder") { - return deserializeFolder(val); - } - if (val.type == "web_link") { - return deserializeWebLink(val); - } - throw "unknown type"; -} -exports.deserializeFileOrFolderOrWebLink = deserializeFileOrFolderOrWebLink; -function serializeSearchResultWithSharedLink(val) { - return { ["accessible_via_shared_link"]: val.accessibleViaSharedLink, ["item"]: val.item == void 0 ? void 0 : serializeFileOrFolderOrWebLink(val.item), ["type"]: val.type }; -} -exports.serializeSearchResultWithSharedLink = serializeSearchResultWithSharedLink; -function deserializeSearchResultWithSharedLink(val) { - const accessibleViaSharedLink = (0, json_js_1.isJson)(val.accessible_via_shared_link, "string") ? val.accessible_via_shared_link : void 0; - const item = val.item == void 0 ? void 0 : deserializeFileOrFolderOrWebLink(val.item); - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - return { accessibleViaSharedLink: accessibleViaSharedLink, item: item, type: type }; -} -exports.deserializeSearchResultWithSharedLink = deserializeSearchResultWithSharedLink; -function serializeSearchResultsWithSharedLinksTypeField(val) { - return val; -} -exports.serializeSearchResultsWithSharedLinksTypeField = serializeSearchResultsWithSharedLinksTypeField; -function deserializeSearchResultsWithSharedLinksTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SearchResultsWithSharedLinksTypeField\""; - } - if (val == "search_results_with_shared_links") { - return "search_results_with_shared_links"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSearchResultsWithSharedLinksTypeField = deserializeSearchResultsWithSharedLinksTypeField; -function serializeSearchResultsWithSharedLinks(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["type"]: val.type == void 0 ? void 0 : serializeSearchResultsWithSharedLinksTypeField(val.type), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeSearchResultWithSharedLink(item); - }) }; -} -exports.serializeSearchResultsWithSharedLinks = serializeSearchResultsWithSharedLinks; -function deserializeSearchResultsWithSharedLinks(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const type = val.type == void 0 ? void 0 : deserializeSearchResultsWithSharedLinksTypeField(val.type); - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeSearchResultWithSharedLink(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, type: type, entries: entries }; -} -exports.deserializeSearchResultsWithSharedLinks = deserializeSearchResultsWithSharedLinks; -function serializeSearchResultsTypeField(val) { - return val; -} -exports.serializeSearchResultsTypeField = serializeSearchResultsTypeField; -function deserializeSearchResultsTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SearchResultsTypeField\""; - } - if (val == "search_results_items") { - return "search_results_items"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSearchResultsTypeField = deserializeSearchResultsTypeField; -function serializeSearchResults(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["type"]: val.type == void 0 ? void 0 : serializeSearchResultsTypeField(val.type), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileOrFolderOrWebLink(item); - }) }; -} -exports.serializeSearchResults = serializeSearchResults; -function deserializeSearchResults(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const type = val.type == void 0 ? void 0 : deserializeSearchResultsTypeField(val.type); - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileOrFolderOrWebLink(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, type: type, entries: entries }; -} -exports.deserializeSearchResults = deserializeSearchResults; -function serializeSearchResultsOrSearchResultsWithSharedLinks(val) { - throw "Can't serialize SearchResultsOrSearchResultsWithSharedLinks"; -} -exports.serializeSearchResultsOrSearchResultsWithSharedLinks = serializeSearchResultsOrSearchResultsWithSharedLinks; -function deserializeSearchResultsOrSearchResultsWithSharedLinks(val) { - throw "Can't deserialize SearchResultsOrSearchResultsWithSharedLinks"; -} -exports.deserializeSearchResultsOrSearchResultsWithSharedLinks = deserializeSearchResultsOrSearchResultsWithSharedLinks; -function serializeRecentItemInteractionTypeField(val) { - return val; -} -exports.serializeRecentItemInteractionTypeField = serializeRecentItemInteractionTypeField; -function deserializeRecentItemInteractionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"RecentItemInteractionTypeField\""; - } - if (val == "item_preview") { - return "item_preview"; - } - if (val == "item_upload") { - return "item_upload"; - } - if (val == "item_comment") { - return "item_comment"; - } - if (val == "item_open") { - return "item_open"; - } - if (val == "item_modify") { - return "item_modify"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeRecentItemInteractionTypeField = deserializeRecentItemInteractionTypeField; -function serializeRecentItem(val) { - return { ["type"]: val.type, ["item"]: val.item == void 0 ? void 0 : serializeFileOrFolderOrWebLink(val.item), ["interaction_type"]: val.interactionType == void 0 ? void 0 : serializeRecentItemInteractionTypeField(val.interactionType), ["interacted_at"]: val.interactedAt, ["interaction_shared_link"]: val.interactionSharedLink }; -} -exports.serializeRecentItem = serializeRecentItem; -function deserializeRecentItem(val) { - const type = (0, json_js_1.isJson)(val.type, "string") ? val.type : void 0; - const item = val.item == void 0 ? void 0 : deserializeFileOrFolderOrWebLink(val.item); - const interactionType = val.interaction_type == void 0 ? void 0 : deserializeRecentItemInteractionTypeField(val.interaction_type); - const interactedAt = (0, json_js_1.isJson)(val.interacted_at, "string") ? val.interacted_at : void 0; - const interactionSharedLink = (0, json_js_1.isJson)(val.interaction_shared_link, "string") ? val.interaction_shared_link : void 0; - return { type: type, item: item, interactionType: interactionType, interactedAt: interactedAt, interactionSharedLink: interactionSharedLink }; -} -exports.deserializeRecentItem = deserializeRecentItem; -function serializeRecentItems(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeRecentItem(item); - }) }; -} -exports.serializeRecentItems = serializeRecentItems; -function deserializeRecentItems(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeRecentItem(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeRecentItems = deserializeRecentItems; -function serializeLegalHoldPolicyAssignment(val) { - const base = serializeLegalHoldPolicyAssignmentBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"LegalHoldPolicyAssignment\""; - } - return Object.assign(Object.assign({}, base), { ["legal_hold_policy"]: val.legalHoldPolicy == void 0 ? void 0 : serializeLegalHoldPolicyMini(val.legalHoldPolicy), ["assigned_to"]: val.assignedTo == void 0 ? void 0 : serializeFileOrFolderOrWebLink(val.assignedTo), ["assigned_by"]: val.assignedBy == void 0 ? void 0 : serializeUserMini(val.assignedBy), ["assigned_at"]: val.assignedAt, ["deleted_at"]: val.deletedAt }); -} -exports.serializeLegalHoldPolicyAssignment = serializeLegalHoldPolicyAssignment; -function deserializeLegalHoldPolicyAssignment(val) { - const legalHoldPolicy = val.legal_hold_policy == void 0 ? void 0 : deserializeLegalHoldPolicyMini(val.legal_hold_policy); - const assignedTo = val.assigned_to == void 0 ? void 0 : deserializeFileOrFolderOrWebLink(val.assigned_to); - const assignedBy = val.assigned_by == void 0 ? void 0 : deserializeUserMini(val.assigned_by); - const assignedAt = (0, json_js_1.isJson)(val.assigned_at, "string") ? val.assigned_at : void 0; - const deletedAt = (0, json_js_1.isJson)(val.deleted_at, "string") ? val.deleted_at : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeLegalHoldPolicyAssignmentBaseTypeField(val.type); - return { legalHoldPolicy: legalHoldPolicy, assignedTo: assignedTo, assignedBy: assignedBy, assignedAt: assignedAt, deletedAt: deletedAt, id: id, type: type }; -} -exports.deserializeLegalHoldPolicyAssignment = deserializeLegalHoldPolicyAssignment; -function serializeFileVersionLegalHoldTypeField(val) { - return val; -} -exports.serializeFileVersionLegalHoldTypeField = serializeFileVersionLegalHoldTypeField; -function deserializeFileVersionLegalHoldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"FileVersionLegalHoldTypeField\""; - } - if (val == "file_version_legal_hold") { - return "file_version_legal_hold"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeFileVersionLegalHoldTypeField = deserializeFileVersionLegalHoldTypeField; -function serializeFileVersionLegalHold(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeFileVersionLegalHoldTypeField(val.type), ["file_version"]: val.fileVersion == void 0 ? void 0 : serializeFileVersionMini(val.fileVersion), ["file"]: val.file == void 0 ? void 0 : serializeFileMini(val.file), ["legal_hold_policy_assignments"]: val.legalHoldPolicyAssignments == void 0 ? void 0 : val.legalHoldPolicyAssignments.map(function (item) { - return serializeLegalHoldPolicyAssignment(item); - }), ["deleted_at"]: val.deletedAt }; -} -exports.serializeFileVersionLegalHold = serializeFileVersionLegalHold; -function deserializeFileVersionLegalHold(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeFileVersionLegalHoldTypeField(val.type); - const fileVersion = val.file_version == void 0 ? void 0 : deserializeFileVersionMini(val.file_version); - const file = val.file == void 0 ? void 0 : deserializeFileMini(val.file); - const legalHoldPolicyAssignments = (0, json_js_1.isJson)(val.legal_hold_policy_assignments, "array") ? val.legal_hold_policy_assignments.map(function (itm) { - return deserializeLegalHoldPolicyAssignment(itm); - }) : void 0; - const deletedAt = (0, json_js_1.isJson)(val.deleted_at, "string") ? val.deleted_at : void 0; - return { id: id, type: type, fileVersion: fileVersion, file: file, legalHoldPolicyAssignments: legalHoldPolicyAssignments, deletedAt: deletedAt }; -} -exports.deserializeFileVersionLegalHold = deserializeFileVersionLegalHold; -function serializeFileVersionLegalHolds(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeFileVersionLegalHold(item); - }) }; -} -exports.serializeFileVersionLegalHolds = serializeFileVersionLegalHolds; -function deserializeFileVersionLegalHolds(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeFileVersionLegalHold(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeFileVersionLegalHolds = deserializeFileVersionLegalHolds; -function serializeCollaborationTypeField(val) { - return val; -} -exports.serializeCollaborationTypeField = serializeCollaborationTypeField; -function deserializeCollaborationTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationTypeField\""; - } - if (val == "collaboration") { - return "collaboration"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationTypeField = deserializeCollaborationTypeField; -function serializeCollaborationRoleField(val) { - return val; -} -exports.serializeCollaborationRoleField = serializeCollaborationRoleField; -function deserializeCollaborationRoleField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationRoleField\""; - } - if (val == "editor") { - return "editor"; - } - if (val == "viewer") { - return "viewer"; - } - if (val == "previewer") { - return "previewer"; - } - if (val == "uploader") { - return "uploader"; - } - if (val == "previewer uploader") { - return "previewer uploader"; - } - if (val == "viewer uploader") { - return "viewer uploader"; - } - if (val == "co-owner") { - return "co-owner"; - } - if (val == "owner") { - return "owner"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationRoleField = deserializeCollaborationRoleField; -function serializeCollaborationStatusField(val) { - return val; -} -exports.serializeCollaborationStatusField = serializeCollaborationStatusField; -function deserializeCollaborationStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationStatusField\""; - } - if (val == "accepted") { - return "accepted"; - } - if (val == "pending") { - return "pending"; - } - if (val == "rejected") { - return "rejected"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationStatusField = deserializeCollaborationStatusField; -function serializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField(val) { - return { ["is_accepted"]: val.isAccepted, ["terms_of_service"]: val.termsOfService == void 0 ? void 0 : serializeTermsOfServiceBase(val.termsOfService) }; -} -exports.serializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField = serializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField; -function deserializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField(val) { - const isAccepted = (0, json_js_1.isJson)(val.is_accepted, "boolean") ? val.is_accepted : void 0; - const termsOfService = val.terms_of_service == void 0 ? void 0 : deserializeTermsOfServiceBase(val.terms_of_service); - return { isAccepted: isAccepted, termsOfService: termsOfService }; -} -exports.deserializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField = deserializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField; -function serializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField(val) { - return { ["enterprise_has_strong_password_required_for_external_users"]: val.enterpriseHasStrongPasswordRequiredForExternalUsers, ["user_has_strong_password"]: val.userHasStrongPassword }; -} -exports.serializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField = serializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField; -function deserializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField(val) { - const enterpriseHasStrongPasswordRequiredForExternalUsers = (0, json_js_1.isJson)(val.enterprise_has_strong_password_required_for_external_users, "boolean") ? val.enterprise_has_strong_password_required_for_external_users : void 0; - const userHasStrongPassword = (0, json_js_1.isJson)(val.user_has_strong_password, "boolean") ? val.user_has_strong_password : void 0; - return { enterpriseHasStrongPasswordRequiredForExternalUsers: enterpriseHasStrongPasswordRequiredForExternalUsers, userHasStrongPassword: userHasStrongPassword }; -} -exports.deserializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField = deserializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField; -function serializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField(val) { - return { ["enterprise_has_two_factor_auth_enabled"]: val.enterpriseHasTwoFactorAuthEnabled, ["user_has_two_factor_authentication_enabled"]: val.userHasTwoFactorAuthenticationEnabled }; -} -exports.serializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField = serializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField; -function deserializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField(val) { - const enterpriseHasTwoFactorAuthEnabled = (0, json_js_1.isJson)(val.enterprise_has_two_factor_auth_enabled, "boolean") ? val.enterprise_has_two_factor_auth_enabled : void 0; - const userHasTwoFactorAuthenticationEnabled = (0, json_js_1.isJson)(val.user_has_two_factor_authentication_enabled, "boolean") ? val.user_has_two_factor_authentication_enabled : void 0; - return { enterpriseHasTwoFactorAuthEnabled: enterpriseHasTwoFactorAuthEnabled, userHasTwoFactorAuthenticationEnabled: userHasTwoFactorAuthenticationEnabled }; -} -exports.deserializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField = deserializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField; -function serializeCollaborationAcceptanceRequirementsStatusField(val) { - return { ["terms_of_service_requirement"]: val.termsOfServiceRequirement == void 0 ? void 0 : serializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField(val.termsOfServiceRequirement), ["strong_password_requirement"]: val.strongPasswordRequirement == void 0 ? void 0 : serializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField(val.strongPasswordRequirement), ["two_factor_authentication_requirement"]: val.twoFactorAuthenticationRequirement == void 0 ? void 0 : serializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField(val.twoFactorAuthenticationRequirement) }; -} -exports.serializeCollaborationAcceptanceRequirementsStatusField = serializeCollaborationAcceptanceRequirementsStatusField; -function deserializeCollaborationAcceptanceRequirementsStatusField(val) { - const termsOfServiceRequirement = val.terms_of_service_requirement == void 0 ? void 0 : deserializeCollaborationAcceptanceRequirementsStatusFieldTermsOfServiceRequirementField(val.terms_of_service_requirement); - const strongPasswordRequirement = val.strong_password_requirement == void 0 ? void 0 : deserializeCollaborationAcceptanceRequirementsStatusFieldStrongPasswordRequirementField(val.strong_password_requirement); - const twoFactorAuthenticationRequirement = val.two_factor_authentication_requirement == void 0 ? void 0 : deserializeCollaborationAcceptanceRequirementsStatusFieldTwoFactorAuthenticationRequirementField(val.two_factor_authentication_requirement); - return { termsOfServiceRequirement: termsOfServiceRequirement, strongPasswordRequirement: strongPasswordRequirement, twoFactorAuthenticationRequirement: twoFactorAuthenticationRequirement }; -} -exports.deserializeCollaborationAcceptanceRequirementsStatusField = deserializeCollaborationAcceptanceRequirementsStatusField; -function serializeCollaboration(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeCollaborationTypeField(val.type), ["item"]: val.item == void 0 ? void 0 : serializeFileOrFolderOrWebLink(val.item), ["accessible_by"]: val.accessibleBy == void 0 ? void 0 : serializeUserCollaborations(val.accessibleBy), ["invite_email"]: val.inviteEmail, ["role"]: val.role == void 0 ? void 0 : serializeCollaborationRoleField(val.role), ["expires_at"]: val.expiresAt, ["status"]: val.status == void 0 ? void 0 : serializeCollaborationStatusField(val.status), ["acknowledged_at"]: val.acknowledgedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserCollaborations(val.createdBy), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["acceptance_requirements_status"]: val.acceptanceRequirementsStatus == void 0 ? void 0 : serializeCollaborationAcceptanceRequirementsStatusField(val.acceptanceRequirementsStatus) }; -} -exports.serializeCollaboration = serializeCollaboration; -function deserializeCollaboration(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeCollaborationTypeField(val.type); - const item = val.item == void 0 ? void 0 : deserializeFileOrFolderOrWebLink(val.item); - const accessibleBy = val.accessible_by == void 0 ? void 0 : deserializeUserCollaborations(val.accessible_by); - const inviteEmail = (0, json_js_1.isJson)(val.invite_email, "string") ? val.invite_email : void 0; - const role = val.role == void 0 ? void 0 : deserializeCollaborationRoleField(val.role); - const expiresAt = (0, json_js_1.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - const status = val.status == void 0 ? void 0 : deserializeCollaborationStatusField(val.status); - const acknowledgedAt = (0, json_js_1.isJson)(val.acknowledged_at, "string") ? val.acknowledged_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserCollaborations(val.created_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const acceptanceRequirementsStatus = val.acceptance_requirements_status == void 0 ? void 0 : deserializeCollaborationAcceptanceRequirementsStatusField(val.acceptance_requirements_status); - return { id: id, type: type, item: item, accessibleBy: accessibleBy, inviteEmail: inviteEmail, role: role, expiresAt: expiresAt, status: status, acknowledgedAt: acknowledgedAt, createdBy: createdBy, createdAt: createdAt, modifiedAt: modifiedAt, acceptanceRequirementsStatus: acceptanceRequirementsStatus }; -} -exports.deserializeCollaboration = deserializeCollaboration; -function serializeCollaborationsOrderFieldDirectionField(val) { - return val; -} -exports.serializeCollaborationsOrderFieldDirectionField = serializeCollaborationsOrderFieldDirectionField; -function deserializeCollaborationsOrderFieldDirectionField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"CollaborationsOrderFieldDirectionField\""; - } - if (val == "ASC") { - return "ASC"; - } - if (val == "DESC") { - return "DESC"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeCollaborationsOrderFieldDirectionField = deserializeCollaborationsOrderFieldDirectionField; -function serializeCollaborationsOrderField(val) { - return { ["by"]: val.by, ["direction"]: val.direction == void 0 ? void 0 : serializeCollaborationsOrderFieldDirectionField(val.direction) }; -} -exports.serializeCollaborationsOrderField = serializeCollaborationsOrderField; -function deserializeCollaborationsOrderField(val) { - const by = (0, json_js_1.isJson)(val.by, "string") ? val.by : void 0; - const direction = val.direction == void 0 ? void 0 : deserializeCollaborationsOrderFieldDirectionField(val.direction); - return { by: by, direction: direction }; -} -exports.deserializeCollaborationsOrderField = deserializeCollaborationsOrderField; -function serializeCollaborations(val) { - return { ["total_count"]: val.totalCount, ["limit"]: val.limit, ["offset"]: val.offset, ["order"]: val.order == void 0 ? void 0 : val.order.map(function (item) { - return serializeCollaborationsOrderField(item); - }), ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeCollaboration(item); - }) }; -} -exports.serializeCollaborations = serializeCollaborations; -function deserializeCollaborations(val) { - const totalCount = (0, json_js_1.isJson)(val.total_count, "number") ? val.total_count : void 0; - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const offset = (0, json_js_1.isJson)(val.offset, "number") ? val.offset : void 0; - const order = (0, json_js_1.isJson)(val.order, "array") ? val.order.map(function (itm) { - return deserializeCollaborationsOrderField(itm); - }) : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeCollaboration(itm); - }) : void 0; - return { totalCount: totalCount, limit: limit, offset: offset, order: order, entries: entries }; -} -exports.deserializeCollaborations = deserializeCollaborations; -function serializeWorkflowMiniTypeField(val) { - return val; -} -exports.serializeWorkflowMiniTypeField = serializeWorkflowMiniTypeField; -function deserializeWorkflowMiniTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowMiniTypeField\""; - } - if (val == "workflow") { - return "workflow"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowMiniTypeField = deserializeWorkflowMiniTypeField; -function serializeWorkflowMini(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWorkflowMiniTypeField(val.type), ["name"]: val.name, ["description"]: val.description, ["is_enabled"]: val.isEnabled }; -} -exports.serializeWorkflowMini = serializeWorkflowMini; -function deserializeWorkflowMini(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWorkflowMiniTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const isEnabled = (0, json_js_1.isJson)(val.is_enabled, "boolean") ? val.is_enabled : void 0; - return { id: id, type: type, name: name, description: description, isEnabled: isEnabled }; -} -exports.deserializeWorkflowMini = deserializeWorkflowMini; -function serializeWorkflowFlowsFieldTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldTypeField = serializeWorkflowFlowsFieldTypeField; -function deserializeWorkflowFlowsFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldTypeField\""; - } - if (val == "flow") { - return "flow"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldTypeField = deserializeWorkflowFlowsFieldTypeField; -function serializeWorkflowFlowsFieldTriggerFieldTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldTriggerFieldTypeField = serializeWorkflowFlowsFieldTriggerFieldTypeField; -function deserializeWorkflowFlowsFieldTriggerFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldTriggerFieldTypeField\""; - } - if (val == "trigger") { - return "trigger"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldTriggerFieldTypeField = deserializeWorkflowFlowsFieldTriggerFieldTypeField; -function serializeWorkflowFlowsFieldTriggerFieldTriggerTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldTriggerFieldTriggerTypeField = serializeWorkflowFlowsFieldTriggerFieldTriggerTypeField; -function deserializeWorkflowFlowsFieldTriggerFieldTriggerTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldTriggerFieldTriggerTypeField\""; - } - if (val == "WORKFLOW_MANUAL_START") { - return "WORKFLOW_MANUAL_START"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldTriggerFieldTriggerTypeField = deserializeWorkflowFlowsFieldTriggerFieldTriggerTypeField; -function serializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField = serializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField; -function deserializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldTriggerFieldScopeFieldTypeField\""; - } - if (val == "trigger_scope") { - return "trigger_scope"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField = deserializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField; -function serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField = serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField; -function deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField = deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField; -function serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField = serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField; -function deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField(val) { - const type = val.type == void 0 ? void 0 : deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectFieldTypeField(val.type); - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - return { type: type, id: id }; -} -exports.deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField = deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField; -function serializeWorkflowFlowsFieldTriggerFieldScopeField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField(val.type), ["ref"]: val.ref, ["object"]: val.object == void 0 ? void 0 : serializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField(val.object) }; -} -exports.serializeWorkflowFlowsFieldTriggerFieldScopeField = serializeWorkflowFlowsFieldTriggerFieldScopeField; -function deserializeWorkflowFlowsFieldTriggerFieldScopeField(val) { - const type = val.type == void 0 ? void 0 : deserializeWorkflowFlowsFieldTriggerFieldScopeFieldTypeField(val.type); - const ref = (0, json_js_1.isJson)(val.ref, "string") ? val.ref : void 0; - const object = val.object == void 0 ? void 0 : deserializeWorkflowFlowsFieldTriggerFieldScopeFieldObjectField(val.object); - return { type: type, ref: ref, object: object }; -} -exports.deserializeWorkflowFlowsFieldTriggerFieldScopeField = deserializeWorkflowFlowsFieldTriggerFieldScopeField; -function serializeWorkflowFlowsFieldTriggerField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeWorkflowFlowsFieldTriggerFieldTypeField(val.type), ["trigger_type"]: val.triggerType == void 0 ? void 0 : serializeWorkflowFlowsFieldTriggerFieldTriggerTypeField(val.triggerType), ["scope"]: val.scope == void 0 ? void 0 : val.scope.map(function (item) { - return serializeWorkflowFlowsFieldTriggerFieldScopeField(item); - }) }; -} -exports.serializeWorkflowFlowsFieldTriggerField = serializeWorkflowFlowsFieldTriggerField; -function deserializeWorkflowFlowsFieldTriggerField(val) { - const type = val.type == void 0 ? void 0 : deserializeWorkflowFlowsFieldTriggerFieldTypeField(val.type); - const triggerType = val.trigger_type == void 0 ? void 0 : deserializeWorkflowFlowsFieldTriggerFieldTriggerTypeField(val.trigger_type); - const scope = (0, json_js_1.isJson)(val.scope, "array") ? val.scope.map(function (itm) { - return deserializeWorkflowFlowsFieldTriggerFieldScopeField(itm); - }) : void 0; - return { type: type, triggerType: triggerType, scope: scope }; -} -exports.deserializeWorkflowFlowsFieldTriggerField = deserializeWorkflowFlowsFieldTriggerField; -function serializeWorkflowFlowsFieldOutcomesFieldTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldOutcomesFieldTypeField = serializeWorkflowFlowsFieldOutcomesFieldTypeField; -function deserializeWorkflowFlowsFieldOutcomesFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldOutcomesFieldTypeField\""; - } - if (val == "outcome") { - return "outcome"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldOutcomesFieldTypeField = deserializeWorkflowFlowsFieldOutcomesFieldTypeField; -function serializeWorkflowFlowsFieldOutcomesFieldActionTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldOutcomesFieldActionTypeField = serializeWorkflowFlowsFieldOutcomesFieldActionTypeField; -function deserializeWorkflowFlowsFieldOutcomesFieldActionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldOutcomesFieldActionTypeField\""; - } - if (val == "add_metadata") { - return "add_metadata"; - } - if (val == "assign_task") { - return "assign_task"; - } - if (val == "copy_file") { - return "copy_file"; - } - if (val == "copy_folder") { - return "copy_folder"; - } - if (val == "create_folder") { - return "create_folder"; - } - if (val == "delete_file") { - return "delete_file"; - } - if (val == "delete_folder") { - return "delete_folder"; - } - if (val == "lock_file") { - return "lock_file"; - } - if (val == "move_file") { - return "move_file"; - } - if (val == "move_folder") { - return "move_folder"; - } - if (val == "remove_watermark_file") { - return "remove_watermark_file"; - } - if (val == "rename_folder") { - return "rename_folder"; - } - if (val == "restore_folder") { - return "restore_folder"; - } - if (val == "share_file") { - return "share_file"; - } - if (val == "share_folder") { - return "share_folder"; - } - if (val == "unlock_file") { - return "unlock_file"; - } - if (val == "upload_file") { - return "upload_file"; - } - if (val == "wait_for_task") { - return "wait_for_task"; - } - if (val == "watermark_file") { - return "watermark_file"; - } - if (val == "go_back_to_step") { - return "go_back_to_step"; - } - if (val == "apply_file_classification") { - return "apply_file_classification"; - } - if (val == "apply_folder_classification") { - return "apply_folder_classification"; - } - if (val == "send_notification") { - return "send_notification"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldOutcomesFieldActionTypeField = deserializeWorkflowFlowsFieldOutcomesFieldActionTypeField; -function serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField = serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField; -function deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField\""; - } - if (val == "outcome") { - return "outcome"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField = deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField; -function serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField(val) { - return val; -} -exports.serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField = serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField; -function deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"WorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField\""; - } - if (val == "add_metadata") { - return "add_metadata"; - } - if (val == "assign_task") { - return "assign_task"; - } - if (val == "copy_file") { - return "copy_file"; - } - if (val == "copy_folder") { - return "copy_folder"; - } - if (val == "create_folder") { - return "create_folder"; - } - if (val == "delete_file") { - return "delete_file"; - } - if (val == "delete_folder") { - return "delete_folder"; - } - if (val == "lock_file") { - return "lock_file"; - } - if (val == "move_file") { - return "move_file"; - } - if (val == "move_folder") { - return "move_folder"; - } - if (val == "remove_watermark_file") { - return "remove_watermark_file"; - } - if (val == "rename_folder") { - return "rename_folder"; - } - if (val == "restore_folder") { - return "restore_folder"; - } - if (val == "share_file") { - return "share_file"; - } - if (val == "share_folder") { - return "share_folder"; - } - if (val == "unlock_file") { - return "unlock_file"; - } - if (val == "upload_file") { - return "upload_file"; - } - if (val == "wait_for_task") { - return "wait_for_task"; - } - if (val == "watermark_file") { - return "watermark_file"; - } - if (val == "go_back_to_step") { - return "go_back_to_step"; - } - if (val == "apply_file_classification") { - return "apply_file_classification"; - } - if (val == "apply_folder_classification") { - return "apply_folder_classification"; - } - if (val == "send_notification") { - return "send_notification"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField = deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField; -function serializeWorkflowFlowsFieldOutcomesFieldIfRejectedField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField(val.type), ["name"]: val.name, ["action_type"]: val.actionType == void 0 ? void 0 : serializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField(val.actionType) }; -} -exports.serializeWorkflowFlowsFieldOutcomesFieldIfRejectedField = serializeWorkflowFlowsFieldOutcomesFieldIfRejectedField; -function deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const actionType = val.action_type == void 0 ? void 0 : deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedFieldActionTypeField(val.action_type); - return { id: id, type: type, name: name, actionType: actionType }; -} -exports.deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedField = deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedField; -function serializeWorkflowFlowsFieldOutcomesField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWorkflowFlowsFieldOutcomesFieldTypeField(val.type), ["name"]: val.name, ["action_type"]: val.actionType == void 0 ? void 0 : serializeWorkflowFlowsFieldOutcomesFieldActionTypeField(val.actionType), ["if_rejected"]: val.ifRejected == void 0 ? void 0 : val.ifRejected.map(function (item) { - return serializeWorkflowFlowsFieldOutcomesFieldIfRejectedField(item); - }) }; -} -exports.serializeWorkflowFlowsFieldOutcomesField = serializeWorkflowFlowsFieldOutcomesField; -function deserializeWorkflowFlowsFieldOutcomesField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWorkflowFlowsFieldOutcomesFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const actionType = val.action_type == void 0 ? void 0 : deserializeWorkflowFlowsFieldOutcomesFieldActionTypeField(val.action_type); - const ifRejected = (0, json_js_1.isJson)(val.if_rejected, "array") ? val.if_rejected.map(function (itm) { - return deserializeWorkflowFlowsFieldOutcomesFieldIfRejectedField(itm); - }) : void 0; - return { id: id, type: type, name: name, actionType: actionType, ifRejected: ifRejected }; -} -exports.deserializeWorkflowFlowsFieldOutcomesField = deserializeWorkflowFlowsFieldOutcomesField; -function serializeWorkflowFlowsField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeWorkflowFlowsFieldTypeField(val.type), ["trigger"]: val.trigger == void 0 ? void 0 : serializeWorkflowFlowsFieldTriggerField(val.trigger), ["outcomes"]: val.outcomes == void 0 ? void 0 : val.outcomes.map(function (item) { - return serializeWorkflowFlowsFieldOutcomesField(item); - }), ["created_at"]: val.createdAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy) }; -} -exports.serializeWorkflowFlowsField = serializeWorkflowFlowsField; -function deserializeWorkflowFlowsField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWorkflowFlowsFieldTypeField(val.type); - const trigger = val.trigger == void 0 ? void 0 : deserializeWorkflowFlowsFieldTriggerField(val.trigger); - const outcomes = (0, json_js_1.isJson)(val.outcomes, "array") ? val.outcomes.map(function (itm) { - return deserializeWorkflowFlowsFieldOutcomesField(itm); - }) : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - return { id: id, type: type, trigger: trigger, outcomes: outcomes, createdAt: createdAt, createdBy: createdBy }; -} -exports.deserializeWorkflowFlowsField = deserializeWorkflowFlowsField; -function serializeWorkflow(val) { - const base = serializeWorkflowMini(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"Workflow\""; - } - return Object.assign(Object.assign({}, base), { ["flows"]: val.flows == void 0 ? void 0 : val.flows.map(function (item) { - return serializeWorkflowFlowsField(item); - }) }); -} -exports.serializeWorkflow = serializeWorkflow; -function deserializeWorkflow(val) { - const flows = (0, json_js_1.isJson)(val.flows, "array") ? val.flows.map(function (itm) { - return deserializeWorkflowFlowsField(itm); - }) : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWorkflowMiniTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const isEnabled = (0, json_js_1.isJson)(val.is_enabled, "boolean") ? val.is_enabled : void 0; - return { flows: flows, id: id, type: type, name: name, description: description, isEnabled: isEnabled }; -} -exports.deserializeWorkflow = deserializeWorkflow; -function serializeWorkflows(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeWorkflow(item); - }) }; -} -exports.serializeWorkflows = serializeWorkflows; -function deserializeWorkflows(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeWorkflow(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeWorkflows = deserializeWorkflows; -function serializeWorkflowFull(val) { - const base = serializeWorkflow(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"WorkflowFull\""; - } - return Object.assign(Object.assign({}, base), { ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt, ["created_by"]: val.createdBy == void 0 ? void 0 : serializeUserBase(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeUserBase(val.modifiedBy) }); -} -exports.serializeWorkflowFull = serializeWorkflowFull; -function deserializeWorkflowFull(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const createdBy = val.created_by == void 0 ? void 0 : deserializeUserBase(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeUserBase(val.modified_by); - const flows = (0, json_js_1.isJson)(val.flows, "array") ? val.flows.map(function (itm) { - return deserializeWorkflowFlowsField(itm); - }) : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeWorkflowMiniTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const description = (0, json_js_1.isJson)(val.description, "string") ? val.description : void 0; - const isEnabled = (0, json_js_1.isJson)(val.is_enabled, "boolean") ? val.is_enabled : void 0; - return { createdAt: createdAt, modifiedAt: modifiedAt, createdBy: createdBy, modifiedBy: modifiedBy, flows: flows, id: id, type: type, name: name, description: description, isEnabled: isEnabled }; -} -exports.deserializeWorkflowFull = deserializeWorkflowFull; -function serializeZipDownloadNameConflictsFieldTypeField(val) { - return val; -} -exports.serializeZipDownloadNameConflictsFieldTypeField = serializeZipDownloadNameConflictsFieldTypeField; -function deserializeZipDownloadNameConflictsFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ZipDownloadNameConflictsFieldTypeField\""; - } - if (val == "file") { - return "file"; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeZipDownloadNameConflictsFieldTypeField = deserializeZipDownloadNameConflictsFieldTypeField; -function serializeZipDownloadNameConflictsField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeZipDownloadNameConflictsFieldTypeField(val.type), ["original_name"]: val.originalName, ["download_name"]: val.downloadName }; -} -exports.serializeZipDownloadNameConflictsField = serializeZipDownloadNameConflictsField; -function deserializeZipDownloadNameConflictsField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeZipDownloadNameConflictsFieldTypeField(val.type); - const originalName = (0, json_js_1.isJson)(val.original_name, "string") ? val.original_name : void 0; - const downloadName = (0, json_js_1.isJson)(val.download_name, "string") ? val.download_name : void 0; - return { id: id, type: type, originalName: originalName, downloadName: downloadName }; -} -exports.deserializeZipDownloadNameConflictsField = deserializeZipDownloadNameConflictsField; -function serializeZipDownload(val) { - return { ["download_url"]: val.downloadUrl, ["status_url"]: val.statusUrl, ["expires_at"]: val.expiresAt, ["name_conflicts"]: val.nameConflicts == void 0 ? void 0 : val.nameConflicts.map(function (item) { - return void 0; - }) }; -} -exports.serializeZipDownload = serializeZipDownload; -function deserializeZipDownload(val) { - const downloadUrl = (0, json_js_1.isJson)(val.download_url, "string") ? val.download_url : void 0; - const statusUrl = (0, json_js_1.isJson)(val.status_url, "string") ? val.status_url : void 0; - const expiresAt = (0, json_js_1.isJson)(val.expires_at, "string") ? val.expires_at : void 0; - const nameConflicts = (0, json_js_1.isJson)(val.name_conflicts, "array") ? val.name_conflicts.map(function (itm) { - return void 0; - }) : void 0; - return { downloadUrl: downloadUrl, statusUrl: statusUrl, expiresAt: expiresAt, nameConflicts: nameConflicts }; -} -exports.deserializeZipDownload = deserializeZipDownload; -function serializeZipDownloadStatusStateField(val) { - return val; -} -exports.serializeZipDownloadStatusStateField = serializeZipDownloadStatusStateField; -function deserializeZipDownloadStatusStateField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"ZipDownloadStatusStateField\""; - } - if (val == "in_progress") { - return "in_progress"; - } - if (val == "failed") { - return "failed"; - } - if (val == "success") { - return "success"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeZipDownloadStatusStateField = deserializeZipDownloadStatusStateField; -function serializeZipDownloadStatus(val) { - return { ["total_file_count"]: val.totalFileCount, ["downloaded_file_count"]: val.downloadedFileCount, ["skipped_file_count"]: val.skippedFileCount, ["skipped_folder_count"]: val.skippedFolderCount, ["state"]: val.state == void 0 ? void 0 : serializeZipDownloadStatusStateField(val.state) }; -} -exports.serializeZipDownloadStatus = serializeZipDownloadStatus; -function deserializeZipDownloadStatus(val) { - const totalFileCount = (0, json_js_1.isJson)(val.total_file_count, "number") ? val.total_file_count : void 0; - const downloadedFileCount = (0, json_js_1.isJson)(val.downloaded_file_count, "number") ? val.downloaded_file_count : void 0; - const skippedFileCount = (0, json_js_1.isJson)(val.skipped_file_count, "number") ? val.skipped_file_count : void 0; - const skippedFolderCount = (0, json_js_1.isJson)(val.skipped_folder_count, "number") ? val.skipped_folder_count : void 0; - const state = val.state == void 0 ? void 0 : deserializeZipDownloadStatusStateField(val.state); - return { totalFileCount: totalFileCount, downloadedFileCount: downloadedFileCount, skippedFileCount: skippedFileCount, skippedFolderCount: skippedFolderCount, state: state }; -} -exports.deserializeZipDownloadStatus = deserializeZipDownloadStatus; -function serializeKeywordSkillCardTypeField(val) { - return val; -} -exports.serializeKeywordSkillCardTypeField = serializeKeywordSkillCardTypeField; -function deserializeKeywordSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"KeywordSkillCardTypeField\""; - } - if (val == "skill_card") { - return "skill_card"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeKeywordSkillCardTypeField = deserializeKeywordSkillCardTypeField; -function serializeKeywordSkillCardSkillCardTypeField(val) { - return val; -} -exports.serializeKeywordSkillCardSkillCardTypeField = serializeKeywordSkillCardSkillCardTypeField; -function deserializeKeywordSkillCardSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"KeywordSkillCardSkillCardTypeField\""; - } - if (val == "keyword") { - return "keyword"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeKeywordSkillCardSkillCardTypeField = deserializeKeywordSkillCardSkillCardTypeField; -function serializeKeywordSkillCardSkillCardTitleField(val) { - return { ["code"]: val.code, ["message"]: val.message }; -} -exports.serializeKeywordSkillCardSkillCardTitleField = serializeKeywordSkillCardSkillCardTitleField; -function deserializeKeywordSkillCardSkillCardTitleField(val) { - const code = (0, json_js_1.isJson)(val.code, "string") ? val.code : void 0; - const message = val.message; - return { code: code, message: message }; -} -exports.deserializeKeywordSkillCardSkillCardTitleField = deserializeKeywordSkillCardSkillCardTitleField; -function serializeKeywordSkillCardSkillFieldTypeField(val) { - return val; -} -exports.serializeKeywordSkillCardSkillFieldTypeField = serializeKeywordSkillCardSkillFieldTypeField; -function deserializeKeywordSkillCardSkillFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"KeywordSkillCardSkillFieldTypeField\""; - } - if (val == "service") { - return "service"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeKeywordSkillCardSkillFieldTypeField = deserializeKeywordSkillCardSkillFieldTypeField; -function serializeKeywordSkillCardSkillField(val) { - return { ["type"]: serializeKeywordSkillCardSkillFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeKeywordSkillCardSkillField = serializeKeywordSkillCardSkillField; -function deserializeKeywordSkillCardSkillField(val) { - const type = deserializeKeywordSkillCardSkillFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeKeywordSkillCardSkillField = deserializeKeywordSkillCardSkillField; -function serializeKeywordSkillCardInvocationFieldTypeField(val) { - return val; -} -exports.serializeKeywordSkillCardInvocationFieldTypeField = serializeKeywordSkillCardInvocationFieldTypeField; -function deserializeKeywordSkillCardInvocationFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"KeywordSkillCardInvocationFieldTypeField\""; - } - if (val == "skill_invocation") { - return "skill_invocation"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeKeywordSkillCardInvocationFieldTypeField = deserializeKeywordSkillCardInvocationFieldTypeField; -function serializeKeywordSkillCardInvocationField(val) { - return { ["type"]: serializeKeywordSkillCardInvocationFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeKeywordSkillCardInvocationField = serializeKeywordSkillCardInvocationField; -function deserializeKeywordSkillCardInvocationField(val) { - const type = deserializeKeywordSkillCardInvocationFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeKeywordSkillCardInvocationField = deserializeKeywordSkillCardInvocationField; -function serializeKeywordSkillCardEntriesField(val) { - return { ["text"]: val.text }; -} -exports.serializeKeywordSkillCardEntriesField = serializeKeywordSkillCardEntriesField; -function deserializeKeywordSkillCardEntriesField(val) { - const text = (0, json_js_1.isJson)(val.text, "string") ? val.text : void 0; - return { text: text }; -} -exports.deserializeKeywordSkillCardEntriesField = deserializeKeywordSkillCardEntriesField; -function serializeKeywordSkillCard(val) { - return { ["created_at"]: val.createdAt, ["type"]: serializeKeywordSkillCardTypeField(val.type), ["skill_card_type"]: serializeKeywordSkillCardSkillCardTypeField(val.skillCardType), ["skill_card_title"]: val.skillCardTitle == void 0 ? void 0 : serializeKeywordSkillCardSkillCardTitleField(val.skillCardTitle), ["skill"]: serializeKeywordSkillCardSkillField(val.skill), ["invocation"]: serializeKeywordSkillCardInvocationField(val.invocation), ["entries"]: val.entries.map(function (item) { - return serializeKeywordSkillCardEntriesField(item); - }) }; -} -exports.serializeKeywordSkillCard = serializeKeywordSkillCard; -function deserializeKeywordSkillCard(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const type = deserializeKeywordSkillCardTypeField(val.type); - const skillCardType = deserializeKeywordSkillCardSkillCardTypeField(val.skill_card_type); - const skillCardTitle = val.skill_card_title == void 0 ? void 0 : deserializeKeywordSkillCardSkillCardTitleField(val.skill_card_title); - const skill = deserializeKeywordSkillCardSkillField(val.skill); - const invocation = deserializeKeywordSkillCardInvocationField(val.invocation); - const entries = val.entries.map(function (itm) { - return deserializeKeywordSkillCardEntriesField(itm); - }); - return { createdAt: createdAt, type: type, skillCardType: skillCardType, skillCardTitle: skillCardTitle, skill: skill, invocation: invocation, entries: entries }; -} -exports.deserializeKeywordSkillCard = deserializeKeywordSkillCard; -function serializeIntegrationMappingSlackOptions(val) { - return { ["is_access_management_disabled"]: val.isAccessManagementDisabled }; -} -exports.serializeIntegrationMappingSlackOptions = serializeIntegrationMappingSlackOptions; -function deserializeIntegrationMappingSlackOptions(val) { - const isAccessManagementDisabled = (0, json_js_1.isJson)(val.is_access_management_disabled, "boolean") ? val.is_access_management_disabled : void 0; - return { isAccessManagementDisabled: isAccessManagementDisabled }; -} -exports.deserializeIntegrationMappingSlackOptions = deserializeIntegrationMappingSlackOptions; -function serializeIntegrationMappingPartnerItemSlackTypeField(val) { - return val; -} -exports.serializeIntegrationMappingPartnerItemSlackTypeField = serializeIntegrationMappingPartnerItemSlackTypeField; -function deserializeIntegrationMappingPartnerItemSlackTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"IntegrationMappingPartnerItemSlackTypeField\""; - } - if (val == "channel") { - return "channel"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeIntegrationMappingPartnerItemSlackTypeField = deserializeIntegrationMappingPartnerItemSlackTypeField; -function serializeIntegrationMappingPartnerItemSlack(val) { - return { ["type"]: serializeIntegrationMappingPartnerItemSlackTypeField(val.type), ["id"]: val.id, ["slack_workspace_id"]: val.slackWorkspaceId, ["slack_org_id"]: val.slackOrgId }; -} -exports.serializeIntegrationMappingPartnerItemSlack = serializeIntegrationMappingPartnerItemSlack; -function deserializeIntegrationMappingPartnerItemSlack(val) { - const type = deserializeIntegrationMappingPartnerItemSlackTypeField(val.type); - const id = val.id; - const slackWorkspaceId = (0, json_js_1.isJson)(val.slack_workspace_id, "string") ? val.slack_workspace_id : void 0; - const slackOrgId = (0, json_js_1.isJson)(val.slack_org_id, "string") ? val.slack_org_id : void 0; - return { type: type, id: id, slackWorkspaceId: slackWorkspaceId, slackOrgId: slackOrgId }; -} -exports.deserializeIntegrationMappingPartnerItemSlack = deserializeIntegrationMappingPartnerItemSlack; -function serializeIntegrationMappingTypeField(val) { - return val; -} -exports.serializeIntegrationMappingTypeField = serializeIntegrationMappingTypeField; -function deserializeIntegrationMappingTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"IntegrationMappingTypeField\""; - } - if (val == "integration_mapping") { - return "integration_mapping"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeIntegrationMappingTypeField = deserializeIntegrationMappingTypeField; -function serializeIntegrationMappingBoxItemField(val) { - return {}; -} -exports.serializeIntegrationMappingBoxItemField = serializeIntegrationMappingBoxItemField; -function deserializeIntegrationMappingBoxItemField(val) { - return {}; -} -exports.deserializeIntegrationMappingBoxItemField = deserializeIntegrationMappingBoxItemField; -function serializeIntegrationMappingOptionsField(val) { - return {}; -} -exports.serializeIntegrationMappingOptionsField = serializeIntegrationMappingOptionsField; -function deserializeIntegrationMappingOptionsField(val) { - return {}; -} -exports.deserializeIntegrationMappingOptionsField = deserializeIntegrationMappingOptionsField; -function serializeIntegrationMappingCreatedByField(val) { - return {}; -} -exports.serializeIntegrationMappingCreatedByField = serializeIntegrationMappingCreatedByField; -function deserializeIntegrationMappingCreatedByField(val) { - return {}; -} -exports.deserializeIntegrationMappingCreatedByField = deserializeIntegrationMappingCreatedByField; -function serializeIntegrationMappingModifiedByField(val) { - return {}; -} -exports.serializeIntegrationMappingModifiedByField = serializeIntegrationMappingModifiedByField; -function deserializeIntegrationMappingModifiedByField(val) { - return {}; -} -exports.deserializeIntegrationMappingModifiedByField = deserializeIntegrationMappingModifiedByField; -function serializeIntegrationMapping(val) { - const base = serializeIntegrationMappingBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"IntegrationMapping\""; - } - return Object.assign(Object.assign({}, base), { ["type"]: serializeIntegrationMappingTypeField(val.type), ["partner_item"]: serializeIntegrationMappingPartnerItemSlack(val.partnerItem), ["box_item"]: serializeIntegrationMappingBoxItemField(val.boxItem), ["is_manually_created"]: val.isManuallyCreated, ["options"]: val.options == void 0 ? void 0 : serializeIntegrationMappingOptionsField(val.options), ["created_by"]: val.createdBy == void 0 ? void 0 : serializeIntegrationMappingCreatedByField(val.createdBy), ["modified_by"]: val.modifiedBy == void 0 ? void 0 : serializeIntegrationMappingModifiedByField(val.modifiedBy), ["created_at"]: val.createdAt, ["modified_at"]: val.modifiedAt }); -} -exports.serializeIntegrationMapping = serializeIntegrationMapping; -function deserializeIntegrationMapping(val) { - const type = deserializeIntegrationMappingTypeField(val.type); - const partnerItem = deserializeIntegrationMappingPartnerItemSlack(val.partner_item); - const boxItem = deserializeIntegrationMappingBoxItemField(val.box_item); - const isManuallyCreated = (0, json_js_1.isJson)(val.is_manually_created, "boolean") ? val.is_manually_created : void 0; - const options = val.options == void 0 ? void 0 : deserializeIntegrationMappingOptionsField(val.options); - const createdBy = val.created_by == void 0 ? void 0 : deserializeIntegrationMappingCreatedByField(val.created_by); - const modifiedBy = val.modified_by == void 0 ? void 0 : deserializeIntegrationMappingModifiedByField(val.modified_by); - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const integrationType = val.integration_type == void 0 ? void 0 : deserializeIntegrationMappingBaseIntegrationTypeField(val.integration_type); - return { type: type, partnerItem: partnerItem, boxItem: boxItem, isManuallyCreated: isManuallyCreated, options: options, createdBy: createdBy, modifiedBy: modifiedBy, createdAt: createdAt, modifiedAt: modifiedAt, id: id, integrationType: integrationType }; -} -exports.deserializeIntegrationMapping = deserializeIntegrationMapping; -function serializeIntegrationMappings(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeIntegrationMapping(item); - }) }; -} -exports.serializeIntegrationMappings = serializeIntegrationMappings; -function deserializeIntegrationMappings(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeIntegrationMapping(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeIntegrationMappings = deserializeIntegrationMappings; -function serializeIntegrationMappingBoxItemSlackTypeField(val) { - return val; -} -exports.serializeIntegrationMappingBoxItemSlackTypeField = serializeIntegrationMappingBoxItemSlackTypeField; -function deserializeIntegrationMappingBoxItemSlackTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"IntegrationMappingBoxItemSlackTypeField\""; - } - if (val == "folder") { - return "folder"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeIntegrationMappingBoxItemSlackTypeField = deserializeIntegrationMappingBoxItemSlackTypeField; -function serializeIntegrationMappingBoxItemSlack(val) { - return { ["type"]: serializeIntegrationMappingBoxItemSlackTypeField(val.type), ["id"]: val.id }; -} -exports.serializeIntegrationMappingBoxItemSlack = serializeIntegrationMappingBoxItemSlack; -function deserializeIntegrationMappingBoxItemSlack(val) { - const type = deserializeIntegrationMappingBoxItemSlackTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeIntegrationMappingBoxItemSlack = deserializeIntegrationMappingBoxItemSlack; -function serializeTimelineSkillCardTypeField(val) { - return val; -} -exports.serializeTimelineSkillCardTypeField = serializeTimelineSkillCardTypeField; -function deserializeTimelineSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TimelineSkillCardTypeField\""; - } - if (val == "skill_card") { - return "skill_card"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTimelineSkillCardTypeField = deserializeTimelineSkillCardTypeField; -function serializeTimelineSkillCardSkillCardTypeField(val) { - return val; -} -exports.serializeTimelineSkillCardSkillCardTypeField = serializeTimelineSkillCardSkillCardTypeField; -function deserializeTimelineSkillCardSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TimelineSkillCardSkillCardTypeField\""; - } - if (val == "timeline") { - return "timeline"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTimelineSkillCardSkillCardTypeField = deserializeTimelineSkillCardSkillCardTypeField; -function serializeTimelineSkillCardSkillCardTitleField(val) { - return { ["code"]: val.code, ["message"]: val.message }; -} -exports.serializeTimelineSkillCardSkillCardTitleField = serializeTimelineSkillCardSkillCardTitleField; -function deserializeTimelineSkillCardSkillCardTitleField(val) { - const code = (0, json_js_1.isJson)(val.code, "string") ? val.code : void 0; - const message = val.message; - return { code: code, message: message }; -} -exports.deserializeTimelineSkillCardSkillCardTitleField = deserializeTimelineSkillCardSkillCardTitleField; -function serializeTimelineSkillCardSkillFieldTypeField(val) { - return val; -} -exports.serializeTimelineSkillCardSkillFieldTypeField = serializeTimelineSkillCardSkillFieldTypeField; -function deserializeTimelineSkillCardSkillFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TimelineSkillCardSkillFieldTypeField\""; - } - if (val == "service") { - return "service"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTimelineSkillCardSkillFieldTypeField = deserializeTimelineSkillCardSkillFieldTypeField; -function serializeTimelineSkillCardSkillField(val) { - return { ["type"]: serializeTimelineSkillCardSkillFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeTimelineSkillCardSkillField = serializeTimelineSkillCardSkillField; -function deserializeTimelineSkillCardSkillField(val) { - const type = deserializeTimelineSkillCardSkillFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeTimelineSkillCardSkillField = deserializeTimelineSkillCardSkillField; -function serializeTimelineSkillCardInvocationFieldTypeField(val) { - return val; -} -exports.serializeTimelineSkillCardInvocationFieldTypeField = serializeTimelineSkillCardInvocationFieldTypeField; -function deserializeTimelineSkillCardInvocationFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TimelineSkillCardInvocationFieldTypeField\""; - } - if (val == "skill_invocation") { - return "skill_invocation"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTimelineSkillCardInvocationFieldTypeField = deserializeTimelineSkillCardInvocationFieldTypeField; -function serializeTimelineSkillCardInvocationField(val) { - return { ["type"]: serializeTimelineSkillCardInvocationFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeTimelineSkillCardInvocationField = serializeTimelineSkillCardInvocationField; -function deserializeTimelineSkillCardInvocationField(val) { - const type = deserializeTimelineSkillCardInvocationFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeTimelineSkillCardInvocationField = deserializeTimelineSkillCardInvocationField; -function serializeTimelineSkillCardEntriesFieldAppearsField(val) { - return { ["start"]: val.start, ["end"]: val.end }; -} -exports.serializeTimelineSkillCardEntriesFieldAppearsField = serializeTimelineSkillCardEntriesFieldAppearsField; -function deserializeTimelineSkillCardEntriesFieldAppearsField(val) { - const start = (0, json_js_1.isJson)(val.start, "number") ? val.start : void 0; - const end = (0, json_js_1.isJson)(val.end, "number") ? val.end : void 0; - return { start: start, end: end }; -} -exports.deserializeTimelineSkillCardEntriesFieldAppearsField = deserializeTimelineSkillCardEntriesFieldAppearsField; -function serializeTimelineSkillCardEntriesField(val) { - return { ["text"]: val.text, ["appears"]: val.appears == void 0 ? void 0 : val.appears.map(function (item) { - return serializeTimelineSkillCardEntriesFieldAppearsField(item); - }), ["image_url"]: val.imageUrl }; -} -exports.serializeTimelineSkillCardEntriesField = serializeTimelineSkillCardEntriesField; -function deserializeTimelineSkillCardEntriesField(val) { - const text = (0, json_js_1.isJson)(val.text, "string") ? val.text : void 0; - const appears = (0, json_js_1.isJson)(val.appears, "array") ? val.appears.map(function (itm) { - return deserializeTimelineSkillCardEntriesFieldAppearsField(itm); - }) : void 0; - const imageUrl = (0, json_js_1.isJson)(val.image_url, "string") ? val.image_url : void 0; - return { text: text, appears: appears, imageUrl: imageUrl }; -} -exports.deserializeTimelineSkillCardEntriesField = deserializeTimelineSkillCardEntriesField; -function serializeTimelineSkillCard(val) { - return { ["created_at"]: val.createdAt, ["type"]: serializeTimelineSkillCardTypeField(val.type), ["skill_card_type"]: serializeTimelineSkillCardSkillCardTypeField(val.skillCardType), ["skill_card_title"]: val.skillCardTitle == void 0 ? void 0 : serializeTimelineSkillCardSkillCardTitleField(val.skillCardTitle), ["skill"]: serializeTimelineSkillCardSkillField(val.skill), ["invocation"]: serializeTimelineSkillCardInvocationField(val.invocation), ["duration"]: val.duration, ["entries"]: val.entries.map(function (item) { - return serializeTimelineSkillCardEntriesField(item); - }) }; -} -exports.serializeTimelineSkillCard = serializeTimelineSkillCard; -function deserializeTimelineSkillCard(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const type = deserializeTimelineSkillCardTypeField(val.type); - const skillCardType = deserializeTimelineSkillCardSkillCardTypeField(val.skill_card_type); - const skillCardTitle = val.skill_card_title == void 0 ? void 0 : deserializeTimelineSkillCardSkillCardTitleField(val.skill_card_title); - const skill = deserializeTimelineSkillCardSkillField(val.skill); - const invocation = deserializeTimelineSkillCardInvocationField(val.invocation); - const duration = (0, json_js_1.isJson)(val.duration, "number") ? val.duration : void 0; - const entries = val.entries.map(function (itm) { - return deserializeTimelineSkillCardEntriesField(itm); - }); - return { createdAt: createdAt, type: type, skillCardType: skillCardType, skillCardTitle: skillCardTitle, skill: skill, invocation: invocation, duration: duration, entries: entries }; -} -exports.deserializeTimelineSkillCard = deserializeTimelineSkillCard; -function serializeTranscriptSkillCardTypeField(val) { - return val; -} -exports.serializeTranscriptSkillCardTypeField = serializeTranscriptSkillCardTypeField; -function deserializeTranscriptSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TranscriptSkillCardTypeField\""; - } - if (val == "skill_card") { - return "skill_card"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTranscriptSkillCardTypeField = deserializeTranscriptSkillCardTypeField; -function serializeTranscriptSkillCardSkillCardTypeField(val) { - return val; -} -exports.serializeTranscriptSkillCardSkillCardTypeField = serializeTranscriptSkillCardSkillCardTypeField; -function deserializeTranscriptSkillCardSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TranscriptSkillCardSkillCardTypeField\""; - } - if (val == "transcript") { - return "transcript"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTranscriptSkillCardSkillCardTypeField = deserializeTranscriptSkillCardSkillCardTypeField; -function serializeTranscriptSkillCardSkillCardTitleField(val) { - return { ["code"]: val.code, ["message"]: val.message }; -} -exports.serializeTranscriptSkillCardSkillCardTitleField = serializeTranscriptSkillCardSkillCardTitleField; -function deserializeTranscriptSkillCardSkillCardTitleField(val) { - const code = (0, json_js_1.isJson)(val.code, "string") ? val.code : void 0; - const message = val.message; - return { code: code, message: message }; -} -exports.deserializeTranscriptSkillCardSkillCardTitleField = deserializeTranscriptSkillCardSkillCardTitleField; -function serializeTranscriptSkillCardSkillFieldTypeField(val) { - return val; -} -exports.serializeTranscriptSkillCardSkillFieldTypeField = serializeTranscriptSkillCardSkillFieldTypeField; -function deserializeTranscriptSkillCardSkillFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TranscriptSkillCardSkillFieldTypeField\""; - } - if (val == "service") { - return "service"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTranscriptSkillCardSkillFieldTypeField = deserializeTranscriptSkillCardSkillFieldTypeField; -function serializeTranscriptSkillCardSkillField(val) { - return { ["type"]: serializeTranscriptSkillCardSkillFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeTranscriptSkillCardSkillField = serializeTranscriptSkillCardSkillField; -function deserializeTranscriptSkillCardSkillField(val) { - const type = deserializeTranscriptSkillCardSkillFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeTranscriptSkillCardSkillField = deserializeTranscriptSkillCardSkillField; -function serializeTranscriptSkillCardInvocationFieldTypeField(val) { - return val; -} -exports.serializeTranscriptSkillCardInvocationFieldTypeField = serializeTranscriptSkillCardInvocationFieldTypeField; -function deserializeTranscriptSkillCardInvocationFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TranscriptSkillCardInvocationFieldTypeField\""; - } - if (val == "skill_invocation") { - return "skill_invocation"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTranscriptSkillCardInvocationFieldTypeField = deserializeTranscriptSkillCardInvocationFieldTypeField; -function serializeTranscriptSkillCardInvocationField(val) { - return { ["type"]: serializeTranscriptSkillCardInvocationFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeTranscriptSkillCardInvocationField = serializeTranscriptSkillCardInvocationField; -function deserializeTranscriptSkillCardInvocationField(val) { - const type = deserializeTranscriptSkillCardInvocationFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeTranscriptSkillCardInvocationField = deserializeTranscriptSkillCardInvocationField; -function serializeTranscriptSkillCardEntriesFieldAppearsField(val) { - return { ["start"]: val.start }; -} -exports.serializeTranscriptSkillCardEntriesFieldAppearsField = serializeTranscriptSkillCardEntriesFieldAppearsField; -function deserializeTranscriptSkillCardEntriesFieldAppearsField(val) { - const start = (0, json_js_1.isJson)(val.start, "number") ? val.start : void 0; - return { start: start }; -} -exports.deserializeTranscriptSkillCardEntriesFieldAppearsField = deserializeTranscriptSkillCardEntriesFieldAppearsField; -function serializeTranscriptSkillCardEntriesField(val) { - return { ["text"]: val.text, ["appears"]: val.appears == void 0 ? void 0 : val.appears.map(function (item) { - return serializeTranscriptSkillCardEntriesFieldAppearsField(item); - }) }; -} -exports.serializeTranscriptSkillCardEntriesField = serializeTranscriptSkillCardEntriesField; -function deserializeTranscriptSkillCardEntriesField(val) { - const text = (0, json_js_1.isJson)(val.text, "string") ? val.text : void 0; - const appears = (0, json_js_1.isJson)(val.appears, "array") ? val.appears.map(function (itm) { - return deserializeTranscriptSkillCardEntriesFieldAppearsField(itm); - }) : void 0; - return { text: text, appears: appears }; -} -exports.deserializeTranscriptSkillCardEntriesField = deserializeTranscriptSkillCardEntriesField; -function serializeTranscriptSkillCard(val) { - return { ["created_at"]: val.createdAt, ["type"]: serializeTranscriptSkillCardTypeField(val.type), ["skill_card_type"]: serializeTranscriptSkillCardSkillCardTypeField(val.skillCardType), ["skill_card_title"]: val.skillCardTitle == void 0 ? void 0 : serializeTranscriptSkillCardSkillCardTitleField(val.skillCardTitle), ["skill"]: serializeTranscriptSkillCardSkillField(val.skill), ["invocation"]: serializeTranscriptSkillCardInvocationField(val.invocation), ["duration"]: val.duration, ["entries"]: val.entries.map(function (item) { - return serializeTranscriptSkillCardEntriesField(item); - }) }; -} -exports.serializeTranscriptSkillCard = serializeTranscriptSkillCard; -function deserializeTranscriptSkillCard(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const type = deserializeTranscriptSkillCardTypeField(val.type); - const skillCardType = deserializeTranscriptSkillCardSkillCardTypeField(val.skill_card_type); - const skillCardTitle = val.skill_card_title == void 0 ? void 0 : deserializeTranscriptSkillCardSkillCardTitleField(val.skill_card_title); - const skill = deserializeTranscriptSkillCardSkillField(val.skill); - const invocation = deserializeTranscriptSkillCardInvocationField(val.invocation); - const duration = (0, json_js_1.isJson)(val.duration, "number") ? val.duration : void 0; - const entries = val.entries.map(function (itm) { - return deserializeTranscriptSkillCardEntriesField(itm); - }); - return { createdAt: createdAt, type: type, skillCardType: skillCardType, skillCardTitle: skillCardTitle, skill: skill, invocation: invocation, duration: duration, entries: entries }; -} -exports.deserializeTranscriptSkillCard = deserializeTranscriptSkillCard; -function serializeStatusSkillCardTypeField(val) { - return val; -} -exports.serializeStatusSkillCardTypeField = serializeStatusSkillCardTypeField; -function deserializeStatusSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"StatusSkillCardTypeField\""; - } - if (val == "skill_card") { - return "skill_card"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeStatusSkillCardTypeField = deserializeStatusSkillCardTypeField; -function serializeStatusSkillCardSkillCardTypeField(val) { - return val; -} -exports.serializeStatusSkillCardSkillCardTypeField = serializeStatusSkillCardSkillCardTypeField; -function deserializeStatusSkillCardSkillCardTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"StatusSkillCardSkillCardTypeField\""; - } - if (val == "status") { - return "status"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeStatusSkillCardSkillCardTypeField = deserializeStatusSkillCardSkillCardTypeField; -function serializeStatusSkillCardSkillCardTitleField(val) { - return { ["code"]: val.code, ["message"]: val.message }; -} -exports.serializeStatusSkillCardSkillCardTitleField = serializeStatusSkillCardSkillCardTitleField; -function deserializeStatusSkillCardSkillCardTitleField(val) { - const code = (0, json_js_1.isJson)(val.code, "string") ? val.code : void 0; - const message = val.message; - return { code: code, message: message }; -} -exports.deserializeStatusSkillCardSkillCardTitleField = deserializeStatusSkillCardSkillCardTitleField; -function serializeStatusSkillCardStatusFieldCodeField(val) { - return val; -} -exports.serializeStatusSkillCardStatusFieldCodeField = serializeStatusSkillCardStatusFieldCodeField; -function deserializeStatusSkillCardStatusFieldCodeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"StatusSkillCardStatusFieldCodeField\""; - } - if (val == "invoked") { - return "invoked"; - } - if (val == "processing") { - return "processing"; - } - if (val == "success") { - return "success"; - } - if (val == "transient_failure") { - return "transient_failure"; - } - if (val == "permanent_failure") { - return "permanent_failure"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeStatusSkillCardStatusFieldCodeField = deserializeStatusSkillCardStatusFieldCodeField; -function serializeStatusSkillCardStatusField(val) { - return { ["code"]: serializeStatusSkillCardStatusFieldCodeField(val.code), ["message"]: val.message }; -} -exports.serializeStatusSkillCardStatusField = serializeStatusSkillCardStatusField; -function deserializeStatusSkillCardStatusField(val) { - const code = deserializeStatusSkillCardStatusFieldCodeField(val.code); - const message = (0, json_js_1.isJson)(val.message, "string") ? val.message : void 0; - return { code: code, message: message }; -} -exports.deserializeStatusSkillCardStatusField = deserializeStatusSkillCardStatusField; -function serializeStatusSkillCardSkillFieldTypeField(val) { - return val; -} -exports.serializeStatusSkillCardSkillFieldTypeField = serializeStatusSkillCardSkillFieldTypeField; -function deserializeStatusSkillCardSkillFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"StatusSkillCardSkillFieldTypeField\""; - } - if (val == "service") { - return "service"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeStatusSkillCardSkillFieldTypeField = deserializeStatusSkillCardSkillFieldTypeField; -function serializeStatusSkillCardSkillField(val) { - return { ["type"]: serializeStatusSkillCardSkillFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeStatusSkillCardSkillField = serializeStatusSkillCardSkillField; -function deserializeStatusSkillCardSkillField(val) { - const type = deserializeStatusSkillCardSkillFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeStatusSkillCardSkillField = deserializeStatusSkillCardSkillField; -function serializeStatusSkillCardInvocationFieldTypeField(val) { - return val; -} -exports.serializeStatusSkillCardInvocationFieldTypeField = serializeStatusSkillCardInvocationFieldTypeField; -function deserializeStatusSkillCardInvocationFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"StatusSkillCardInvocationFieldTypeField\""; - } - if (val == "skill_invocation") { - return "skill_invocation"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeStatusSkillCardInvocationFieldTypeField = deserializeStatusSkillCardInvocationFieldTypeField; -function serializeStatusSkillCardInvocationField(val) { - return { ["type"]: serializeStatusSkillCardInvocationFieldTypeField(val.type), ["id"]: val.id }; -} -exports.serializeStatusSkillCardInvocationField = serializeStatusSkillCardInvocationField; -function deserializeStatusSkillCardInvocationField(val) { - const type = deserializeStatusSkillCardInvocationFieldTypeField(val.type); - const id = val.id; - return { type: type, id: id }; -} -exports.deserializeStatusSkillCardInvocationField = deserializeStatusSkillCardInvocationField; -function serializeStatusSkillCard(val) { - return { ["created_at"]: val.createdAt, ["type"]: serializeStatusSkillCardTypeField(val.type), ["skill_card_type"]: serializeStatusSkillCardSkillCardTypeField(val.skillCardType), ["skill_card_title"]: val.skillCardTitle == void 0 ? void 0 : serializeStatusSkillCardSkillCardTitleField(val.skillCardTitle), ["status"]: serializeStatusSkillCardStatusField(val.status), ["skill"]: serializeStatusSkillCardSkillField(val.skill), ["invocation"]: serializeStatusSkillCardInvocationField(val.invocation) }; -} -exports.serializeStatusSkillCard = serializeStatusSkillCard; -function deserializeStatusSkillCard(val) { - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const type = deserializeStatusSkillCardTypeField(val.type); - const skillCardType = deserializeStatusSkillCardSkillCardTypeField(val.skill_card_type); - const skillCardTitle = val.skill_card_title == void 0 ? void 0 : deserializeStatusSkillCardSkillCardTitleField(val.skill_card_title); - const status = deserializeStatusSkillCardStatusField(val.status); - const skill = deserializeStatusSkillCardSkillField(val.skill); - const invocation = deserializeStatusSkillCardInvocationField(val.invocation); - return { createdAt: createdAt, type: type, skillCardType: skillCardType, skillCardTitle: skillCardTitle, status: status, skill: skill, invocation: invocation }; -} -exports.deserializeStatusSkillCard = deserializeStatusSkillCard; -function serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard(val) { - throw "Can't serialize KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard"; -} -exports.serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard = serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard; -function deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard(val) { - throw "Can't deserialize KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard"; -} -exports.deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard = deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard; -function serializeSkillCardsMetadata(val) { - return { ["$canEdit"]: val.canEdit, ["$id"]: val.id, ["$parent"]: val.parent, ["$scope"]: val.scope, ["$template"]: val.template, ["$type"]: val.type, ["$typeVersion"]: val.typeVersion, ["$version"]: val.version, ["cards"]: val.cards == void 0 ? void 0 : val.cards.map(function (item) { - return serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard(item); - }) }; -} -exports.serializeSkillCardsMetadata = serializeSkillCardsMetadata; -function deserializeSkillCardsMetadata(val) { - const canEdit = (0, json_js_1.isJson)(val.$canEdit, "boolean") ? val.$canEdit : void 0; - const id = (0, json_js_1.isJson)(val.$id, "string") ? val.$id : void 0; - const parent = (0, json_js_1.isJson)(val.$parent, "string") ? val.$parent : void 0; - const scope = (0, json_js_1.isJson)(val.$scope, "string") ? val.$scope : void 0; - const template = (0, json_js_1.isJson)(val.$template, "string") ? val.$template : void 0; - const type = (0, json_js_1.isJson)(val.$type, "string") ? val.$type : void 0; - const typeVersion = (0, json_js_1.isJson)(val.$typeVersion, "number") ? val.$typeVersion : void 0; - const version = (0, json_js_1.isJson)(val.$version, "number") ? val.$version : void 0; - const cards = (0, json_js_1.isJson)(val.cards, "array") ? val.cards.map(function (itm) { - return deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard(itm); - }) : void 0; - return { canEdit: canEdit, id: id, parent: parent, scope: scope, template: template, type: type, typeVersion: typeVersion, version: version, cards: cards }; -} -exports.deserializeSkillCardsMetadata = deserializeSkillCardsMetadata; -function serializeSignRequestCreateSignerRoleField(val) { - return val; -} -exports.serializeSignRequestCreateSignerRoleField = serializeSignRequestCreateSignerRoleField; -function deserializeSignRequestCreateSignerRoleField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignRequestCreateSignerRoleField\""; - } - if (val == "signer") { - return "signer"; - } - if (val == "approver") { - return "approver"; - } - if (val == "final_copy_reader") { - return "final_copy_reader"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignRequestCreateSignerRoleField = deserializeSignRequestCreateSignerRoleField; -function serializeSignRequestCreateSigner(val) { - return { ["email"]: val.email, ["role"]: val.role == void 0 ? void 0 : serializeSignRequestCreateSignerRoleField(val.role), ["is_in_person"]: val.isInPerson, ["order"]: val.order, ["embed_url_external_user_id"]: val.embedUrlExternalUserId, ["redirect_url"]: val.redirectUrl, ["declined_redirect_url"]: val.declinedRedirectUrl, ["login_required"]: val.loginRequired, ["verification_phone_number"]: val.verificationPhoneNumber, ["password"]: val.password }; -} -exports.serializeSignRequestCreateSigner = serializeSignRequestCreateSigner; -function deserializeSignRequestCreateSigner(val) { - const email = val.email; - const role = val.role == void 0 ? void 0 : deserializeSignRequestCreateSignerRoleField(val.role); - const isInPerson = (0, json_js_1.isJson)(val.is_in_person, "boolean") ? val.is_in_person : void 0; - const order = (0, json_js_1.isJson)(val.order, "number") ? val.order : void 0; - const embedUrlExternalUserId = (0, json_js_1.isJson)(val.embed_url_external_user_id, "string") ? val.embed_url_external_user_id : void 0; - const redirectUrl = (0, json_js_1.isJson)(val.redirect_url, "string") ? val.redirect_url : void 0; - const declinedRedirectUrl = (0, json_js_1.isJson)(val.declined_redirect_url, "string") ? val.declined_redirect_url : void 0; - const loginRequired = (0, json_js_1.isJson)(val.login_required, "boolean") ? val.login_required : void 0; - const verificationPhoneNumber = (0, json_js_1.isJson)(val.verification_phone_number, "string") ? val.verification_phone_number : void 0; - const password = (0, json_js_1.isJson)(val.password, "string") ? val.password : void 0; - return { email: email, role: role, isInPerson: isInPerson, order: order, embedUrlExternalUserId: embedUrlExternalUserId, redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, loginRequired: loginRequired, verificationPhoneNumber: verificationPhoneNumber, password: password }; -} -exports.deserializeSignRequestCreateSigner = deserializeSignRequestCreateSigner; -function serializeSignRequestPrefillTag(val) { - return { ["document_tag_id"]: val.documentTagId, ["text_value"]: val.textValue, ["checkbox_value"]: val.checkboxValue, ["date_value"]: val.dateValue }; -} -exports.serializeSignRequestPrefillTag = serializeSignRequestPrefillTag; -function deserializeSignRequestPrefillTag(val) { - const documentTagId = (0, json_js_1.isJson)(val.document_tag_id, "string") ? val.document_tag_id : void 0; - const textValue = (0, json_js_1.isJson)(val.text_value, "string") ? val.text_value : void 0; - const checkboxValue = (0, json_js_1.isJson)(val.checkbox_value, "boolean") ? val.checkbox_value : void 0; - const dateValue = (0, json_js_1.isJson)(val.date_value, "string") ? val.date_value : void 0; - return { documentTagId: documentTagId, textValue: textValue, checkboxValue: checkboxValue, dateValue: dateValue }; -} -exports.deserializeSignRequestPrefillTag = deserializeSignRequestPrefillTag; -function serializeSignRequestSignerInputTypeField(val) { - return val; -} -exports.serializeSignRequestSignerInputTypeField = serializeSignRequestSignerInputTypeField; -function deserializeSignRequestSignerInputTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignRequestSignerInputTypeField\""; - } - if (val == "signature") { - return "signature"; - } - if (val == "date") { - return "date"; - } - if (val == "text") { - return "text"; - } - if (val == "checkbox") { - return "checkbox"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignRequestSignerInputTypeField = deserializeSignRequestSignerInputTypeField; -function serializeSignRequestSignerInputContentTypeField(val) { - return val; -} -exports.serializeSignRequestSignerInputContentTypeField = serializeSignRequestSignerInputContentTypeField; -function deserializeSignRequestSignerInputContentTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignRequestSignerInputContentTypeField\""; - } - if (val == "initial") { - return "initial"; - } - if (val == "stamp") { - return "stamp"; - } - if (val == "signature") { - return "signature"; - } - if (val == "company") { - return "company"; - } - if (val == "title") { - return "title"; - } - if (val == "email") { - return "email"; - } - if (val == "full_name") { - return "full_name"; - } - if (val == "first_name") { - return "first_name"; - } - if (val == "last_name") { - return "last_name"; - } - if (val == "text") { - return "text"; - } - if (val == "date") { - return "date"; - } - if (val == "checkbox") { - return "checkbox"; - } - if (val == "attachment") { - return "attachment"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignRequestSignerInputContentTypeField = deserializeSignRequestSignerInputContentTypeField; -function serializeSignRequestSignerInput(val) { - const base = serializeSignRequestPrefillTag(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"SignRequestSignerInput\""; - } - return Object.assign(Object.assign({}, base), { ["type"]: val.type == void 0 ? void 0 : serializeSignRequestSignerInputTypeField(val.type), ["content_type"]: val.contentType == void 0 ? void 0 : serializeSignRequestSignerInputContentTypeField(val.contentType), ["page_index"]: val.pageIndex }); -} -exports.serializeSignRequestSignerInput = serializeSignRequestSignerInput; -function deserializeSignRequestSignerInput(val) { - const type = val.type == void 0 ? void 0 : deserializeSignRequestSignerInputTypeField(val.type); - const contentType = val.content_type == void 0 ? void 0 : deserializeSignRequestSignerInputContentTypeField(val.content_type); - const pageIndex = val.page_index; - const documentTagId = (0, json_js_1.isJson)(val.document_tag_id, "string") ? val.document_tag_id : void 0; - const textValue = (0, json_js_1.isJson)(val.text_value, "string") ? val.text_value : void 0; - const checkboxValue = (0, json_js_1.isJson)(val.checkbox_value, "boolean") ? val.checkbox_value : void 0; - const dateValue = (0, json_js_1.isJson)(val.date_value, "string") ? val.date_value : void 0; - return { type: type, contentType: contentType, pageIndex: pageIndex, documentTagId: documentTagId, textValue: textValue, checkboxValue: checkboxValue, dateValue: dateValue }; -} -exports.deserializeSignRequestSignerInput = deserializeSignRequestSignerInput; -function serializeSignRequestSignerSignerDecisionFieldTypeField(val) { - return val; -} -exports.serializeSignRequestSignerSignerDecisionFieldTypeField = serializeSignRequestSignerSignerDecisionFieldTypeField; -function deserializeSignRequestSignerSignerDecisionFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignRequestSignerSignerDecisionFieldTypeField\""; - } - if (val == "signed") { - return "signed"; - } - if (val == "declined") { - return "declined"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignRequestSignerSignerDecisionFieldTypeField = deserializeSignRequestSignerSignerDecisionFieldTypeField; -function serializeSignRequestSignerSignerDecisionField(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeSignRequestSignerSignerDecisionFieldTypeField(val.type), ["finalized_at"]: val.finalizedAt }; -} -exports.serializeSignRequestSignerSignerDecisionField = serializeSignRequestSignerSignerDecisionField; -function deserializeSignRequestSignerSignerDecisionField(val) { - const type = val.type == void 0 ? void 0 : deserializeSignRequestSignerSignerDecisionFieldTypeField(val.type); - const finalizedAt = (0, json_js_1.isJson)(val.finalized_at, "string") ? val.finalized_at : void 0; - return { type: type, finalizedAt: finalizedAt }; -} -exports.deserializeSignRequestSignerSignerDecisionField = deserializeSignRequestSignerSignerDecisionField; -function serializeSignRequestSigner(val) { - const base = serializeSignRequestCreateSigner(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"SignRequestSigner\""; - } - return Object.assign(Object.assign({}, base), { ["has_viewed_document"]: val.hasViewedDocument, ["signer_decision"]: val.signerDecision == void 0 ? void 0 : serializeSignRequestSignerSignerDecisionField(val.signerDecision), ["inputs"]: val.inputs == void 0 ? void 0 : val.inputs.map(function (item) { - return serializeSignRequestSignerInput(item); - }), ["embed_url"]: val.embedUrl }); -} -exports.serializeSignRequestSigner = serializeSignRequestSigner; -function deserializeSignRequestSigner(val) { - const hasViewedDocument = (0, json_js_1.isJson)(val.has_viewed_document, "boolean") ? val.has_viewed_document : void 0; - const signerDecision = val.signer_decision == void 0 ? void 0 : deserializeSignRequestSignerSignerDecisionField(val.signer_decision); - const inputs = (0, json_js_1.isJson)(val.inputs, "array") ? val.inputs.map(function (itm) { - return deserializeSignRequestSignerInput(itm); - }) : void 0; - const embedUrl = (0, json_js_1.isJson)(val.embed_url, "string") ? val.embed_url : void 0; - const email = val.email; - const role = val.role == void 0 ? void 0 : deserializeSignRequestCreateSignerRoleField(val.role); - const isInPerson = (0, json_js_1.isJson)(val.is_in_person, "boolean") ? val.is_in_person : void 0; - const order = (0, json_js_1.isJson)(val.order, "number") ? val.order : void 0; - const embedUrlExternalUserId = (0, json_js_1.isJson)(val.embed_url_external_user_id, "string") ? val.embed_url_external_user_id : void 0; - const redirectUrl = (0, json_js_1.isJson)(val.redirect_url, "string") ? val.redirect_url : void 0; - const declinedRedirectUrl = (0, json_js_1.isJson)(val.declined_redirect_url, "string") ? val.declined_redirect_url : void 0; - const loginRequired = (0, json_js_1.isJson)(val.login_required, "boolean") ? val.login_required : void 0; - const verificationPhoneNumber = (0, json_js_1.isJson)(val.verification_phone_number, "string") ? val.verification_phone_number : void 0; - const password = (0, json_js_1.isJson)(val.password, "string") ? val.password : void 0; - return { hasViewedDocument: hasViewedDocument, signerDecision: signerDecision, inputs: inputs, embedUrl: embedUrl, email: email, role: role, isInPerson: isInPerson, order: order, embedUrlExternalUserId: embedUrlExternalUserId, redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, loginRequired: loginRequired, verificationPhoneNumber: verificationPhoneNumber, password: password }; -} -exports.deserializeSignRequestSigner = deserializeSignRequestSigner; -function serializeSignRequestBase(val) { - return { ["is_document_preparation_needed"]: val.isDocumentPreparationNeeded, ["redirect_url"]: val.redirectUrl, ["declined_redirect_url"]: val.declinedRedirectUrl, ["are_text_signatures_enabled"]: val.areTextSignaturesEnabled, ["email_subject"]: val.emailSubject, ["email_message"]: val.emailMessage, ["are_reminders_enabled"]: val.areRemindersEnabled, ["parent_folder"]: serializeFolderMini(val.parentFolder), ["name"]: val.name, ["prefill_tags"]: val.prefillTags == void 0 ? void 0 : val.prefillTags.map(function (item) { - return serializeSignRequestPrefillTag(item); - }), ["days_valid"]: val.daysValid, ["external_id"]: val.externalId, ["is_phone_verification_required_to_view"]: val.isPhoneVerificationRequiredToView, ["template_id"]: val.templateId }; -} -exports.serializeSignRequestBase = serializeSignRequestBase; -function deserializeSignRequestBase(val) { - const isDocumentPreparationNeeded = (0, json_js_1.isJson)(val.is_document_preparation_needed, "boolean") ? val.is_document_preparation_needed : void 0; - const redirectUrl = (0, json_js_1.isJson)(val.redirect_url, "string") ? val.redirect_url : void 0; - const declinedRedirectUrl = (0, json_js_1.isJson)(val.declined_redirect_url, "string") ? val.declined_redirect_url : void 0; - const areTextSignaturesEnabled = (0, json_js_1.isJson)(val.are_text_signatures_enabled, "boolean") ? val.are_text_signatures_enabled : void 0; - const emailSubject = (0, json_js_1.isJson)(val.email_subject, "string") ? val.email_subject : void 0; - const emailMessage = (0, json_js_1.isJson)(val.email_message, "string") ? val.email_message : void 0; - const areRemindersEnabled = (0, json_js_1.isJson)(val.are_reminders_enabled, "boolean") ? val.are_reminders_enabled : void 0; - const parentFolder = deserializeFolderMini(val.parent_folder); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const prefillTags = (0, json_js_1.isJson)(val.prefill_tags, "array") ? val.prefill_tags.map(function (itm) { - return deserializeSignRequestPrefillTag(itm); - }) : void 0; - const daysValid = (0, json_js_1.isJson)(val.days_valid, "number") ? val.days_valid : void 0; - const externalId = (0, json_js_1.isJson)(val.external_id, "string") ? val.external_id : void 0; - const isPhoneVerificationRequiredToView = (0, json_js_1.isJson)(val.is_phone_verification_required_to_view, "boolean") ? val.is_phone_verification_required_to_view : void 0; - const templateId = (0, json_js_1.isJson)(val.template_id, "string") ? val.template_id : void 0; - return { isDocumentPreparationNeeded: isDocumentPreparationNeeded, redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, areTextSignaturesEnabled: areTextSignaturesEnabled, emailSubject: emailSubject, emailMessage: emailMessage, areRemindersEnabled: areRemindersEnabled, parentFolder: parentFolder, name: name, prefillTags: prefillTags, daysValid: daysValid, externalId: externalId, isPhoneVerificationRequiredToView: isPhoneVerificationRequiredToView, templateId: templateId }; -} -exports.deserializeSignRequestBase = deserializeSignRequestBase; -function serializeSignRequestTypeField(val) { - return val; -} -exports.serializeSignRequestTypeField = serializeSignRequestTypeField; -function deserializeSignRequestTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignRequestTypeField\""; - } - if (val == "sign-request") { - return "sign-request"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignRequestTypeField = deserializeSignRequestTypeField; -function serializeSignRequestStatusField(val) { - return val; -} -exports.serializeSignRequestStatusField = serializeSignRequestStatusField; -function deserializeSignRequestStatusField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignRequestStatusField\""; - } - if (val == "converting") { - return "converting"; - } - if (val == "created") { - return "created"; - } - if (val == "sent") { - return "sent"; - } - if (val == "viewed") { - return "viewed"; - } - if (val == "signed") { - return "signed"; - } - if (val == "cancelled") { - return "cancelled"; - } - if (val == "declined") { - return "declined"; - } - if (val == "error_converting") { - return "error_converting"; - } - if (val == "error_sending") { - return "error_sending"; - } - if (val == "expired") { - return "expired"; - } - if (val == "finalizing") { - return "finalizing"; - } - if (val == "error_finalizing") { - return "error_finalizing"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignRequestStatusField = deserializeSignRequestStatusField; -function serializeSignRequestSignFilesField(val) { - return { ["files"]: val.files == void 0 ? void 0 : val.files.map(function (item) { - return serializeFileMini(item); - }), ["is_ready_for_download"]: val.isReadyForDownload }; -} -exports.serializeSignRequestSignFilesField = serializeSignRequestSignFilesField; -function deserializeSignRequestSignFilesField(val) { - const files = (0, json_js_1.isJson)(val.files, "array") ? val.files.map(function (itm) { - return deserializeFileMini(itm); - }) : void 0; - const isReadyForDownload = (0, json_js_1.isJson)(val.is_ready_for_download, "boolean") ? val.is_ready_for_download : void 0; - return { files: files, isReadyForDownload: isReadyForDownload }; -} -exports.deserializeSignRequestSignFilesField = deserializeSignRequestSignFilesField; -function serializeSignRequest(val) { - const base = serializeSignRequestBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"SignRequest\""; - } - return Object.assign(Object.assign({}, base), { ["type"]: val.type == void 0 ? void 0 : serializeSignRequestTypeField(val.type), ["source_files"]: val.sourceFiles == void 0 ? void 0 : val.sourceFiles.map(function (item) { - return serializeFileBase(item); - }), ["signers"]: val.signers == void 0 ? void 0 : val.signers.map(function (item) { - return serializeSignRequestSigner(item); - }), ["signature_color"]: val.signatureColor, ["id"]: val.id, ["prepare_url"]: val.prepareUrl, ["signing_log"]: val.signingLog == void 0 ? void 0 : serializeFileMini(val.signingLog), ["status"]: val.status == void 0 ? void 0 : serializeSignRequestStatusField(val.status), ["sign_files"]: val.signFiles == void 0 ? void 0 : serializeSignRequestSignFilesField(val.signFiles), ["auto_expire_at"]: val.autoExpireAt }); -} -exports.serializeSignRequest = serializeSignRequest; -function deserializeSignRequest(val) { - const type = val.type == void 0 ? void 0 : deserializeSignRequestTypeField(val.type); - const sourceFiles = (0, json_js_1.isJson)(val.source_files, "array") ? val.source_files.map(function (itm) { - return deserializeFileBase(itm); - }) : void 0; - const signers = (0, json_js_1.isJson)(val.signers, "array") ? val.signers.map(function (itm) { - return deserializeSignRequestSigner(itm); - }) : void 0; - const signatureColor = (0, json_js_1.isJson)(val.signature_color, "string") ? val.signature_color : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const prepareUrl = (0, json_js_1.isJson)(val.prepare_url, "string") ? val.prepare_url : void 0; - const signingLog = val.signing_log == void 0 ? void 0 : deserializeFileMini(val.signing_log); - const status = val.status == void 0 ? void 0 : deserializeSignRequestStatusField(val.status); - const signFiles = val.sign_files == void 0 ? void 0 : deserializeSignRequestSignFilesField(val.sign_files); - const autoExpireAt = (0, json_js_1.isJson)(val.auto_expire_at, "string") ? val.auto_expire_at : void 0; - const isDocumentPreparationNeeded = (0, json_js_1.isJson)(val.is_document_preparation_needed, "boolean") ? val.is_document_preparation_needed : void 0; - const redirectUrl = (0, json_js_1.isJson)(val.redirect_url, "string") ? val.redirect_url : void 0; - const declinedRedirectUrl = (0, json_js_1.isJson)(val.declined_redirect_url, "string") ? val.declined_redirect_url : void 0; - const areTextSignaturesEnabled = (0, json_js_1.isJson)(val.are_text_signatures_enabled, "boolean") ? val.are_text_signatures_enabled : void 0; - const emailSubject = (0, json_js_1.isJson)(val.email_subject, "string") ? val.email_subject : void 0; - const emailMessage = (0, json_js_1.isJson)(val.email_message, "string") ? val.email_message : void 0; - const areRemindersEnabled = (0, json_js_1.isJson)(val.are_reminders_enabled, "boolean") ? val.are_reminders_enabled : void 0; - const parentFolder = deserializeFolderMini(val.parent_folder); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const prefillTags = (0, json_js_1.isJson)(val.prefill_tags, "array") ? val.prefill_tags.map(function (itm) { - return deserializeSignRequestPrefillTag(itm); - }) : void 0; - const daysValid = (0, json_js_1.isJson)(val.days_valid, "number") ? val.days_valid : void 0; - const externalId = (0, json_js_1.isJson)(val.external_id, "string") ? val.external_id : void 0; - const isPhoneVerificationRequiredToView = (0, json_js_1.isJson)(val.is_phone_verification_required_to_view, "boolean") ? val.is_phone_verification_required_to_view : void 0; - const templateId = (0, json_js_1.isJson)(val.template_id, "string") ? val.template_id : void 0; - return { type: type, sourceFiles: sourceFiles, signers: signers, signatureColor: signatureColor, id: id, prepareUrl: prepareUrl, signingLog: signingLog, status: status, signFiles: signFiles, autoExpireAt: autoExpireAt, isDocumentPreparationNeeded: isDocumentPreparationNeeded, redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, areTextSignaturesEnabled: areTextSignaturesEnabled, emailSubject: emailSubject, emailMessage: emailMessage, areRemindersEnabled: areRemindersEnabled, parentFolder: parentFolder, name: name, prefillTags: prefillTags, daysValid: daysValid, externalId: externalId, isPhoneVerificationRequiredToView: isPhoneVerificationRequiredToView, templateId: templateId }; -} -exports.deserializeSignRequest = deserializeSignRequest; -function serializeSignRequests(val) { - return { ["limit"]: val.limit, ["next_marker"]: val.nextMarker, ["prev_marker"]: val.prevMarker, ["entries"]: val.entries == void 0 ? void 0 : val.entries.map(function (item) { - return serializeSignRequest(item); - }) }; -} -exports.serializeSignRequests = serializeSignRequests; -function deserializeSignRequests(val) { - const limit = (0, json_js_1.isJson)(val.limit, "number") ? val.limit : void 0; - const nextMarker = (0, json_js_1.isJson)(val.next_marker, "number") ? val.next_marker : void 0; - const prevMarker = (0, json_js_1.isJson)(val.prev_marker, "number") ? val.prev_marker : void 0; - const entries = (0, json_js_1.isJson)(val.entries, "array") ? val.entries.map(function (itm) { - return deserializeSignRequest(itm); - }) : void 0; - return { limit: limit, nextMarker: nextMarker, prevMarker: prevMarker, entries: entries }; -} -exports.deserializeSignRequests = deserializeSignRequests; -function serializeSignRequestCreateRequest(val) { - const base = serializeSignRequestBase(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"SignRequestCreateRequest\""; - } - return Object.assign(Object.assign({}, base), { ["source_files"]: val.sourceFiles == void 0 ? void 0 : val.sourceFiles.map(function (item) { - return serializeFileBase(item); - }), ["signers"]: val.signers.map(function (item) { - return serializeSignRequestCreateSigner(item); - }) }); -} -exports.serializeSignRequestCreateRequest = serializeSignRequestCreateRequest; -function deserializeSignRequestCreateRequest(val) { - const sourceFiles = (0, json_js_1.isJson)(val.source_files, "array") ? val.source_files.map(function (itm) { - return deserializeFileBase(itm); - }) : void 0; - const signers = val.signers.map(function (itm) { - return deserializeSignRequestCreateSigner(itm); - }); - const isDocumentPreparationNeeded = (0, json_js_1.isJson)(val.is_document_preparation_needed, "boolean") ? val.is_document_preparation_needed : void 0; - const redirectUrl = (0, json_js_1.isJson)(val.redirect_url, "string") ? val.redirect_url : void 0; - const declinedRedirectUrl = (0, json_js_1.isJson)(val.declined_redirect_url, "string") ? val.declined_redirect_url : void 0; - const areTextSignaturesEnabled = (0, json_js_1.isJson)(val.are_text_signatures_enabled, "boolean") ? val.are_text_signatures_enabled : void 0; - const emailSubject = (0, json_js_1.isJson)(val.email_subject, "string") ? val.email_subject : void 0; - const emailMessage = (0, json_js_1.isJson)(val.email_message, "string") ? val.email_message : void 0; - const areRemindersEnabled = (0, json_js_1.isJson)(val.are_reminders_enabled, "boolean") ? val.are_reminders_enabled : void 0; - const parentFolder = deserializeFolderMini(val.parent_folder); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const prefillTags = (0, json_js_1.isJson)(val.prefill_tags, "array") ? val.prefill_tags.map(function (itm) { - return deserializeSignRequestPrefillTag(itm); - }) : void 0; - const daysValid = (0, json_js_1.isJson)(val.days_valid, "number") ? val.days_valid : void 0; - const externalId = (0, json_js_1.isJson)(val.external_id, "string") ? val.external_id : void 0; - const isPhoneVerificationRequiredToView = (0, json_js_1.isJson)(val.is_phone_verification_required_to_view, "boolean") ? val.is_phone_verification_required_to_view : void 0; - const templateId = (0, json_js_1.isJson)(val.template_id, "string") ? val.template_id : void 0; - return { sourceFiles: sourceFiles, signers: signers, isDocumentPreparationNeeded: isDocumentPreparationNeeded, redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, areTextSignaturesEnabled: areTextSignaturesEnabled, emailSubject: emailSubject, emailMessage: emailMessage, areRemindersEnabled: areRemindersEnabled, parentFolder: parentFolder, name: name, prefillTags: prefillTags, daysValid: daysValid, externalId: externalId, isPhoneVerificationRequiredToView: isPhoneVerificationRequiredToView, templateId: templateId }; -} -exports.deserializeSignRequestCreateRequest = deserializeSignRequestCreateRequest; -function serializeTemplateSignerInputTypeField(val) { - return val; -} -exports.serializeTemplateSignerInputTypeField = serializeTemplateSignerInputTypeField; -function deserializeTemplateSignerInputTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TemplateSignerInputTypeField\""; - } - if (val == "signature") { - return "signature"; - } - if (val == "date") { - return "date"; - } - if (val == "text") { - return "text"; - } - if (val == "checkbox") { - return "checkbox"; - } - if (val == "radio") { - return "radio"; - } - if (val == "dropdown") { - return "dropdown"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTemplateSignerInputTypeField = deserializeTemplateSignerInputTypeField; -function serializeTemplateSignerInputContentTypeField(val) { - return val; -} -exports.serializeTemplateSignerInputContentTypeField = serializeTemplateSignerInputContentTypeField; -function deserializeTemplateSignerInputContentTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TemplateSignerInputContentTypeField\""; - } - if (val == "signature") { - return "signature"; - } - if (val == "initial") { - return "initial"; - } - if (val == "stamp") { - return "stamp"; - } - if (val == "date") { - return "date"; - } - if (val == "checkbox") { - return "checkbox"; - } - if (val == "text") { - return "text"; - } - if (val == "full_name") { - return "full_name"; - } - if (val == "first_name") { - return "first_name"; - } - if (val == "last_name") { - return "last_name"; - } - if (val == "company") { - return "company"; - } - if (val == "title") { - return "title"; - } - if (val == "email") { - return "email"; - } - if (val == "attachment") { - return "attachment"; - } - if (val == "radio") { - return "radio"; - } - if (val == "dropdown") { - return "dropdown"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTemplateSignerInputContentTypeField = deserializeTemplateSignerInputContentTypeField; -function serializeTemplateSignerInputCoordinatesField(val) { - return { ["x"]: val.x, ["y"]: val.y }; -} -exports.serializeTemplateSignerInputCoordinatesField = serializeTemplateSignerInputCoordinatesField; -function deserializeTemplateSignerInputCoordinatesField(val) { - const x = (0, json_js_1.isJson)(val.x, "number") ? val.x : void 0; - const y = (0, json_js_1.isJson)(val.y, "number") ? val.y : void 0; - return { x: x, y: y }; -} -exports.deserializeTemplateSignerInputCoordinatesField = deserializeTemplateSignerInputCoordinatesField; -function serializeTemplateSignerInputDimensionsField(val) { - return { ["width"]: val.width, ["height"]: val.height }; -} -exports.serializeTemplateSignerInputDimensionsField = serializeTemplateSignerInputDimensionsField; -function deserializeTemplateSignerInputDimensionsField(val) { - const width = (0, json_js_1.isJson)(val.width, "number") ? val.width : void 0; - const height = (0, json_js_1.isJson)(val.height, "number") ? val.height : void 0; - return { width: width, height: height }; -} -exports.deserializeTemplateSignerInputDimensionsField = deserializeTemplateSignerInputDimensionsField; -function serializeTemplateSignerInput(val) { - const base = serializeSignRequestPrefillTag(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"TemplateSignerInput\""; - } - return Object.assign(Object.assign({}, base), { ["type"]: val.type == void 0 ? void 0 : serializeTemplateSignerInputTypeField(val.type), ["content_type"]: val.contentType == void 0 ? void 0 : serializeTemplateSignerInputContentTypeField(val.contentType), ["is_required"]: val.isRequired, ["page_index"]: val.pageIndex, ["document_id"]: val.documentId, ["dropdown_choices"]: val.dropdownChoices == void 0 ? void 0 : val.dropdownChoices.map(function (item) { - return void 0; - }), ["group_id"]: val.groupId, ["coordinates"]: val.coordinates == void 0 ? void 0 : serializeTemplateSignerInputCoordinatesField(val.coordinates), ["dimensions"]: val.dimensions == void 0 ? void 0 : serializeTemplateSignerInputDimensionsField(val.dimensions) }); -} -exports.serializeTemplateSignerInput = serializeTemplateSignerInput; -function deserializeTemplateSignerInput(val) { - const type = val.type == void 0 ? void 0 : deserializeTemplateSignerInputTypeField(val.type); - const contentType = val.content_type == void 0 ? void 0 : deserializeTemplateSignerInputContentTypeField(val.content_type); - const isRequired = (0, json_js_1.isJson)(val.is_required, "boolean") ? val.is_required : void 0; - const pageIndex = val.page_index; - const documentId = (0, json_js_1.isJson)(val.document_id, "string") ? val.document_id : void 0; - const dropdownChoices = (0, json_js_1.isJson)(val.dropdown_choices, "array") ? val.dropdown_choices.map(function (itm) { - return void 0; - }) : void 0; - const groupId = (0, json_js_1.isJson)(val.group_id, "string") ? val.group_id : void 0; - const coordinates = val.coordinates == void 0 ? void 0 : deserializeTemplateSignerInputCoordinatesField(val.coordinates); - const dimensions = val.dimensions == void 0 ? void 0 : deserializeTemplateSignerInputDimensionsField(val.dimensions); - const documentTagId = (0, json_js_1.isJson)(val.document_tag_id, "string") ? val.document_tag_id : void 0; - const textValue = (0, json_js_1.isJson)(val.text_value, "string") ? val.text_value : void 0; - const checkboxValue = (0, json_js_1.isJson)(val.checkbox_value, "boolean") ? val.checkbox_value : void 0; - const dateValue = (0, json_js_1.isJson)(val.date_value, "string") ? val.date_value : void 0; - return { type: type, contentType: contentType, isRequired: isRequired, pageIndex: pageIndex, documentId: documentId, dropdownChoices: dropdownChoices, groupId: groupId, coordinates: coordinates, dimensions: dimensions, documentTagId: documentTagId, textValue: textValue, checkboxValue: checkboxValue, dateValue: dateValue }; -} -exports.deserializeTemplateSignerInput = deserializeTemplateSignerInput; -function serializeTemplateSignerRoleField(val) { - return val; -} -exports.serializeTemplateSignerRoleField = serializeTemplateSignerRoleField; -function deserializeTemplateSignerRoleField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TemplateSignerRoleField\""; - } - if (val == "signer") { - return "signer"; - } - if (val == "approver") { - return "approver"; - } - if (val == "final_copy_reader") { - return "final_copy_reader"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTemplateSignerRoleField = deserializeTemplateSignerRoleField; -function serializeTemplateSigner(val) { - return { ["inputs"]: val.inputs == void 0 ? void 0 : val.inputs.map(function (item) { - return serializeTemplateSignerInput(item); - }), ["email"]: val.email, ["role"]: val.role == void 0 ? void 0 : serializeTemplateSignerRoleField(val.role), ["is_in_person"]: val.isInPerson, ["order"]: val.order }; -} -exports.serializeTemplateSigner = serializeTemplateSigner; -function deserializeTemplateSigner(val) { - const inputs = (0, json_js_1.isJson)(val.inputs, "array") ? val.inputs.map(function (itm) { - return deserializeTemplateSignerInput(itm); - }) : void 0; - const email = (0, json_js_1.isJson)(val.email, "string") ? val.email : void 0; - const role = val.role == void 0 ? void 0 : deserializeTemplateSignerRoleField(val.role); - const isInPerson = (0, json_js_1.isJson)(val.is_in_person, "boolean") ? val.is_in_person : void 0; - const order = (0, json_js_1.isJson)(val.order, "number") ? val.order : void 0; - return { inputs: inputs, email: email, role: role, isInPerson: isInPerson, order: order }; -} -exports.deserializeTemplateSigner = deserializeTemplateSigner; -function serializeSignTemplateAdditionalInfoFieldNonEditableField(val) { - return val; -} -exports.serializeSignTemplateAdditionalInfoFieldNonEditableField = serializeSignTemplateAdditionalInfoFieldNonEditableField; -function deserializeSignTemplateAdditionalInfoFieldNonEditableField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignTemplateAdditionalInfoFieldNonEditableField\""; - } - if (val == "email_subject") { - return "email_subject"; - } - if (val == "email_message") { - return "email_message"; - } - if (val == "name") { - return "name"; - } - if (val == "days_valid") { - return "days_valid"; - } - if (val == "signers") { - return "signers"; - } - if (val == "source_files") { - return "source_files"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignTemplateAdditionalInfoFieldNonEditableField = deserializeSignTemplateAdditionalInfoFieldNonEditableField; -function serializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField(val) { - return val; -} -exports.serializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField = serializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField; -function deserializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"SignTemplateAdditionalInfoFieldRequiredFieldSignersField\""; - } - if (val == "email") { - return "email"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField = deserializeSignTemplateAdditionalInfoFieldRequiredFieldSignersField; -function serializeSignTemplateAdditionalInfoFieldRequiredField(val) { - return { ["signers"]: val.signers == void 0 ? void 0 : val.signers.map(function (item) { - return void 0; - }) }; -} -exports.serializeSignTemplateAdditionalInfoFieldRequiredField = serializeSignTemplateAdditionalInfoFieldRequiredField; -function deserializeSignTemplateAdditionalInfoFieldRequiredField(val) { - const signers = (0, json_js_1.isJson)(val.signers, "array") ? val.signers.map(function (itm) { - return void 0; - }) : void 0; - return { signers: signers }; -} -exports.deserializeSignTemplateAdditionalInfoFieldRequiredField = deserializeSignTemplateAdditionalInfoFieldRequiredField; -function serializeSignTemplateAdditionalInfoField(val) { - return { ["non_editable"]: val.nonEditable == void 0 ? void 0 : val.nonEditable.map(function (item) { - return serializeSignTemplateAdditionalInfoFieldNonEditableField(item); - }), ["required"]: val.required == void 0 ? void 0 : serializeSignTemplateAdditionalInfoFieldRequiredField(val.required) }; -} -exports.serializeSignTemplateAdditionalInfoField = serializeSignTemplateAdditionalInfoField; -function deserializeSignTemplateAdditionalInfoField(val) { - const nonEditable = (0, json_js_1.isJson)(val.non_editable, "array") ? val.non_editable.map(function (itm) { - return deserializeSignTemplateAdditionalInfoFieldNonEditableField(itm); - }) : void 0; - const required = val.required == void 0 ? void 0 : deserializeSignTemplateAdditionalInfoFieldRequiredField(val.required); - return { nonEditable: nonEditable, required: required }; -} -exports.deserializeSignTemplateAdditionalInfoField = deserializeSignTemplateAdditionalInfoField; -function serializeSignTemplateReadySignLinkField(val) { - return { ["url"]: val.url, ["name"]: val.name, ["instructions"]: val.instructions, ["folder_id"]: val.folderId, ["is_notification_disabled"]: val.isNotificationDisabled, ["is_active"]: val.isActive }; -} -exports.serializeSignTemplateReadySignLinkField = serializeSignTemplateReadySignLinkField; -function deserializeSignTemplateReadySignLinkField(val) { - const url = (0, json_js_1.isJson)(val.url, "string") ? val.url : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const instructions = (0, json_js_1.isJson)(val.instructions, "string") ? val.instructions : void 0; - const folderId = (0, json_js_1.isJson)(val.folder_id, "string") ? val.folder_id : void 0; - const isNotificationDisabled = (0, json_js_1.isJson)(val.is_notification_disabled, "boolean") ? val.is_notification_disabled : void 0; - const isActive = (0, json_js_1.isJson)(val.is_active, "boolean") ? val.is_active : void 0; - return { url: url, name: name, instructions: instructions, folderId: folderId, isNotificationDisabled: isNotificationDisabled, isActive: isActive }; -} -exports.deserializeSignTemplateReadySignLinkField = deserializeSignTemplateReadySignLinkField; -function serializeSignTemplateCustomBrandingField(val) { - return { ["company_name"]: val.companyName, ["logo_uri"]: val.logoUri, ["branding_color"]: val.brandingColor, ["email_footer_text"]: val.emailFooterText }; -} -exports.serializeSignTemplateCustomBrandingField = serializeSignTemplateCustomBrandingField; -function deserializeSignTemplateCustomBrandingField(val) { - const companyName = (0, json_js_1.isJson)(val.company_name, "string") ? val.company_name : void 0; - const logoUri = (0, json_js_1.isJson)(val.logo_uri, "string") ? val.logo_uri : void 0; - const brandingColor = (0, json_js_1.isJson)(val.branding_color, "string") ? val.branding_color : void 0; - const emailFooterText = (0, json_js_1.isJson)(val.email_footer_text, "string") ? val.email_footer_text : void 0; - return { companyName: companyName, logoUri: logoUri, brandingColor: brandingColor, emailFooterText: emailFooterText }; -} -exports.deserializeSignTemplateCustomBrandingField = deserializeSignTemplateCustomBrandingField; -function serializeSignTemplate(val) { - return { ["id"]: val.id, ["name"]: val.name, ["email_subject"]: val.emailSubject, ["email_message"]: val.emailMessage, ["days_valid"]: val.daysValid, ["parent_folder"]: val.parentFolder == void 0 ? void 0 : serializeFolderMini(val.parentFolder), ["source_files"]: val.sourceFiles == void 0 ? void 0 : val.sourceFiles.map(function (item) { - return serializeFileMini(item); - }), ["are_fields_locked"]: val.areFieldsLocked, ["are_options_locked"]: val.areOptionsLocked, ["are_recipients_locked"]: val.areRecipientsLocked, ["are_email_settings_locked"]: val.areEmailSettingsLocked, ["are_files_locked"]: val.areFilesLocked, ["signers"]: val.signers == void 0 ? void 0 : val.signers.map(function (item) { - return serializeTemplateSigner(item); - }), ["additional_info"]: val.additionalInfo == void 0 ? void 0 : serializeSignTemplateAdditionalInfoField(val.additionalInfo), ["ready_sign_link"]: val.readySignLink == void 0 ? void 0 : serializeSignTemplateReadySignLinkField(val.readySignLink), ["custom_branding"]: val.customBranding == void 0 ? void 0 : serializeSignTemplateCustomBrandingField(val.customBranding) }; -} -exports.serializeSignTemplate = serializeSignTemplate; -function deserializeSignTemplate(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const emailSubject = (0, json_js_1.isJson)(val.email_subject, "string") ? val.email_subject : void 0; - const emailMessage = (0, json_js_1.isJson)(val.email_message, "string") ? val.email_message : void 0; - const daysValid = (0, json_js_1.isJson)(val.days_valid, "number") ? val.days_valid : void 0; - const parentFolder = val.parent_folder == void 0 ? void 0 : deserializeFolderMini(val.parent_folder); - const sourceFiles = (0, json_js_1.isJson)(val.source_files, "array") ? val.source_files.map(function (itm) { - return deserializeFileMini(itm); - }) : void 0; - const areFieldsLocked = (0, json_js_1.isJson)(val.are_fields_locked, "boolean") ? val.are_fields_locked : void 0; - const areOptionsLocked = (0, json_js_1.isJson)(val.are_options_locked, "boolean") ? val.are_options_locked : void 0; - const areRecipientsLocked = (0, json_js_1.isJson)(val.are_recipients_locked, "boolean") ? val.are_recipients_locked : void 0; - const areEmailSettingsLocked = (0, json_js_1.isJson)(val.are_email_settings_locked, "boolean") ? val.are_email_settings_locked : void 0; - const areFilesLocked = (0, json_js_1.isJson)(val.are_files_locked, "boolean") ? val.are_files_locked : void 0; - const signers = (0, json_js_1.isJson)(val.signers, "array") ? val.signers.map(function (itm) { - return deserializeTemplateSigner(itm); - }) : void 0; - const additionalInfo = val.additional_info == void 0 ? void 0 : deserializeSignTemplateAdditionalInfoField(val.additional_info); - const readySignLink = val.ready_sign_link == void 0 ? void 0 : deserializeSignTemplateReadySignLinkField(val.ready_sign_link); - const customBranding = val.custom_branding == void 0 ? void 0 : deserializeSignTemplateCustomBrandingField(val.custom_branding); - return { id: id, name: name, emailSubject: emailSubject, emailMessage: emailMessage, daysValid: daysValid, parentFolder: parentFolder, sourceFiles: sourceFiles, areFieldsLocked: areFieldsLocked, areOptionsLocked: areOptionsLocked, areRecipientsLocked: areRecipientsLocked, areEmailSettingsLocked: areEmailSettingsLocked, areFilesLocked: areFilesLocked, signers: signers, additionalInfo: additionalInfo, readySignLink: readySignLink, customBranding: customBranding }; -} -exports.deserializeSignTemplate = deserializeSignTemplate; -function serializeShieldInformationBarrierReportDetailsDetailsField(val) { - return { ["folder_id"]: val.folderId }; -} -exports.serializeShieldInformationBarrierReportDetailsDetailsField = serializeShieldInformationBarrierReportDetailsDetailsField; -function deserializeShieldInformationBarrierReportDetailsDetailsField(val) { - const folderId = (0, json_js_1.isJson)(val.folder_id, "string") ? val.folder_id : void 0; - return { folderId: folderId }; -} -exports.deserializeShieldInformationBarrierReportDetailsDetailsField = deserializeShieldInformationBarrierReportDetailsDetailsField; -function serializeShieldInformationBarrierReportDetails(val) { - return { ["details"]: val.details == void 0 ? void 0 : serializeShieldInformationBarrierReportDetailsDetailsField(val.details) }; -} -exports.serializeShieldInformationBarrierReportDetails = serializeShieldInformationBarrierReportDetails; -function deserializeShieldInformationBarrierReportDetails(val) { - const details = val.details == void 0 ? void 0 : deserializeShieldInformationBarrierReportDetailsDetailsField(val.details); - return { details: details }; -} -exports.deserializeShieldInformationBarrierReportDetails = deserializeShieldInformationBarrierReportDetails; -function serializeTrackingCodeTypeField(val) { - return val; -} -exports.serializeTrackingCodeTypeField = serializeTrackingCodeTypeField; -function deserializeTrackingCodeTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"TrackingCodeTypeField\""; - } - if (val == "tracking_code") { - return "tracking_code"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeTrackingCodeTypeField = deserializeTrackingCodeTypeField; -function serializeTrackingCode(val) { - return { ["type"]: val.type == void 0 ? void 0 : serializeTrackingCodeTypeField(val.type), ["name"]: val.name, ["value"]: val.value }; -} -exports.serializeTrackingCode = serializeTrackingCode; -function deserializeTrackingCode(val) { - const type = val.type == void 0 ? void 0 : deserializeTrackingCodeTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const value = (0, json_js_1.isJson)(val.value, "string") ? val.value : void 0; - return { type: type, name: name, value: value }; -} -exports.deserializeTrackingCode = deserializeTrackingCode; -function serializeUserFullRoleField(val) { - return val; -} -exports.serializeUserFullRoleField = serializeUserFullRoleField; -function deserializeUserFullRoleField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UserFullRoleField\""; - } - if (val == "admin") { - return "admin"; - } - if (val == "coadmin") { - return "coadmin"; - } - if (val == "user") { - return "user"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUserFullRoleField = deserializeUserFullRoleField; -function serializeUserFullEnterpriseFieldTypeField(val) { - return val; -} -exports.serializeUserFullEnterpriseFieldTypeField = serializeUserFullEnterpriseFieldTypeField; -function deserializeUserFullEnterpriseFieldTypeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"UserFullEnterpriseFieldTypeField\""; - } - if (val == "enterprise") { - return "enterprise"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeUserFullEnterpriseFieldTypeField = deserializeUserFullEnterpriseFieldTypeField; -function serializeUserFullEnterpriseField(val) { - return { ["id"]: val.id, ["type"]: val.type == void 0 ? void 0 : serializeUserFullEnterpriseFieldTypeField(val.type), ["name"]: val.name }; -} -exports.serializeUserFullEnterpriseField = serializeUserFullEnterpriseField; -function deserializeUserFullEnterpriseField(val) { - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = val.type == void 0 ? void 0 : deserializeUserFullEnterpriseFieldTypeField(val.type); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - return { id: id, type: type, name: name }; -} -exports.deserializeUserFullEnterpriseField = deserializeUserFullEnterpriseField; -function serializeUserFull(val) { - const base = serializeUser(val); - if (!(0, json_js_1.isJson)(base, "object")) { - throw "Expecting an object for \"UserFull\""; - } - return Object.assign(Object.assign({}, base), { ["role"]: val.role == void 0 ? void 0 : serializeUserFullRoleField(val.role), ["tracking_codes"]: val.trackingCodes == void 0 ? void 0 : val.trackingCodes.map(function (item) { - return serializeTrackingCode(item); - }), ["can_see_managed_users"]: val.canSeeManagedUsers, ["is_sync_enabled"]: val.isSyncEnabled, ["is_external_collab_restricted"]: val.isExternalCollabRestricted, ["is_exempt_from_device_limits"]: val.isExemptFromDeviceLimits, ["is_exempt_from_login_verification"]: val.isExemptFromLoginVerification, ["enterprise"]: val.enterprise == void 0 ? void 0 : serializeUserFullEnterpriseField(val.enterprise), ["my_tags"]: val.myTags == void 0 ? void 0 : val.myTags.map(function (item) { - return void 0; - }), ["hostname"]: val.hostname, ["is_platform_access_only"]: val.isPlatformAccessOnly, ["external_app_user_id"]: val.externalAppUserId }); -} -exports.serializeUserFull = serializeUserFull; -function deserializeUserFull(val) { - const role = val.role == void 0 ? void 0 : deserializeUserFullRoleField(val.role); - const trackingCodes = (0, json_js_1.isJson)(val.tracking_codes, "array") ? val.tracking_codes.map(function (itm) { - return deserializeTrackingCode(itm); - }) : void 0; - const canSeeManagedUsers = (0, json_js_1.isJson)(val.can_see_managed_users, "boolean") ? val.can_see_managed_users : void 0; - const isSyncEnabled = (0, json_js_1.isJson)(val.is_sync_enabled, "boolean") ? val.is_sync_enabled : void 0; - const isExternalCollabRestricted = (0, json_js_1.isJson)(val.is_external_collab_restricted, "boolean") ? val.is_external_collab_restricted : void 0; - const isExemptFromDeviceLimits = (0, json_js_1.isJson)(val.is_exempt_from_device_limits, "boolean") ? val.is_exempt_from_device_limits : void 0; - const isExemptFromLoginVerification = (0, json_js_1.isJson)(val.is_exempt_from_login_verification, "boolean") ? val.is_exempt_from_login_verification : void 0; - const enterprise = val.enterprise == void 0 ? void 0 : deserializeUserFullEnterpriseField(val.enterprise); - const myTags = (0, json_js_1.isJson)(val.my_tags, "array") ? val.my_tags.map(function (itm) { - return void 0; - }) : void 0; - const hostname = (0, json_js_1.isJson)(val.hostname, "string") ? val.hostname : void 0; - const isPlatformAccessOnly = (0, json_js_1.isJson)(val.is_platform_access_only, "boolean") ? val.is_platform_access_only : void 0; - const externalAppUserId = (0, json_js_1.isJson)(val.external_app_user_id, "string") ? val.external_app_user_id : void 0; - const createdAt = (0, json_js_1.isJson)(val.created_at, "string") ? val.created_at : void 0; - const modifiedAt = (0, json_js_1.isJson)(val.modified_at, "string") ? val.modified_at : void 0; - const language = (0, json_js_1.isJson)(val.language, "string") ? val.language : void 0; - const timezone = (0, json_js_1.isJson)(val.timezone, "string") ? val.timezone : void 0; - const spaceAmount = (0, json_js_1.isJson)(val.space_amount, "number") ? val.space_amount : void 0; - const spaceUsed = (0, json_js_1.isJson)(val.space_used, "number") ? val.space_used : void 0; - const maxUploadSize = (0, json_js_1.isJson)(val.max_upload_size, "number") ? val.max_upload_size : void 0; - const status = val.status == void 0 ? void 0 : deserializeUserStatusField(val.status); - const jobTitle = (0, json_js_1.isJson)(val.job_title, "string") ? val.job_title : void 0; - const phone = (0, json_js_1.isJson)(val.phone, "string") ? val.phone : void 0; - const address = (0, json_js_1.isJson)(val.address, "string") ? val.address : void 0; - const avatarUrl = (0, json_js_1.isJson)(val.avatar_url, "string") ? val.avatar_url : void 0; - const notificationEmail = val.notification_email == void 0 ? void 0 : deserializeUserNotificationEmailField(val.notification_email); - const name = (0, json_js_1.isJson)(val.name, "string") ? val.name : void 0; - const login = (0, json_js_1.isJson)(val.login, "string") ? val.login : void 0; - const id = (0, json_js_1.isJson)(val.id, "string") ? val.id : void 0; - const type = deserializeUserBaseTypeField(val.type); - return { role: role, trackingCodes: trackingCodes, canSeeManagedUsers: canSeeManagedUsers, isSyncEnabled: isSyncEnabled, isExternalCollabRestricted: isExternalCollabRestricted, isExemptFromDeviceLimits: isExemptFromDeviceLimits, isExemptFromLoginVerification: isExemptFromLoginVerification, enterprise: enterprise, myTags: myTags, hostname: hostname, isPlatformAccessOnly: isPlatformAccessOnly, externalAppUserId: externalAppUserId, createdAt: createdAt, modifiedAt: modifiedAt, language: language, timezone: timezone, spaceAmount: spaceAmount, spaceUsed: spaceUsed, maxUploadSize: maxUploadSize, status: status, jobTitle: jobTitle, phone: phone, address: address, avatarUrl: avatarUrl, notificationEmail: notificationEmail, name: name, login: login, id: id, type: type }; -} -exports.deserializeUserFull = deserializeUserFull; -function serializeMetadataFilterScopeField(val) { - return val; -} -exports.serializeMetadataFilterScopeField = serializeMetadataFilterScopeField; -function deserializeMetadataFilterScopeField(val) { - if (!(0, json_js_1.isJson)(val, "string")) { - throw "Expecting a string for \"MetadataFilterScopeField\""; - } - if (val == "global") { - return "global"; - } - if (val == "enterprise") { - return "enterprise"; - } - if (val == "enterprise_{enterprise_id}") { - return "enterprise_{enterprise_id}"; - } - throw "".concat("Invalid value: ", val); -} -exports.deserializeMetadataFilterScopeField = deserializeMetadataFilterScopeField; -function serializeMetadataFilterFiltersField(val) { - return {}; -} -exports.serializeMetadataFilterFiltersField = serializeMetadataFilterFiltersField; -function deserializeMetadataFilterFiltersField(val) { - return {}; -} -exports.deserializeMetadataFilterFiltersField = deserializeMetadataFilterFiltersField; -function serializeMetadataFilter(val) { - return { ["scope"]: val.scope == void 0 ? void 0 : serializeMetadataFilterScopeField(val.scope), ["templateKey"]: val.templateKey, ["filters"]: val.filters == void 0 ? void 0 : serializeMetadataFilterFiltersField(val.filters) }; -} -exports.serializeMetadataFilter = serializeMetadataFilter; -function deserializeMetadataFilter(val) { - const scope = val.scope == void 0 ? void 0 : deserializeMetadataFilterScopeField(val.scope); - const templateKey = (0, json_js_1.isJson)(val.templateKey, "string") ? val.templateKey : void 0; - const filters = val.filters == void 0 ? void 0 : deserializeMetadataFilterFiltersField(val.filters); - return { scope: scope, templateKey: templateKey, filters: filters }; -} -exports.deserializeMetadataFilter = deserializeMetadataFilter; -function serializeMetadataFieldFilterString(val) { - return {}; -} -exports.serializeMetadataFieldFilterString = serializeMetadataFieldFilterString; -function deserializeMetadataFieldFilterString(val) { - return {}; -} -exports.deserializeMetadataFieldFilterString = deserializeMetadataFieldFilterString; -function serializeMetadataFieldFilterFloat(val) { - return {}; -} -exports.serializeMetadataFieldFilterFloat = serializeMetadataFieldFilterFloat; -function deserializeMetadataFieldFilterFloat(val) { - return {}; -} -exports.deserializeMetadataFieldFilterFloat = deserializeMetadataFieldFilterFloat; -function serializeMetadataFieldFilterMultiSelect(val) { - return {}; -} -exports.serializeMetadataFieldFilterMultiSelect = serializeMetadataFieldFilterMultiSelect; -function deserializeMetadataFieldFilterMultiSelect(val) { - return {}; -} -exports.deserializeMetadataFieldFilterMultiSelect = deserializeMetadataFieldFilterMultiSelect; -function serializeMetadataFieldFilterFloatRange(val) { - return {}; -} -exports.serializeMetadataFieldFilterFloatRange = serializeMetadataFieldFilterFloatRange; -function deserializeMetadataFieldFilterFloatRange(val) { - return {}; -} -exports.deserializeMetadataFieldFilterFloatRange = deserializeMetadataFieldFilterFloatRange; -function serializeMetadataFieldFilterDateRange(val) { - return {}; -} -exports.serializeMetadataFieldFilterDateRange = serializeMetadataFieldFilterDateRange; -function deserializeMetadataFieldFilterDateRange(val) { - return {}; -} -exports.deserializeMetadataFieldFilterDateRange = deserializeMetadataFieldFilterDateRange; -//# sourceMappingURL=schemas.generated.js.map \ No newline at end of file diff --git a/lib/schemas.generated.js.map b/lib/schemas.generated.js.map deleted file mode 100644 index 7d0678c5..00000000 --- a/lib/schemas.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"schemas.generated.js","sourceRoot":"","sources":["../src/schemas.generated.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/auth.generated.test.d.ts b/lib/test/auth.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/auth.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/auth.generated.test.js b/lib/test/auth.generated.test.js deleted file mode 100644 index 9c4a835c..00000000 --- a/lib/test/auth.generated.test.js +++ /dev/null @@ -1,88 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const ccgAuth_js_1 = require("../ccgAuth.js"); -const developerTokenAuth_js_1 = require("../developerTokenAuth.js"); -const oauth_js_1 = require("../oauth.js"); -test("test_ccg_auth", function test_ccg_auth() { - return __awaiter(this, void 0, void 0, function* () { - const userId = (0, utils_js_2.getEnvVar)("USER_ID"); - const enterpriseId = (0, utils_js_2.getEnvVar)("ENTERPRISE_ID"); - const ccgConfig = { clientId: (0, utils_js_2.getEnvVar)("CLIENT_ID"), clientSecret: (0, utils_js_2.getEnvVar)("CLIENT_SECRET"), enterpriseId: enterpriseId, userId: userId }; - const auth = new ccgAuth_js_1.CcgAuth({ config: ccgConfig }); - const client = new client_generated_js_1.Client({ auth: auth }); - auth.asUser(userId); - const currentUser = yield client.users.getUserMe(); - if (!(currentUser.id == userId)) { - throw "Assertion failed"; - } - auth.asEnterprise(enterpriseId); - const newUser = yield client.users.getUserMe({ fields: "enterprise" }); - if (!(!(newUser.enterprise == void 0) && newUser.enterprise.id == enterpriseId)) { - throw "Assertion failed"; - } - if (!!(newUser.id == userId)) { - throw "Assertion failed"; - } - }); -}); -test("test_jwt_auth", function test_jwt_auth() { - return __awaiter(this, void 0, void 0, function* () { - const userId = (0, utils_js_2.getEnvVar)("USER_ID"); - const enterpriseId = (0, utils_js_2.getEnvVar)("ENTERPRISE_ID"); - const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); - const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); - const client = new client_generated_js_1.Client({ auth: auth }); - auth.asUser(userId); - const currentUser = yield client.users.getUserMe(); - if (!(currentUser.id == userId)) { - throw "Assertion failed"; - } - auth.asEnterprise(enterpriseId); - const newUser = yield client.users.getUserMe({ fields: "enterprise" }); - if (!(!(newUser.enterprise == void 0) && newUser.enterprise.id == enterpriseId)) { - throw "Assertion failed"; - } - if (!!(newUser.id == userId)) { - throw "Assertion failed"; - } - }); -}); -test("test_developer_token_auth", function test_developer_token_auth() { - return __awaiter(this, void 0, void 0, function* () { - const userId = (0, utils_js_2.getEnvVar)("USER_ID"); - const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); - const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); - auth.asUser(userId); - const token = yield auth.retrieveToken(); - const devAuth = new developerTokenAuth_js_1.DeveloperTokenAuth({ token: token }); - const client = new client_generated_js_1.Client({ auth: devAuth }); - const currentUser = yield client.users.getUserMe(); - if (!(currentUser.id == userId)) { - throw "Assertion failed"; - } - }); -}); -test("test_oauth_auth", function test_oauth_auth() { - const config = { clientId: "OAUTH_CLIENT_ID", clientSecret: "OAUTH_CLIENT_SECRET" }; - const auth = new oauth_js_1.OAuth({ config: config }); - const authUrl = auth.getAuthorizeUrl(); - const expectedAuthUrl = "https://account.box.com/api/oauth2/authorize?client_id=OAUTH_CLIENT_ID&response_type=code"; - if (!(authUrl == expectedAuthUrl)) { - throw "Assertion failed"; - } -}); -//# sourceMappingURL=auth.generated.test.js.map \ No newline at end of file diff --git a/lib/test/auth.generated.test.js.map b/lib/test/auth.generated.test.js.map deleted file mode 100644 index 60a2f1af..00000000 --- a/lib/test/auth.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"auth.generated.test.js","sourceRoot":"","sources":["../../src/test/auth.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/avatars.generated.test.d.ts b/lib/test/avatars.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/avatars.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/avatars.generated.test.js b/lib/test/avatars.generated.test.js deleted file mode 100644 index c35f61a8..00000000 --- a/lib/test/avatars.generated.test.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_2.decodeBase64)((0, utils_js_3.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("testAvatars", function testAvatars() { - return __awaiter(this, void 0, void 0, function* () { - const user = yield client.users.getUserMe(); - const createdAvatar = yield client.avatars.createUserAvatar(user.id, { pic: (0, utils_js_1.decodeBase64ByteStream)("iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAAA1BMVEW10NBjBBbqAAAAH0lEQVRoge3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAvg0hAAABmmDh1QAAAABJRU5ErkJggg=="), picContentType: "image/png", picFileName: "avatar.png" }); - if (!!(createdAvatar.picUrls.small == void 0)) { - throw "Assertion failed"; - } - if (!!(createdAvatar.picUrls.large == void 0)) { - throw "Assertion failed"; - } - if (!!(createdAvatar.picUrls.preview == void 0)) { - throw "Assertion failed"; - } - if (!(yield client.avatars.getUserAvatar(user.id))) { - throw "Assertion failed"; - } - yield client.avatars.deleteUserAvatar(user.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.avatars.getUserAvatar(user.id); })).rejects.toThrow(); - }); -}); -//# sourceMappingURL=avatars.generated.test.js.map \ No newline at end of file diff --git a/lib/test/avatars.generated.test.js.map b/lib/test/avatars.generated.test.js.map deleted file mode 100644 index 40c81053..00000000 --- a/lib/test/avatars.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"avatars.generated.test.js","sourceRoot":"","sources":["../../src/test/avatars.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AACA,0CAAqD;AACrD,0CAA2C;AAC3C,0CAAwC;AAExC,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,aAAa,EAAE,SAAe,WAAW;;QAC1C,MAAM,IAAI,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC;QACjD,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,IAAA,iCAAsB,EAAC,8IAA8I,CAAC,EAAE,cAAc,EAAE,WAAW,EAAE,WAAW,EAAE,YAAY,EAA2C,CAAC,CAAC;QAC5V,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,EAAE;YAC3C,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,EAAE;YAC3C,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO,IAAI,KAAK,CAAC,CAAC,EAAE;YAC7C,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAA,MAAM,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA,EAAE;YAC9C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;QAC9C,MAAM,CAAC,GAAS,EAAE,gDAAG,MAAM,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC;IAC3F,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/chunkedUploads.generated.test.d.ts b/lib/test/chunkedUploads.generated.test.d.ts deleted file mode 100644 index 09078ba0..00000000 --- a/lib/test/chunkedUploads.generated.test.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { Client } from "../client.generated.js"; -export declare function upload(client: Client): Promise; -export {}; diff --git a/lib/test/chunkedUploads.generated.test.js b/lib/test/chunkedUploads.generated.test.js deleted file mode 100644 index 90b767a9..00000000 --- a/lib/test/chunkedUploads.generated.test.js +++ /dev/null @@ -1,116 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.upload = void 0; -const chunkedUploads_generated_js_1 = require("../managers/chunkedUploads.generated.js"); -const chunkedUploads_generated_js_2 = require("../managers/chunkedUploads.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const utils_js_4 = require("../utils.js"); -const utils_js_5 = require("../utils.js"); -const utils_js_6 = require("../utils.js"); -const utils_js_7 = require("../utils.js"); -const utils_js_8 = require("../utils.js"); -const utils_js_9 = require("../utils.js"); -const utils_js_10 = require("../utils.js"); -const utils_js_11 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -function upload(client) { - return __awaiter(this, void 0, void 0, function* () { - const fileSize = 20 * 1024 * 1024; - const fileName = (0, utils_js_6.getUuid)(); - const fileByteStream = (0, utils_js_7.generateByteStream)(fileSize); - const folderId = "0"; - const uploadSession = yield client.chunkedUploads.createFileUploadSession({ fileName: fileName, fileSize: fileSize, folderId: folderId }); - const uploadSessionId = uploadSession.id; - const partSize = uploadSession.partSize; - const totalParts = uploadSession.totalParts; - if (!(partSize * totalParts >= fileSize)) { - throw "Assertion failed"; - } - if (!(uploadSession.numPartsProcessed == 0)) { - throw "Assertion failed"; - } - const fileHash = (0, utils_js_2.createHash)("sha1"); - const chunksIterator = (0, utils_js_8.iterateChunks)(fileByteStream, partSize); - function reducer(acc, chunk) { - return __awaiter(this, void 0, void 0, function* () { - const lastIndex = acc.lastIndex; - const parts = acc.parts; - const byteStreamClones = yield (0, utils_js_1.cloneByteStream)(chunk); - const uploadedChunk = byteStreamClones[0]; - const hashChunk = byteStreamClones[1]; - const chunkBuffer = yield (0, utils_js_9.readByteStream)(hashChunk); - const hash = (0, utils_js_2.createHash)("sha1"); - hash.updateHash(chunkBuffer); - const sha1 = hash.digestHash("base64"); - const digest = "".concat("sha=", sha1); - const chunkSize = chunkBuffer.length; - const bytesStart = lastIndex + 1; - const bytesEnd = lastIndex + chunkSize; - const contentRange = "".concat("bytes ", bytesStart, "-", bytesEnd, "/", fileSize); - const uploadedPart = yield client.chunkedUploads.uploadFilePart(uploadSessionId, uploadedChunk, new chunkedUploads_generated_js_1.UploadFilePartHeadersArg({ digest: digest, contentRange: contentRange })); - const part = uploadedPart.part; - const partSha1 = (0, utils_js_4.hexToBase64)(part.sha1); - if (!(partSha1 == sha1)) { - throw "Assertion failed"; - } - if (!(part.size == chunkSize)) { - throw "Assertion failed"; - } - if (!(part.offset == bytesStart)) { - throw "Assertion failed"; - } - fileHash.updateHash(chunkBuffer); - return { lastIndex: bytesEnd, parts: (0, utils_js_11.listConcat)(parts, [part]) }; - }); - } - const results = yield (0, utils_js_10.reduceIterator)(chunksIterator, reducer, { lastIndex: -1, parts: [] }); - const parts = results.parts; - const processedSessionParts = yield client.chunkedUploads.getFileUploadSessionParts(uploadSessionId); - if (!(processedSessionParts.totalCount == totalParts)) { - throw "Assertion failed"; - } - const processedSession = yield client.chunkedUploads.getFileUploadSessionById(uploadSessionId); - if (!(processedSession.numPartsProcessed == totalParts)) { - throw "Assertion failed"; - } - const sha1 = fileHash.digestHash("base64"); - const digest = "".concat("sha=", sha1); - const commmitedSession = yield client.chunkedUploads.createFileUploadSessionCommit(uploadSessionId, { parts: parts }, new chunkedUploads_generated_js_2.CreateFileUploadSessionCommitHeadersArg({ digest: digest })); - if (!(commmitedSession.totalCount == 1)) { - throw "Assertion failed"; - } - const uploadedFile = commmitedSession.entries[0]; - if (!(uploadedFile.name == fileName)) { - throw "Assertion failed"; - } - if (!(uploadedFile.size == fileSize)) { - throw "Assertion failed"; - } - if (!(uploadedFile.parent.id == folderId)) { - throw "Assertion failed"; - } - }); -} -exports.upload = upload; -test("chunkedUploads", function chunkedUploads() { - return __awaiter(this, void 0, void 0, function* () { - const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_3.decodeBase64)((0, utils_js_5.getEnvVar)("JWT_CONFIG_BASE_64"))); - const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); - const client = new client_generated_js_1.Client({ auth: auth }); - return yield upload(client); - }); -}); -//# sourceMappingURL=chunkedUploads.generated.test.js.map \ No newline at end of file diff --git a/lib/test/chunkedUploads.generated.test.js.map b/lib/test/chunkedUploads.generated.test.js.map deleted file mode 100644 index 62a5a64d..00000000 --- a/lib/test/chunkedUploads.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunkedUploads.generated.test.js","sourceRoot":"","sources":["../../src/test/chunkedUploads.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/comments.generated.test.d.ts b/lib/test/comments.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/comments.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/comments.generated.test.js b/lib/test/comments.generated.test.js deleted file mode 100644 index fd370b6a..00000000 --- a/lib/test/comments.generated.test.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const utils_js_4 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -test("comments", function comments() { - return __awaiter(this, void 0, void 0, function* () { - const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_3.getEnvVar)("JWT_CONFIG_BASE_64"))); - const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); - const client = new client_generated_js_1.Client({ auth: auth }); - const fileSize = 256; - const fileName = (0, utils_js_4.getUuid)(); - const fileByteStream = (0, utils_js_2.generateByteStream)(fileSize); - const parentId = "0"; - const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: fileName, parent: { id: parentId } }, file: fileByteStream }); - const fileId = uploadedFiles.entries[0].id; - const comments = yield client.comments.getFileComments(fileId); - if (!(comments.totalCount == 0)) { - throw "Assertion failed"; - } - const message = "Hello there!"; - const newComment = yield client.comments.createComment({ message: message, item: { id: fileId, type: "file" } }); - if (!(newComment.message == message)) { - throw "Assertion failed"; - } - if (!(newComment.isReplyComment == false)) { - throw "Assertion failed"; - } - if (!(newComment.item.id == fileId)) { - throw "Assertion failed"; - } - const newReplyComment = yield client.comments.createComment({ message: message, item: { id: newComment.id, type: "comment" } }); - if (!(newReplyComment.message == message)) { - throw "Assertion failed"; - } - if (!(newReplyComment.isReplyComment == true)) { - throw "Assertion failed"; - } - const newMessage = "Hi!"; - yield client.comments.updateCommentById(newReplyComment.id, { message: newMessage }); - const newComments = yield client.comments.getFileComments(fileId); - if (!(newComments.totalCount == 2)) { - throw "Assertion failed"; - } - if (!(newComments.entries[1].message == newMessage)) { - throw "Assertion failed"; - } - if (!!((yield client.comments.getCommentById(newComment.id)) == void 0)) { - throw "Assertion failed"; - } - yield client.comments.deleteCommentById(newComment.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.comments.getCommentById(newComment.id); })).rejects.toThrow(); - yield client.files.deleteFileById(fileId); - }); -}); -//# sourceMappingURL=comments.generated.test.js.map \ No newline at end of file diff --git a/lib/test/comments.generated.test.js.map b/lib/test/comments.generated.test.js.map deleted file mode 100644 index 9ef4eac3..00000000 --- a/lib/test/comments.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"comments.generated.test.js","sourceRoot":"","sources":["../../src/test/comments.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/commons.generated.d.ts b/lib/test/commons.generated.d.ts deleted file mode 100644 index f2cd158c..00000000 --- a/lib/test/commons.generated.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare function uploadNewFile(): Promise; -export declare function createNewFolder(): Promise; diff --git a/lib/test/commons.generated.js b/lib/test/commons.generated.js deleted file mode 100644 index 78b17941..00000000 --- a/lib/test/commons.generated.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createNewFolder = exports.uploadNewFile = void 0; -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const utils_js_4 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -function uploadNewFile() { - return __awaiter(this, void 0, void 0, function* () { - const newFileName = "".concat((0, utils_js_3.getUuid)(), ".pdf"); - const fileContentStream = (0, utils_js_4.generateByteStream)(1048576); - const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } }, file: fileContentStream }); - return uploadedFiles.entries[0]; - }); -} -exports.uploadNewFile = uploadNewFile; -function createNewFolder() { - return __awaiter(this, void 0, void 0, function* () { - const newFolderName = (0, utils_js_3.getUuid)(); - return yield client.folders.createFolder({ name: newFolderName, parent: { id: "0" } }); - }); -} -exports.createNewFolder = createNewFolder; -//# sourceMappingURL=commons.generated.js.map \ No newline at end of file diff --git a/lib/test/commons.generated.js.map b/lib/test/commons.generated.js.map deleted file mode 100644 index 29b335ad..00000000 --- a/lib/test/commons.generated.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"commons.generated.js","sourceRoot":"","sources":["../../src/test/commons.generated.ts"],"names":[],"mappings":";;;;;;;;;;;;AAaA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,SAAsB,aAAa;;QAC/B,MAAM,WAAW,GAAQ,EAAE,CAAC,MAAM,CAAC,IAAA,kBAAO,GAAE,EAAE,MAAM,CAAW,CAAC;QAChE,MAAM,iBAAiB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC3D,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,iBAAiB,EAAqC,CAAC,CAAC;QAClS,OAAO,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;IACpC,CAAC;CAAA;AALD,sCAKC;AACD,SAAsB,eAAe;;QACjC,MAAM,aAAa,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACrC,OAAO,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,IAAI,EAAE,aAAa,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAkD,EAAuC,CAAC,CAAC;IAChL,CAAC;CAAA;AAHD,0CAGC"} \ No newline at end of file diff --git a/lib/test/downloads.generated.test.d.ts b/lib/test/downloads.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/downloads.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/downloads.generated.test.js b/lib/test/downloads.generated.test.js deleted file mode 100644 index 3604881f..00000000 --- a/lib/test/downloads.generated.test.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const utils_js_4 = require("../utils.js"); -const utils_js_5 = require("../utils.js"); -const utils_js_6 = require("../utils.js"); -const utils_js_7 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_download_file", function test_download_file() { - return __awaiter(this, void 0, void 0, function* () { - const newFileName = (0, utils_js_3.getUuid)(); - const fileBuffer = (0, utils_js_4.generateByteBuffer)(1048576); - const fileContentStream = (0, utils_js_5.generateByteStreamFromBuffer)(fileBuffer); - const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } }, file: fileContentStream }); - const uploadedFile = uploadedFiles.entries[0]; - const downloadedFileContent = yield client.downloads.downloadFile(uploadedFile.id); - if (!(0, utils_js_6.bufferEquals)(yield (0, utils_js_7.readByteStream)(downloadedFileContent), fileBuffer)) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(uploadedFile.id); - }); -}); -//# sourceMappingURL=downloads.generated.test.js.map \ No newline at end of file diff --git a/lib/test/downloads.generated.test.js.map b/lib/test/downloads.generated.test.js.map deleted file mode 100644 index eabe378f..00000000 --- a/lib/test/downloads.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"downloads.generated.test.js","sourceRoot":"","sources":["../../src/test/downloads.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAOA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AACjD,0CAA2D;AAC3D,0CAA2C;AAC3C,0CAA6C;AAC7C,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,oBAAoB,EAAE,SAAe,kBAAkB;;QACxD,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,UAAU,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QACpD,MAAM,iBAAiB,GAAQ,IAAA,uCAA4B,EAAC,UAAU,CAAC,CAAC;QACxE,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,iBAAiB,EAAqC,CAAC,CAAC;QAClS,MAAM,YAAY,GAAQ,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QACnD,MAAM,qBAAqB,GAAQ,MAAM,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;QACxF,IAAI,CAAC,IAAA,uBAAY,EAAC,MAAM,IAAA,yBAAc,EAAC,qBAAqB,CAAC,EAAE,UAAU,CAAC,EAAE;YACxE,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE,CAAC,CAAA;IACtD,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/files.generated.test.d.ts b/lib/test/files.generated.test.d.ts deleted file mode 100644 index 3d547d8f..00000000 --- a/lib/test/files.generated.test.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare function uploadFile(fileName: any, fileStream: any): Promise; -export {}; diff --git a/lib/test/files.generated.test.js b/lib/test/files.generated.test.js deleted file mode 100644 index 136de9c5..00000000 --- a/lib/test/files.generated.test.js +++ /dev/null @@ -1,105 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.uploadFile = void 0; -const files_generated_js_1 = require("../managers/files.generated.js"); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const utils_js_4 = require("../utils.js"); -const utils_js_5 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const commons_generated_js_1 = require("./commons.generated.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -function uploadFile(fileName, fileStream) { - return __awaiter(this, void 0, void 0, function* () { - const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: fileName, parent: { id: "0" } }, file: fileStream }); - return uploadedFiles.entries[0]; - }); -} -exports.uploadFile = uploadFile; -test("testGetFileThumbnail", function testGetFileThumbnail() { - return __awaiter(this, void 0, void 0, function* () { - const thumbnailFileName = (0, utils_js_3.getUuid)(); - const thumbnailContentStream = (0, utils_js_4.generateByteStream)(1048576); - const thumbnailFile = yield uploadFile(thumbnailFileName, thumbnailContentStream); - if (!!((yield client.files.getFileThumbnailById(thumbnailFile.id, "png")) == (yield (0, utils_js_5.readByteStream)(thumbnailContentStream)))) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(thumbnailFile.id); - }); -}); -test("testGetFileFullExtraFields", function testGetFileFullExtraFields() { - return __awaiter(this, void 0, void 0, function* () { - const newFileName = (0, utils_js_3.getUuid)(); - const fileContent = (0, utils_js_4.generateByteStream)(1048576); - const uploadedFile = yield uploadFile(newFileName, fileContent); - const file = yield client.files.getFileById(uploadedFile.id, { fields: "is_externally_owned,has_collaborations" }); - if (!(file.isExternallyOwned == false)) { - throw "Assertion failed"; - } - if (!(file.hasCollaborations == false)) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(file.id); - }); -}); -test("testCreateGetAndDeleteFile", function testCreateGetAndDeleteFile() { - return __awaiter(this, void 0, void 0, function* () { - const newFileName = (0, utils_js_3.getUuid)(); - const updatedContentStream = (0, utils_js_4.generateByteStream)(1048576); - const uploadedFile = yield uploadFile(newFileName, updatedContentStream); - const file = yield client.files.getFileById(uploadedFile.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.files.getFileById(uploadedFile.id, { fields: "name" }, new files_generated_js_1.GetFileByIdHeadersArg({ extraHeaders: { ["if-none-match"]: file.etag } })); })).rejects.toThrow(); - if (!(file.name == newFileName)) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(uploadedFile.id); - const trashedFile = yield client.trashedFiles.getFileTrash(uploadedFile.id); - if (!(file.id == trashedFile.id)) { - throw "Assertion failed"; - } - }); -}); -test("testUpdateFile", function testUpdateFile() { - return __awaiter(this, void 0, void 0, function* () { - const fileToUpdate = yield (0, commons_generated_js_1.uploadNewFile)(); - const updatedName = (0, utils_js_3.getUuid)(); - const updatedFile = yield client.files.updateFileById(fileToUpdate.id, { name: updatedName, description: "Updated description" }); - if (!(updatedFile.name == updatedName)) { - throw "Assertion failed"; - } - if (!(updatedFile.description == "Updated description")) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(updatedFile.id); - }); -}); -test("testCopyFile", function testCopyFile() { - return __awaiter(this, void 0, void 0, function* () { - const fileOrigin = yield (0, commons_generated_js_1.uploadNewFile)(); - const copiedFileName = (0, utils_js_3.getUuid)(); - const copiedFile = yield client.files.copyFile(fileOrigin.id, { parent: { id: "0" }, name: copiedFileName }); - if (!(copiedFile.parent.id == "0")) { - throw "Assertion failed"; - } - if (!(copiedFile.name == copiedFileName)) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(fileOrigin.id); - yield client.files.deleteFileById(copiedFile.id); - }); -}); -//# sourceMappingURL=files.generated.test.js.map \ No newline at end of file diff --git a/lib/test/files.generated.test.js.map b/lib/test/files.generated.test.js.map deleted file mode 100644 index 66ed7844..00000000 --- a/lib/test/files.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"files.generated.test.js","sourceRoot":"","sources":["../../src/test/files.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/folders.generated.test.d.ts b/lib/test/folders.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/folders.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/folders.generated.test.js b/lib/test/folders.generated.test.js deleted file mode 100644 index 13d4d96c..00000000 --- a/lib/test/folders.generated.test.js +++ /dev/null @@ -1,99 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_get_folder_info", function test_get_folder_info() { - return __awaiter(this, void 0, void 0, function* () { - const rootFolder = yield client.folders.getFolderById("0"); - if (!(rootFolder.id == "0")) { - throw "Assertion failed"; - } - if (!(rootFolder.name == "All Files")) { - throw "Assertion failed"; - } - }); -}); -test("test_get_folder_full_info_with_extra_fields", function test_get_folder_full_info_with_extra_fields() { - return __awaiter(this, void 0, void 0, function* () { - const rootFolder = yield client.folders.getFolderById("0", { fields: "has_collaborations,tags" }); - if (!(rootFolder.id == "0")) { - throw "Assertion failed"; - } - if (!(rootFolder.hasCollaborations == false)) { - throw "Assertion failed"; - } - const tagsLength = rootFolder.tags.length; - if (!(tagsLength == 0)) { - throw "Assertion failed"; - } - }); -}); -test("test_create_and_delete_folder", function test_create_and_delete_folder() { - return __awaiter(this, void 0, void 0, function* () { - const newFolderName = (0, utils_js_3.getUuid)(); - const newFolder = yield client.folders.createFolder({ name: newFolderName, parent: { id: "0" } }); - const createdFolder = yield client.folders.getFolderById(newFolder.id); - if (!(createdFolder.name == newFolderName)) { - throw "Assertion failed"; - } - yield client.folders.deleteFolderById(newFolder.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.folders.getFolderById(newFolder.id); })).rejects.toThrow(); - }); -}); -test("test_update_folder", function test_update_folder() { - return __awaiter(this, void 0, void 0, function* () { - const folderToUpdateName = (0, utils_js_3.getUuid)(); - const folderToUpdate = yield client.folders.createFolder({ name: folderToUpdateName, parent: { id: "0" } }); - const updatedName = (0, utils_js_3.getUuid)(); - const updatedFolder = yield client.folders.updateFolderById(folderToUpdate.id, { name: updatedName, description: "Updated description" }); - if (!(updatedFolder.name == updatedName)) { - throw "Assertion failed"; - } - if (!(updatedFolder.description == "Updated description")) { - throw "Assertion failed"; - } - yield client.folders.deleteFolderById(updatedFolder.id); - }); -}); -test("test_copy_move_folder_and_list_folder_items", function test_copy_move_folder_and_list_folder_items() { - return __awaiter(this, void 0, void 0, function* () { - const folderOriginName = (0, utils_js_3.getUuid)(); - const folderOrigin = yield client.folders.createFolder({ name: folderOriginName, parent: { id: "0" } }); - const copiedFolderName = (0, utils_js_3.getUuid)(); - const copiedFolder = yield client.folders.copyFolder(folderOrigin.id, { parent: { id: "0" }, name: copiedFolderName }); - if (!(copiedFolder.parent.id == "0")) { - throw "Assertion failed"; - } - const movedFolderName = (0, utils_js_3.getUuid)(); - const movedFolder = yield client.folders.updateFolderById(copiedFolder.id, { parent: { id: folderOrigin.id }, name: movedFolderName }); - if (!(movedFolder.parent.id == folderOrigin.id)) { - throw "Assertion failed"; - } - const folderItems = yield client.folders.getFolderItems(folderOrigin.id); - if (!(folderItems.entries[0].id == movedFolder.id)) { - throw "Assertion failed"; - } - if (!(folderItems.entries[0].name == movedFolderName)) { - throw "Assertion failed"; - } - yield client.folders.deleteFolderById(movedFolder.id); - yield client.folders.deleteFolderById(folderOrigin.id); - }); -}); -//# sourceMappingURL=folders.generated.test.js.map \ No newline at end of file diff --git a/lib/test/folders.generated.test.js.map b/lib/test/folders.generated.test.js.map deleted file mode 100644 index f6d85ddd..00000000 --- a/lib/test/folders.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"folders.generated.test.js","sourceRoot":"","sources":["../../src/test/folders.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/groups.generated.test.d.ts b/lib/test/groups.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/groups.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/groups.generated.test.js b/lib/test/groups.generated.test.js deleted file mode 100644 index f9128fab..00000000 --- a/lib/test/groups.generated.test.js +++ /dev/null @@ -1,53 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_get_groups", function test_get_groups() { - return __awaiter(this, void 0, void 0, function* () { - const groups = yield client.groups.getGroups(); - if (!(groups.totalCount >= 0)) { - throw "Assertion failed"; - } - }); -}); -test("test_create_get_delete_group", function test_create_get_delete_group() { - return __awaiter(this, void 0, void 0, function* () { - const groupName = (0, utils_js_3.getUuid)(); - const groupDescription = "Group description"; - const group = yield client.groups.createGroup({ name: groupName, description: groupDescription }); - if (!(group.name == groupName)) { - throw "Assertion failed"; - } - const groupById = yield client.groups.getGroupById(group.id, { fields: "id,name,description,group_type" }); - if (!(groupById.id == group.id)) { - throw "Assertion failed"; - } - if (!(groupById.description == groupDescription)) { - throw "Assertion failed"; - } - const updatedGroupName = (0, utils_js_3.getUuid)(); - const updatedGroup = yield client.groups.updateGroupById(group.id, { name: updatedGroupName }); - if (!(updatedGroup.name == updatedGroupName)) { - throw "Assertion failed"; - } - yield client.groups.deleteGroupById(group.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.groups.getGroupById(group.id); })).rejects.toThrow(); - }); -}); -//# sourceMappingURL=groups.generated.test.js.map \ No newline at end of file diff --git a/lib/test/groups.generated.test.js.map b/lib/test/groups.generated.test.js.map deleted file mode 100644 index 28e5ec55..00000000 --- a/lib/test/groups.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"groups.generated.test.js","sourceRoot":"","sources":["../../src/test/groups.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAOA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,iBAAiB,EAAE,SAAe,eAAe;;QAClD,MAAM,MAAM,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC;QACpD,IAAI,CAAC,CAAC,MAAM,CAAC,UAAU,IAAI,CAAC,CAAC,EAAE;YAC3B,MAAM,kBAAkB,CAAC;SAC5B;IACL,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,8BAA8B,EAAE,SAAe,4BAA4B;;QAC5E,MAAM,SAAS,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACjC,MAAM,gBAAgB,GAAQ,mBAAmB,CAAC;QAClD,MAAM,KAAK,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,WAAW,EAAE,gBAAgB,EAAsC,CAAC,CAAC;QAC3I,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,IAAI,SAAS,CAAC,EAAE;YAC5B,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,SAAS,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,gCAAgC,EAAuC,CAAC,CAAC;QACrJ,IAAI,CAAC,CAAC,SAAS,CAAC,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,EAAE;YAC7B,MAAM,kBAAkB,CAAC;SAC5B;QACD,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,IAAI,gBAAgB,CAAC,EAAE;YAC9C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,gBAAgB,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACxC,MAAM,YAAY,GAAQ,MAAM,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAgB,EAA0C,CAAC,CAAC;QAC5I,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,IAAI,gBAAgB,CAAC,EAAE;YAC1C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE,CAAC,CAAA;QAC7C,MAAM,CAAC,GAAS,EAAE,gDAAG,MAAM,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAA,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC;IAC1F,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/memberships.generated.test.d.ts b/lib/test/memberships.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/memberships.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/memberships.generated.test.js b/lib/test/memberships.generated.test.js deleted file mode 100644 index 5a9c0cd6..00000000 --- a/lib/test/memberships.generated.test.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("testMemberships", function testMemberships() { - return __awaiter(this, void 0, void 0, function* () { - const user = yield client.users.createUser({ name: (0, utils_js_3.getUuid)(), login: "".concat((0, utils_js_3.getUuid)(), "@boxdemo.com") }); - const userMemberships = yield client.memberships.getUserMemberships(user.id); - if (!(userMemberships.totalCount == 0)) { - throw "Assertion failed"; - } - const group = yield client.groups.createGroup({ name: (0, utils_js_3.getUuid)() }); - const groupMemberships = yield client.memberships.getGroupMemberships(group.id); - if (!(groupMemberships.totalCount == 0)) { - throw "Assertion failed"; - } - const groupMembership = yield client.memberships.createGroupMembership({ user: user, group: group }); - if (!(groupMembership.user.id == user.id)) { - throw "Assertion failed"; - } - if (!(groupMembership.group.id == group.id)) { - throw "Assertion failed"; - } - if (!(groupMembership.role == "member")) { - throw "Assertion failed"; - } - if (!(yield client.memberships.getGroupMembershipById(groupMembership.id))) { - throw "Assertion failed"; - } - const updatedGroupMembership = yield client.memberships.updateGroupMembershipById(groupMembership.id, { role: "admin" }); - if (!(updatedGroupMembership.id == groupMembership.id)) { - throw "Assertion failed"; - } - if (!(updatedGroupMembership.role == "admin")) { - throw "Assertion failed"; - } - yield client.memberships.deleteGroupMembershipById(groupMembership.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.memberships.getGroupMembershipById(groupMembership.id); })).rejects.toThrow(); - yield client.groups.deleteGroupById(group.id); - yield client.users.deleteUserById(user.id); - }); -}); -//# sourceMappingURL=memberships.generated.test.js.map \ No newline at end of file diff --git a/lib/test/memberships.generated.test.js.map b/lib/test/memberships.generated.test.js.map deleted file mode 100644 index 97e4f35e..00000000 --- a/lib/test/memberships.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"memberships.generated.test.js","sourceRoot":"","sources":["../../src/test/memberships.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/signRequests.generated.test.d.ts b/lib/test/signRequests.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/signRequests.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/signRequests.generated.test.js b/lib/test/signRequests.generated.test.js deleted file mode 100644 index f817d14e..00000000 --- a/lib/test/signRequests.generated.test.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const commons_generated_js_1 = require("./commons.generated.js"); -const commons_generated_js_2 = require("./commons.generated.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_create_get_cancel_and_list_sign_request", function test_create_get_cancel_and_list_sign_request() { - return __awaiter(this, void 0, void 0, function* () { - const signerEmail = "".concat((0, utils_js_3.getUuid)(), "@box.com"); - const fileToSign = yield (0, commons_generated_js_1.uploadNewFile)(); - const destinationFolder = yield (0, commons_generated_js_2.createNewFolder)(); - const createdSignRequest = yield client.signRequests.createSignRequest({ signers: [{ email: signerEmail }], parentFolder: { id: destinationFolder.id, type: "folder" }, sourceFiles: [{ id: fileToSign.id, type: "file" }] }); - if (!(createdSignRequest.signFiles.files[0].name == fileToSign.name)) { - throw "Assertion failed"; - } - if (!(createdSignRequest.signers[1].email == signerEmail)) { - throw "Assertion failed"; - } - if (!(createdSignRequest.parentFolder.id == destinationFolder.id)) { - throw "Assertion failed"; - } - const newSignRequest = yield client.signRequests.getSignRequestById(createdSignRequest.id); - if (!(newSignRequest.signFiles.files[0].name == fileToSign.name)) { - throw "Assertion failed"; - } - if (!(newSignRequest.signers[1].email == signerEmail)) { - throw "Assertion failed"; - } - if (!(newSignRequest.parentFolder.id == destinationFolder.id)) { - throw "Assertion failed"; - } - const cancelledSignRequest = yield client.signRequests.cancelSignRequest(createdSignRequest.id); - if (!(cancelledSignRequest.status == "cancelled")) { - throw "Assertion failed"; - } - const signRequests = yield client.signRequests.getSignRequests(); - if (!(signRequests.entries[0].type == "sign-request")) { - throw "Assertion failed"; - } - yield client.folders.deleteFolderById(destinationFolder.id, { recursive: true }); - yield client.files.deleteFileById(fileToSign.id); - }); -}); -//# sourceMappingURL=signRequests.generated.test.js.map \ No newline at end of file diff --git a/lib/test/signRequests.generated.test.js.map b/lib/test/signRequests.generated.test.js.map deleted file mode 100644 index ab8043fc..00000000 --- a/lib/test/signRequests.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"signRequests.generated.test.js","sourceRoot":"","sources":["../../src/test/signRequests.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/uploads.generated.test.d.ts b/lib/test/uploads.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/uploads.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/uploads.generated.test.js b/lib/test/uploads.generated.test.js deleted file mode 100644 index 6b99f942..00000000 --- a/lib/test/uploads.generated.test.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const utils_js_4 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_upload_file_and_file_version", function test_upload_file_and_file_version() { - return __awaiter(this, void 0, void 0, function* () { - const newFileName = (0, utils_js_3.getUuid)(); - const fileContentStream = (0, utils_js_4.generateByteStream)(1048576); - const uploadedFiles = yield client.uploads.uploadFile({ attributes: { name: newFileName, parent: { id: "0" } }, file: fileContentStream }); - const uploadedFile = uploadedFiles.entries[0]; - if (!(uploadedFile.name == newFileName)) { - throw "Assertion failed"; - } - const newFileVersionName = (0, utils_js_3.getUuid)(); - const newFileContentStream = (0, utils_js_4.generateByteStream)(1048576); - const uploadedFilesVersion = yield client.uploads.uploadFileVersion(uploadedFile.id, { attributes: { name: newFileVersionName }, file: newFileContentStream }); - const newFileVersion = uploadedFilesVersion.entries[0]; - if (!(newFileVersion.name == newFileVersionName)) { - throw "Assertion failed"; - } - yield client.files.deleteFileById(newFileVersion.id); - }); -}); -//# sourceMappingURL=uploads.generated.test.js.map \ No newline at end of file diff --git a/lib/test/uploads.generated.test.js.map b/lib/test/uploads.generated.test.js.map deleted file mode 100644 index a8f94129..00000000 --- a/lib/test/uploads.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"uploads.generated.test.js","sourceRoot":"","sources":["../../src/test/uploads.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAWA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,0CAAiD;AAEjD,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,mCAAmC,EAAE,SAAe,iCAAiC;;QACtF,MAAM,WAAW,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACnC,MAAM,iBAAiB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC3D,MAAM,aAAa,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAA+D,EAAoD,EAAE,IAAI,EAAE,iBAAiB,EAAqC,CAAC,CAAC;QAClS,MAAM,YAAY,GAAQ,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QACnD,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,IAAI,WAAW,CAAC,EAAE;YACrC,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,kBAAkB,GAAQ,IAAA,kBAAO,GAAE,CAAC;QAC1C,MAAM,oBAAoB,GAAQ,IAAA,6BAAkB,EAAC,OAAO,CAAC,CAAC;QAC9D,MAAM,oBAAoB,GAAQ,MAAM,MAAM,CAAC,OAAO,CAAC,iBAAiB,CAAC,YAAY,CAAC,EAAE,EAAE,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,kBAAkB,EAA2D,EAAE,IAAI,EAAE,oBAAoB,EAA4C,CAAC,CAAC;QACvQ,MAAM,cAAc,GAAQ,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAC5D,IAAI,CAAC,CAAC,cAAc,CAAC,IAAI,IAAI,kBAAkB,CAAC,EAAE;YAC9C,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,cAAc,CAAC,EAAE,CAAC,CAAA;IACxD,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/users.generated.test.d.ts b/lib/test/users.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/users.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/users.generated.test.js b/lib/test/users.generated.test.js deleted file mode 100644 index 7004c536..00000000 --- a/lib/test/users.generated.test.js +++ /dev/null @@ -1,57 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_get_users", function test_get_users() { - return __awaiter(this, void 0, void 0, function* () { - const users = yield client.users.getUsers(); - if (!(users.totalCount >= 0)) { - throw "Assertion failed"; - } - }); -}); -test("test_get_user_me", function test_get_user_me() { - return __awaiter(this, void 0, void 0, function* () { - const currentUser = yield client.users.getUserMe(); - if (!(currentUser.type == "user")) { - throw "Assertion failed"; - } - }); -}); -test("test_create_update_get_delete_user", function test_create_update_get_delete_user() { - return __awaiter(this, void 0, void 0, function* () { - const userName = (0, utils_js_3.getUuid)(); - const userLogin = "".concat((0, utils_js_3.getUuid)(), "@gmail.com"); - const user = yield client.users.createUser({ name: userName, login: userLogin, isPlatformAccessOnly: true }); - if (!(user.name == userName)) { - throw "Assertion failed"; - } - const userById = yield client.users.getUserById(user.id); - if (!(userById.id == user.id)) { - throw "Assertion failed"; - } - const updatedUserName = (0, utils_js_3.getUuid)(); - const updatedUser = yield client.users.updateUserById(user.id, { name: updatedUserName }); - if (!(updatedUser.name == updatedUserName)) { - throw "Assertion failed"; - } - yield client.users.deleteUserById(user.id); - }); -}); -//# sourceMappingURL=users.generated.test.js.map \ No newline at end of file diff --git a/lib/test/users.generated.test.js.map b/lib/test/users.generated.test.js.map deleted file mode 100644 index 297572b1..00000000 --- a/lib/test/users.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"users.generated.test.js","sourceRoot":"","sources":["../../src/test/users.generated.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAMA,0CAA2C;AAC3C,0CAAwC;AACxC,0CAAsC;AACtC,gEAAgD;AAChD,8CAAwC;AACxC,8CAA0C;AAC1C,MAAM,SAAS,GAAQ,sBAAS,CAAC,oBAAoB,CAAC,IAAA,uBAAY,EAAC,IAAA,oBAAS,EAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC;AACrG,MAAM,IAAI,GAAQ,IAAI,oBAAO,CAAC,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC;AACrD,MAAM,MAAM,GAAQ,IAAI,4BAAM,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC;AAC/C,IAAI,CAAC,gBAAgB,EAAE,SAAe,cAAc;;QAChD,MAAM,KAAK,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;QACjD,IAAI,CAAC,CAAC,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,EAAE;YAC1B,MAAM,kBAAkB,CAAC;SAC5B;IACL,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,kBAAkB,EAAE,SAAe,gBAAgB;;QACpD,MAAM,WAAW,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC;QACxD,IAAI,CAAC,CAAC,WAAW,CAAC,IAAI,IAAI,MAAM,CAAC,EAAE;YAC/B,MAAM,kBAAkB,CAAC;SAC5B;IACL,CAAC;CAAA,CAAC,CAAC;AACH,IAAI,CAAC,oCAAoC,EAAE,SAAe,kCAAkC;;QACxF,MAAM,QAAQ,GAAQ,IAAA,kBAAO,GAAE,CAAC;QAChC,MAAM,SAAS,GAAQ,EAAE,CAAC,MAAM,CAAC,IAAA,kBAAO,GAAE,EAAE,YAAY,CAAW,CAAC;QACpE,MAAM,IAAI,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,SAAS,EAAE,oBAAoB,EAAE,IAAI,EAAqC,CAAC,CAAC;QACrJ,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,EAAE;YAC1B,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,QAAQ,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QAC9D,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,IAAI,IAAI,CAAC,EAAE,CAAC,EAAE;YAC3B,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,eAAe,GAAQ,IAAA,kBAAO,GAAE,CAAC;QACvC,MAAM,WAAW,GAAQ,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,eAAe,EAAyC,CAAC,CAAC;QACtI,IAAI,CAAC,CAAC,WAAW,CAAC,IAAI,IAAI,eAAe,CAAC,EAAE;YACxC,MAAM,kBAAkB,CAAC;SAC5B;QACD,MAAM,MAAM,CAAC,KAAK,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE,CAAC,CAAA;IAC9C,CAAC;CAAA,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/test/webhooks.generated.test.d.ts b/lib/test/webhooks.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/webhooks.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/webhooks.generated.test.js b/lib/test/webhooks.generated.test.js deleted file mode 100644 index ee63e3c3..00000000 --- a/lib/test/webhooks.generated.test.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("testWebhooksCRUD", function testWebhooksCRUD() { - return __awaiter(this, void 0, void 0, function* () { - const folder = yield client.folders.createFolder({ name: (0, utils_js_3.getUuid)(), parent: { id: "0" } }); - const webhook = yield client.webhooks.createWebhook({ target: { id: folder.id, type: "folder" }, address: "https://example.com/new-webhook", triggers: ["FILE.UPLOADED"] }); - if (!(webhook.target.id == folder.id)) { - throw "Assertion failed"; - } - if (!(webhook.target.type == "folder")) { - throw "Assertion failed"; - } - if (!(webhook.triggers.length == ["FILE.UPLOADED"].length)) { - throw "Assertion failed"; - } - if (!(webhook.address == "https://example.com/new-webhook")) { - throw "Assertion failed"; - } - const webhooks = yield client.webhooks.getWebhooks(); - if (!(webhooks.entries.length > 0)) { - throw "Assertion failed"; - } - const webhookFromApi = yield client.webhooks.getWebhookById(webhook.id); - if (!(webhook.id == webhookFromApi.id)) { - throw "Assertion failed"; - } - if (!(webhook.target.id == webhookFromApi.target.id)) { - throw "Assertion failed"; - } - if (!(webhook.address == webhookFromApi.address)) { - throw "Assertion failed"; - } - const updatedWebhook = yield client.webhooks.updateWebhookById(webhook.id, { address: "https://example.com/updated-webhook" }); - if (!(updatedWebhook.id == webhook.id)) { - throw "Assertion failed"; - } - if (!(updatedWebhook.address == "https://example.com/updated-webhook")) { - throw "Assertion failed"; - } - yield client.webhooks.deleteWebhookById(webhook.id); - expect(() => __awaiter(this, void 0, void 0, function* () { yield client.webhooks.deleteWebhookById(webhook.id); })).rejects.toThrow(); - yield client.folders.deleteFolderById(folder.id); - }); -}); -//# sourceMappingURL=webhooks.generated.test.js.map \ No newline at end of file diff --git a/lib/test/webhooks.generated.test.js.map b/lib/test/webhooks.generated.test.js.map deleted file mode 100644 index d80572dd..00000000 --- a/lib/test/webhooks.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"webhooks.generated.test.js","sourceRoot":"","sources":["../../src/test/webhooks.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/test/weblinks.generated.test.d.ts b/lib/test/weblinks.generated.test.d.ts deleted file mode 100644 index cb0ff5c3..00000000 --- a/lib/test/weblinks.generated.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/lib/test/weblinks.generated.test.js b/lib/test/weblinks.generated.test.js deleted file mode 100644 index 19cb8e2e..00000000 --- a/lib/test/weblinks.generated.test.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_js_1 = require("../utils.js"); -const utils_js_2 = require("../utils.js"); -const utils_js_3 = require("../utils.js"); -const client_generated_js_1 = require("../client.generated.js"); -const jwtAuth_js_1 = require("../jwtAuth.js"); -const jwtAuth_js_2 = require("../jwtAuth.js"); -const jwtConfig = jwtAuth_js_2.JwtConfig.fromConfigJsonString((0, utils_js_1.decodeBase64)((0, utils_js_2.getEnvVar)("JWT_CONFIG_BASE_64"))); -const auth = new jwtAuth_js_1.JwtAuth({ config: jwtConfig }); -const client = new client_generated_js_1.Client({ auth: auth }); -test("test_create_get_delete_weblink", function test_create_get_delete_weblink() { - return __awaiter(this, void 0, void 0, function* () { - const url = "https://www.box.com"; - const parent = yield client.folders.getFolderById("0"); - const name = (0, utils_js_3.getUuid)(); - const description = "Weblink description"; - const sharedAccess = "open"; - const password = "super-secret-password"; - const weblink = yield client.webLinks.createWebLink({ url: url, parent: parent, name: name, description: description }); - if (!(weblink.url == url)) { - throw "Assertion failed"; - } - if (!(weblink.parent.id == parent.id)) { - throw "Assertion failed"; - } - if (!(weblink.name == name)) { - throw "Assertion failed"; - } - if (!(weblink.description == description)) { - throw "Assertion failed"; - } - const weblinkById = yield client.webLinks.getWebLinkById(weblink.id); - if (!(weblinkById.id == weblink.id)) { - throw "Assertion failed"; - } - if (!(weblinkById.url == url)) { - throw "Assertion failed"; - } - const updatedName = (0, utils_js_3.getUuid)(); - const updatedWeblink = yield client.webLinks.updateWebLinkById(weblink.id, { name: updatedName, sharedLink: { access: sharedAccess, password: password } }); - if (!(updatedWeblink.name == updatedName)) { - throw "Assertion failed"; - } - if (!(updatedWeblink.sharedLink.access == sharedAccess)) { - throw "Assertion failed"; - } - yield client.webLinks.deleteWebLinkById(weblink.id); - const deletedWeblink = yield client.webLinks.getWebLinkById(weblink.id); - if (!(deletedWeblink.itemStatus == "trashed")) { - throw "Assertion failed"; - } - }); -}); -//# sourceMappingURL=weblinks.generated.test.js.map \ No newline at end of file diff --git a/lib/test/weblinks.generated.test.js.map b/lib/test/weblinks.generated.test.js.map deleted file mode 100644 index 607a284d..00000000 --- a/lib/test/weblinks.generated.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"weblinks.generated.test.js","sourceRoot":"","sources":["../../src/test/weblinks.generated.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/utils.d.ts b/lib/utils.d.ts deleted file mode 100644 index 2c77d69d..00000000 --- a/lib/utils.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/// -/// -/// -import * as crypto from 'crypto'; -import { Readable } from 'stream'; -export declare function getUuid(): string; -export declare function decodeBase64(value: string): string; -export declare function hexToBase64(data: string): string; -export { Buffer, Readable as ByteStream }; -export declare class Hash { - #private; - constructor(hash: crypto.Hash); - updateHash(data: Buffer): void; - digestHash(encoding: 'base64'): string; -} -export declare function createHash(algorithm: 'sha1'): Hash; -export declare function getEnvVar(name: string): string; -export declare function listConcat(a: readonly T[], b: readonly T[]): T[]; -export declare function generateByteBuffer(size: number): Buffer; -export declare function generateByteStreamFromBuffer(buffer: Buffer): Readable; -export declare function generateByteStream(size: number): Readable; -export declare function bufferEquals(buffer1: Buffer, buffer2: Buffer): boolean; -export declare function decodeBase64ByteStream(data: string): Readable; -export declare function readByteStream(byteStream: Readable): Promise; -export declare function cloneByteStream(readableStream: Readable): Promise<[Readable, Readable]>; -export declare function iterateChunks(stream: Readable, chunkSize: number): AsyncIterator; -export declare function reduceIterator(iterator: AsyncIterator, reducer: (accumulator: U, current: T) => Promise, initialValue: U): Promise; -export declare function prepareParams(map: { - readonly [key: string]: undefined | string; -}): { - readonly [key: string]: string; -}; -export declare function toString(value: any): string; diff --git a/lib/utils.js b/lib/utils.js deleted file mode 100644 index aa758bd1..00000000 --- a/lib/utils.js +++ /dev/null @@ -1,238 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, state, value, kind, f) { - if (kind === "m") throw new TypeError("Private method is not writable"); - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); - return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; -}; -var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, state, kind, f) { - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); - return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); -}; -var __asyncValues = (this && this.__asyncValues) || function (o) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var m = o[Symbol.asyncIterator], i; - return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); - function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } - function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } -}; -var __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } -var __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _arguments, generator) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var g = generator.apply(thisArg, _arguments || []), i, q = []; - return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; - function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } - function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } - function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } - function fulfill(value) { resume("next", value); } - function reject(value) { resume("throw", value); } - function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } -}; -var _Hash_hash; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.toString = exports.prepareParams = exports.reduceIterator = exports.iterateChunks = exports.cloneByteStream = exports.readByteStream = exports.decodeBase64ByteStream = exports.bufferEquals = exports.generateByteStream = exports.generateByteStreamFromBuffer = exports.generateByteBuffer = exports.listConcat = exports.getEnvVar = exports.createHash = exports.Hash = exports.ByteStream = exports.Buffer = exports.hexToBase64 = exports.decodeBase64 = exports.getUuid = void 0; -const crypto = __importStar(require("crypto")); -const stream_1 = require("stream"); -Object.defineProperty(exports, "ByteStream", { enumerable: true, get: function () { return stream_1.Readable; } }); -const uuid_1 = require("uuid"); -function getUuid() { - return (0, uuid_1.v4)(); -} -exports.getUuid = getUuid; -function decodeBase64(value) { - return Buffer.from(value, 'base64').toString('utf8'); -} -exports.decodeBase64 = decodeBase64; -function hexToBase64(data) { - return Buffer.from(data, 'hex').toString('base64'); -} -exports.hexToBase64 = hexToBase64; -class Hash { - constructor(hash) { - _Hash_hash.set(this, void 0); - __classPrivateFieldSet(this, _Hash_hash, hash, "f"); - } - updateHash(data) { - __classPrivateFieldGet(this, _Hash_hash, "f").update(data); - } - digestHash(encoding) { - return __classPrivateFieldGet(this, _Hash_hash, "f").digest(encoding); - } -} -exports.Hash = Hash; -_Hash_hash = new WeakMap(); -function createHash(algorithm) { - return new Hash(crypto.createHash(algorithm)); -} -exports.createHash = createHash; -function getEnvVar(name) { - return process.env[name] || ''; -} -exports.getEnvVar = getEnvVar; -function listConcat(a, b) { - return [...a, ...b]; -} -exports.listConcat = listConcat; -function generateByteBuffer(size) { - return crypto.randomBytes(size); -} -exports.generateByteBuffer = generateByteBuffer; -function generateByteStreamFromBuffer(buffer) { - return stream_1.Readable.from(buffer); -} -exports.generateByteStreamFromBuffer = generateByteStreamFromBuffer; -function generateByteStream(size) { - return stream_1.Readable.from(crypto.randomBytes(size)); -} -exports.generateByteStream = generateByteStream; -function bufferEquals(buffer1, buffer2) { - return Buffer.compare(buffer1, buffer2) === 0; -} -exports.bufferEquals = bufferEquals; -function decodeBase64ByteStream(data) { - return stream_1.Readable.from(Buffer.from(data, 'base64')); -} -exports.decodeBase64ByteStream = decodeBase64ByteStream; -function readByteStream(byteStream) { - var _a, byteStream_1, byteStream_1_1; - var _b, e_1, _c, _d; - return __awaiter(this, void 0, void 0, function* () { - const buffers = []; - try { - for (_a = true, byteStream_1 = __asyncValues(byteStream); byteStream_1_1 = yield byteStream_1.next(), _b = byteStream_1_1.done, !_b;) { - _d = byteStream_1_1.value; - _a = false; - try { - const data = _d; - buffers.push(data); - } - finally { - _a = true; - } - } - } - catch (e_1_1) { e_1 = { error: e_1_1 }; } - finally { - try { - if (!_a && !_b && (_c = byteStream_1.return)) yield _c.call(byteStream_1); - } - finally { if (e_1) throw e_1.error; } - } - return Buffer.concat(buffers); - }); -} -exports.readByteStream = readByteStream; -function cloneByteStream(readableStream) { - return __awaiter(this, void 0, void 0, function* () { - const clone1 = readableStream.pipe(new stream_1.PassThrough()); - const clone2 = readableStream.pipe(new stream_1.PassThrough()); - return [clone1, clone2]; - }); -} -exports.cloneByteStream = cloneByteStream; -function iterateChunks(stream, chunkSize) { - return __asyncGenerator(this, arguments, function* iterateChunks_1() { - var _a, e_2, _b, _c; - let buffers = []; - let totalSize = 0; - try { - for (var _d = true, stream_2 = __asyncValues(stream), stream_2_1; stream_2_1 = yield __await(stream_2.next()), _a = stream_2_1.done, !_a;) { - _c = stream_2_1.value; - _d = false; - try { - const data = _c; - if (!Buffer.isBuffer(data)) { - throw new Error('Expecting a chunk of stream to be a Buffer'); - } - buffers.push(data); - totalSize += data.length; - if (totalSize < chunkSize) { - continue; - } - const buffer = Buffer.concat(buffers); - let start = 0; - while (totalSize >= chunkSize) { - yield yield __await(stream_1.Readable.from(buffer.subarray(start, start + chunkSize))); - start += chunkSize; - totalSize -= chunkSize; - } - buffers = totalSize > 0 ? [buffer.subarray(start)] : []; - } - finally { - _d = true; - } - } - } - catch (e_2_1) { e_2 = { error: e_2_1 }; } - finally { - try { - if (!_d && !_a && (_b = stream_2.return)) yield __await(_b.call(stream_2)); - } - finally { if (e_2) throw e_2.error; } - } - if (totalSize > 0) { - yield yield __await(stream_1.Readable.from(Buffer.concat(buffers))); - } - }); -} -exports.iterateChunks = iterateChunks; -function reduceIterator(iterator, reducer, initialValue) { - return __awaiter(this, void 0, void 0, function* () { - let result = initialValue; - let iteration = yield iterator.next(); - while (!iteration.done) { - result = yield reducer(result, iteration.value); - iteration = yield iterator.next(); - } - return result; - }); -} -exports.reduceIterator = reduceIterator; -function prepareParams(map) { - if (!map || typeof map !== 'object') { - throw new Error('Expecting obj to be an object in prepareParams'); - } - return Object.fromEntries(Object.entries(map).filter((entry) => typeof entry[1] === 'string')); -} -exports.prepareParams = prepareParams; -function toString(value) { - if (typeof value === 'string' || value == null) { - return value; - } - return String(value); -} -exports.toString = toString; -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/lib/utils.js.map b/lib/utils.js.map deleted file mode 100644 index 74702063..00000000 --- a/lib/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file