From 1bcca28610f9e2fd253b39e491443a910e6807b6 Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Wed, 12 Aug 2026 15:41:50 -0700 Subject: [PATCH] feat(web-api): regenerate response types from latest samples Regenerate packages/web-api/src/types/response from the current java-slack-sdk samples, adding newly-returned optional properties to Web API response types (e.g. top-level `warning`, `conversations.info` `Channel.properties`) and a response type for `admin.users.getExpiration`. All additions are optional. Also fix scripts/generate-web-api-types.sh: the final `npm run lint:fix` ran from packages/web-api, but that package has no lint script since the repo moved to root-level Biome. Run `lint:fix` from the repo root so the generator completes end-to-end and normalizes generated output. Co-Authored-By: Claude --- .changeset/regen-web-api-response-types.md | 7 + .../AdminAppsActivitiesListResponse.ts | 19 ++ .../response/AdminAppsConfigLookupResponse.ts | 1 + .../response/AdminAppsConfigSetResponse.ts | 1 + .../AdminAppsRequestsCancelResponse.ts | 1 + .../AdminAuthPolicyAssignEntitiesResponse.ts | 1 + .../AdminAuthPolicyGetEntitiesResponse.ts | 1 + .../AdminAuthPolicyRemoveEntitiesResponse.ts | 1 + .../response/AdminBarriersCreateResponse.ts | 1 + .../response/AdminBarriersDeleteResponse.ts | 1 + .../response/AdminBarriersListResponse.ts | 1 + .../response/AdminBarriersUpdateResponse.ts | 1 + .../AdminConversationsBulkArchiveResponse.ts | 1 + .../AdminConversationsBulkDeleteResponse.ts | 1 + .../AdminConversationsBulkMoveResponse.ts | 1 + .../AdminConversationsCreateResponse.ts | 1 + .../AdminConversationsDeleteResponse.ts | 1 + ...istOriginalConnectedChannelInfoResponse.ts | 1 + ...ConversationsGetCustomRetentionResponse.ts | 1 + ...versationsRemoveCustomRetentionResponse.ts | 1 + .../AdminConversationsSearchResponse.ts | 17 ++ ...ConversationsSetCustomRetentionResponse.ts | 1 + .../response/AdminEmojiAddAliasResponse.ts | 1 + .../types/response/AdminEmojiAddResponse.ts | 1 + .../types/response/AdminEmojiListResponse.ts | 1 + .../response/AdminEmojiRemoveResponse.ts | 1 + .../response/AdminEmojiRenameResponse.ts | 1 + .../response/AdminFunctionsListResponse.ts | 7 + ...AdminFunctionsPermissionsLookupResponse.ts | 1 + .../AdminFunctionsPermissionsSetResponse.ts | 1 + .../AdminInviteRequestsApproveResponse.ts | 1 + ...AdminInviteRequestsApprovedListResponse.ts | 1 + .../AdminInviteRequestsDeniedListResponse.ts | 1 + .../AdminInviteRequestsDenyResponse.ts | 1 + .../AdminInviteRequestsListResponse.ts | 1 + .../AdminRolesAddAssignmentsResponse.ts | 1 + .../AdminRolesListAssignmentsResponse.ts | 1 + .../AdminRolesRemoveAssignmentsResponse.ts | 1 + .../response/AdminTeamsAdminsListResponse.ts | 1 + .../types/response/AdminTeamsListResponse.ts | 1 + .../response/AdminTeamsOwnersListResponse.ts | 1 + .../AdminTeamsSettingsInfoResponse.ts | 1 + ...TeamsSettingsSetDefaultChannelsResponse.ts | 1 + ...dminTeamsSettingsSetDescriptionResponse.ts | 1 + ...TeamsSettingsSetDiscoverabilityResponse.ts | 1 + .../AdminTeamsSettingsSetIconResponse.ts | 1 + .../AdminTeamsSettingsSetNameResponse.ts | 1 + .../AdminUsergroupsAddChannelsResponse.ts | 1 + .../AdminUsergroupsAddTeamsResponse.ts | 1 + .../AdminUsergroupsListChannelsResponse.ts | 1 + .../AdminUsergroupsRemoveChannelsResponse.ts | 1 + .../AdminUsersGetExpirationResponse.ts | 25 +++ .../types/response/AdminUsersListResponse.ts | 1 + .../AdminUsersSessionClearSettingsResponse.ts | 1 + .../AdminUsersSessionGetSettingsResponse.ts | 1 + .../AdminUsersSessionInvalidateResponse.ts | 1 + .../response/AdminUsersSessionListResponse.ts | 1 + .../AdminUsersSessionResetBulkResponse.ts | 1 + .../AdminUsersSessionResetResponse.ts | 1 + .../AdminUsersSessionSetSettingsResponse.ts | 1 + ...nUsersUnsupportedVersionsExportResponse.ts | 1 + .../AdminWorkflowsUnpublishResponse.ts | 1 + .../src/types/response/ApiTestResponse.ts | 1 + .../response/AppsConnectionsOpenResponse.ts | 6 + .../AppsEventAuthorizationsListResponse.ts | 1 + .../response/AppsManifestCreateResponse.ts | 1 + .../response/AppsManifestDeleteResponse.ts | 1 + .../response/AppsManifestExportResponse.ts | 3 + .../response/AppsManifestUpdateResponse.ts | 1 + .../response/AppsManifestValidateResponse.ts | 1 + .../types/response/AppsUninstallResponse.ts | 1 + .../src/types/response/AuthRevokeResponse.ts | 1 + .../types/response/AuthTeamsListResponse.ts | 1 + .../src/types/response/AuthTestResponse.ts | 1 + .../types/response/BookmarksAddResponse.ts | 1 + .../types/response/BookmarksEditResponse.ts | 1 + .../types/response/BookmarksListResponse.ts | 1 + .../types/response/BookmarksRemoveResponse.ts | 1 + .../src/types/response/BotsInfoResponse.ts | 1 + .../src/types/response/CallsAddResponse.ts | 1 + .../src/types/response/CallsEndResponse.ts | 1 + .../src/types/response/CallsInfoResponse.ts | 1 + .../response/CallsParticipantsAddResponse.ts | 1 + .../CallsParticipantsRemoveResponse.ts | 1 + .../src/types/response/CallsUpdateResponse.ts | 1 + .../response/CanvasesAccessDeleteResponse.ts | 1 + .../response/CanvasesAccessSetResponse.ts | 1 + .../types/response/CanvasesCreateResponse.ts | 1 + .../types/response/CanvasesDeleteResponse.ts | 1 + .../types/response/CanvasesEditResponse.ts | 1 + .../CanvasesSectionsLookupResponse.ts | 1 + .../response/ChatAppendStreamResponse.ts | 10 + .../src/types/response/ChatDeleteResponse.ts | 1 + .../response/ChatGetPermalinkResponse.ts | 1 + .../response/ChatPostEphemeralResponse.ts | 1 + .../types/response/ChatPostMessageResponse.ts | 1 + .../ChatScheduledMessagesListResponse.ts | 1 + .../types/response/ChatStartStreamResponse.ts | 10 + .../types/response/ChatStopStreamResponse.ts | 26 +-- .../src/types/response/ChatUnfurlResponse.ts | 8 + .../response/ConversationsArchiveResponse.ts | 1 + .../ConversationsCanvasesCreateResponse.ts | 1 + .../response/ConversationsCloseResponse.ts | 1 + .../response/ConversationsCreateResponse.ts | 1 + .../response/ConversationsInfoResponse.ts | 19 ++ .../response/ConversationsInviteResponse.ts | 1 + .../response/ConversationsJoinResponse.ts | 14 ++ .../response/ConversationsKickResponse.ts | 1 + .../response/ConversationsLeaveResponse.ts | 1 + .../response/ConversationsListResponse.ts | 27 +++ .../response/ConversationsMarkResponse.ts | 1 + .../response/ConversationsMembersResponse.ts | 1 + .../response/ConversationsRenameResponse.ts | 1 + .../ConversationsSetPurposeResponse.ts | 1 + .../response/ConversationsSetTopicResponse.ts | 1 + .../ConversationsUnarchiveResponse.ts | 1 + .../src/types/response/DndEndDndResponse.ts | 1 + .../types/response/DndEndSnoozeResponse.ts | 1 + .../src/types/response/DndInfoResponse.ts | 1 + .../types/response/DndSetSnoozeResponse.ts | 1 + .../src/types/response/DndTeamInfoResponse.ts | 1 + .../src/types/response/EmojiListResponse.ts | 1 + .../response/EntityPresentDetailsResponse.ts | 5 + .../FilesCompleteUploadExternalResponse.ts | 2 + .../FilesGetUploadURLExternalResponse.ts | 1 + .../response/FilesRemoteRemoveResponse.ts | 1 + .../types/response/OauthV2ExchangeResponse.ts | 1 + .../types/response/ReactionsAddResponse.ts | 1 + .../types/response/ReactionsRemoveResponse.ts | 1 + .../src/types/response/RtmConnectResponse.ts | 2 + .../SlackListsAccessDeleteResponse.ts | 16 +- .../response/SlackListsAccessSetResponse.ts | 16 +- .../response/SlackListsCreateResponse.ts | 69 +++++- .../response/SlackListsDownloadGetResponse.ts | 18 +- .../SlackListsDownloadStartResponse.ts | 18 +- .../response/SlackListsItemsCreateResponse.ts | 54 ++++- .../SlackListsItemsDeleteMultipleResponse.ts | 16 +- .../response/SlackListsItemsDeleteResponse.ts | 11 +- .../response/SlackListsItemsInfoResponse.ts | 208 +++++++++++++++++- .../response/SlackListsItemsListResponse.ts | 58 ++++- .../response/SlackListsItemsUpdateResponse.ts | 16 +- .../response/SlackListsUpdateResponse.ts | 16 +- .../types/response/TeamAccessLogsResponse.ts | 2 + .../response/TeamBillableInfoResponse.ts | 1 + .../types/response/TeamBillingInfoResponse.ts | 1 + .../TeamExternalTeamsDisconnectResponse.ts | 1 + .../response/TeamExternalTeamsListResponse.ts | 1 + .../src/types/response/TeamInfoResponse.ts | 11 + .../response/TeamIntegrationLogsResponse.ts | 1 + .../response/TeamPreferencesListResponse.ts | 1 + .../types/response/TeamProfileGetResponse.ts | 1 + .../response/UsergroupsCreateResponse.ts | 6 + .../response/UsergroupsDisableResponse.ts | 6 + .../response/UsergroupsEnableResponse.ts | 6 + .../types/response/UsergroupsListResponse.ts | 7 + .../response/UsergroupsUpdateResponse.ts | 6 + .../response/UsergroupsUsersListResponse.ts | 1 + .../response/UsergroupsUsersUpdateResponse.ts | 11 + .../response/UsersConversationsResponse.ts | 19 ++ .../response/UsersDeletePhotoResponse.ts | 1 + ...UsersDiscoverableContactsLookupResponse.ts | 1 + .../src/types/response/UsersInfoResponse.ts | 5 + .../src/types/response/UsersListResponse.ts | 7 +- .../response/UsersLookupByEmailResponse.ts | 3 + .../types/response/UsersProfileGetResponse.ts | 4 + .../types/response/UsersProfileSetResponse.ts | 3 + .../types/response/UsersSetActiveResponse.ts | 1 + .../types/response/UsersSetPhotoResponse.ts | 1 + .../response/UsersSetPresenceResponse.ts | 1 + .../src/types/response/ViewsOpenResponse.ts | 15 ++ .../types/response/ViewsPublishResponse.ts | 15 ++ .../src/types/response/ViewsPushResponse.ts | 15 ++ .../src/types/response/ViewsUpdateResponse.ts | 15 ++ .../response/WorkflowsFeaturedAddResponse.ts | 18 +- .../response/WorkflowsFeaturedListResponse.ts | 23 +- .../WorkflowsFeaturedRemoveResponse.ts | 18 +- .../response/WorkflowsFeaturedSetResponse.ts | 18 +- .../WorkflowsStepCompletedResponse.ts | 2 + .../response/WorkflowsStepFailedResponse.ts | 2 + .../response/WorkflowsUpdateStepResponse.ts | 2 + packages/web-api/src/types/response/index.ts | 1 + scripts/generate-web-api-types.sh | 2 - 182 files changed, 1022 insertions(+), 69 deletions(-) create mode 100644 .changeset/regen-web-api-response-types.md create mode 100644 packages/web-api/src/types/response/AdminUsersGetExpirationResponse.ts diff --git a/.changeset/regen-web-api-response-types.md b/.changeset/regen-web-api-response-types.md new file mode 100644 index 000000000..92e9ec5cd --- /dev/null +++ b/.changeset/regen-web-api-response-types.md @@ -0,0 +1,7 @@ +--- +"@slack/web-api": minor +--- + +chore(web-api): regenerate Web API response types from latest samples + +Regenerate `packages/web-api/src/types/response` from the current `java-slack-sdk` samples, picking up new stable response properties (e.g. `warning` fields, `Channel.properties`) and one new method type. Also fixes `scripts/generate-web-api-types.sh` to run `lint:fix` from the repo root (Biome), since the per-package `lint:fix` script no longer exists. diff --git a/packages/web-api/src/types/response/AdminAppsActivitiesListResponse.ts b/packages/web-api/src/types/response/AdminAppsActivitiesListResponse.ts index 59c652e98..7face3589 100644 --- a/packages/web-api/src/types/response/AdminAppsActivitiesListResponse.ts +++ b/packages/web-api/src/types/response/AdminAppsActivitiesListResponse.ts @@ -15,6 +15,7 @@ export type AdminAppsActivitiesListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Activity { @@ -35,24 +36,37 @@ export interface Activity { export interface Payload { action?: string; actor?: string; + app_id?: string; billing_reason?: string[]; bot_user_id?: string; bundle_size_kb?: number; channel_id?: string; + code?: string; current_step?: number; datastore_name?: string; details?: string; + elapsed_ms?: number; error?: string; + error_stage?: string; exec_outcome?: string; + extra_message?: string; function_execution_id?: string; function_id?: string; function_name?: string; function_type?: string; + http_status_code?: number; inputs?: Inputs; is_billing_excluded?: boolean; log?: string; + message?: string; + outputs?: Outputs; + provider_key?: string; request_type?: string; + server_name?: string; team_id?: string; + tokens_checked?: number; + tool_count?: number; + tool_name?: string; total_steps?: number; trigger?: Trigger; type?: string; @@ -62,6 +76,11 @@ export interface Payload { export type Inputs = {}; +export interface Outputs { + channel_id?: string; + message_ts?: string; +} + export interface Trigger { config?: Config; id?: string; diff --git a/packages/web-api/src/types/response/AdminAppsConfigLookupResponse.ts b/packages/web-api/src/types/response/AdminAppsConfigLookupResponse.ts index 181d06fe1..658379bdc 100644 --- a/packages/web-api/src/types/response/AdminAppsConfigLookupResponse.ts +++ b/packages/web-api/src/types/response/AdminAppsConfigLookupResponse.ts @@ -15,6 +15,7 @@ export type AdminAppsConfigLookupResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Config { diff --git a/packages/web-api/src/types/response/AdminAppsConfigSetResponse.ts b/packages/web-api/src/types/response/AdminAppsConfigSetResponse.ts index a78a5da7c..b4aecf7d5 100644 --- a/packages/web-api/src/types/response/AdminAppsConfigSetResponse.ts +++ b/packages/web-api/src/types/response/AdminAppsConfigSetResponse.ts @@ -13,4 +13,5 @@ export type AdminAppsConfigSetResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminAppsRequestsCancelResponse.ts b/packages/web-api/src/types/response/AdminAppsRequestsCancelResponse.ts index cdbfb779a..7e43501c8 100644 --- a/packages/web-api/src/types/response/AdminAppsRequestsCancelResponse.ts +++ b/packages/web-api/src/types/response/AdminAppsRequestsCancelResponse.ts @@ -14,6 +14,7 @@ export type AdminAppsRequestsCancelResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminAuthPolicyAssignEntitiesResponse.ts b/packages/web-api/src/types/response/AdminAuthPolicyAssignEntitiesResponse.ts index 267d60626..424ffeb46 100644 --- a/packages/web-api/src/types/response/AdminAuthPolicyAssignEntitiesResponse.ts +++ b/packages/web-api/src/types/response/AdminAuthPolicyAssignEntitiesResponse.ts @@ -14,4 +14,5 @@ export type AdminAuthPolicyAssignEntitiesResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminAuthPolicyGetEntitiesResponse.ts b/packages/web-api/src/types/response/AdminAuthPolicyGetEntitiesResponse.ts index 9eaf1f170..410b64582 100644 --- a/packages/web-api/src/types/response/AdminAuthPolicyGetEntitiesResponse.ts +++ b/packages/web-api/src/types/response/AdminAuthPolicyGetEntitiesResponse.ts @@ -15,6 +15,7 @@ export type AdminAuthPolicyGetEntitiesResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Entity { diff --git a/packages/web-api/src/types/response/AdminAuthPolicyRemoveEntitiesResponse.ts b/packages/web-api/src/types/response/AdminAuthPolicyRemoveEntitiesResponse.ts index 4924d0dab..eff4deb05 100644 --- a/packages/web-api/src/types/response/AdminAuthPolicyRemoveEntitiesResponse.ts +++ b/packages/web-api/src/types/response/AdminAuthPolicyRemoveEntitiesResponse.ts @@ -14,4 +14,5 @@ export type AdminAuthPolicyRemoveEntitiesResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminBarriersCreateResponse.ts b/packages/web-api/src/types/response/AdminBarriersCreateResponse.ts index b339266c3..c1ecc34c8 100644 --- a/packages/web-api/src/types/response/AdminBarriersCreateResponse.ts +++ b/packages/web-api/src/types/response/AdminBarriersCreateResponse.ts @@ -15,6 +15,7 @@ export type AdminBarriersCreateResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Barrier { diff --git a/packages/web-api/src/types/response/AdminBarriersDeleteResponse.ts b/packages/web-api/src/types/response/AdminBarriersDeleteResponse.ts index d0a42d1a6..a82a3c391 100644 --- a/packages/web-api/src/types/response/AdminBarriersDeleteResponse.ts +++ b/packages/web-api/src/types/response/AdminBarriersDeleteResponse.ts @@ -13,4 +13,5 @@ export type AdminBarriersDeleteResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminBarriersListResponse.ts b/packages/web-api/src/types/response/AdminBarriersListResponse.ts index 9ccb88670..67842252f 100644 --- a/packages/web-api/src/types/response/AdminBarriersListResponse.ts +++ b/packages/web-api/src/types/response/AdminBarriersListResponse.ts @@ -14,6 +14,7 @@ export type AdminBarriersListResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Barrier { diff --git a/packages/web-api/src/types/response/AdminBarriersUpdateResponse.ts b/packages/web-api/src/types/response/AdminBarriersUpdateResponse.ts index 2f4277044..1ce634da3 100644 --- a/packages/web-api/src/types/response/AdminBarriersUpdateResponse.ts +++ b/packages/web-api/src/types/response/AdminBarriersUpdateResponse.ts @@ -14,6 +14,7 @@ export type AdminBarriersUpdateResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Barrier { diff --git a/packages/web-api/src/types/response/AdminConversationsBulkArchiveResponse.ts b/packages/web-api/src/types/response/AdminConversationsBulkArchiveResponse.ts index 1608e1247..d3b6b463f 100644 --- a/packages/web-api/src/types/response/AdminConversationsBulkArchiveResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsBulkArchiveResponse.ts @@ -16,6 +16,7 @@ export type AdminConversationsBulkArchiveResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface NotAdded { diff --git a/packages/web-api/src/types/response/AdminConversationsBulkDeleteResponse.ts b/packages/web-api/src/types/response/AdminConversationsBulkDeleteResponse.ts index e790a0008..fa8aa1020 100644 --- a/packages/web-api/src/types/response/AdminConversationsBulkDeleteResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsBulkDeleteResponse.ts @@ -16,6 +16,7 @@ export type AdminConversationsBulkDeleteResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface NotAdded { diff --git a/packages/web-api/src/types/response/AdminConversationsBulkMoveResponse.ts b/packages/web-api/src/types/response/AdminConversationsBulkMoveResponse.ts index 311e4d5f8..5b1247005 100644 --- a/packages/web-api/src/types/response/AdminConversationsBulkMoveResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsBulkMoveResponse.ts @@ -16,6 +16,7 @@ export type AdminConversationsBulkMoveResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface NotAdded { diff --git a/packages/web-api/src/types/response/AdminConversationsCreateResponse.ts b/packages/web-api/src/types/response/AdminConversationsCreateResponse.ts index b33791d18..dae316474 100644 --- a/packages/web-api/src/types/response/AdminConversationsCreateResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsCreateResponse.ts @@ -15,6 +15,7 @@ export type AdminConversationsCreateResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminConversationsDeleteResponse.ts b/packages/web-api/src/types/response/AdminConversationsDeleteResponse.ts index 637a4c692..e8cb8ecb9 100644 --- a/packages/web-api/src/types/response/AdminConversationsDeleteResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsDeleteResponse.ts @@ -13,4 +13,5 @@ export type AdminConversationsDeleteResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.ts b/packages/web-api/src/types/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.ts index 6b7fd2bd6..f39a19ed4 100644 --- a/packages/web-api/src/types/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.ts @@ -13,4 +13,5 @@ export type AdminConversationsEkmListOriginalConnectedChannelInfoResponse = WebA needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminConversationsGetCustomRetentionResponse.ts b/packages/web-api/src/types/response/AdminConversationsGetCustomRetentionResponse.ts index 9d0a1a3ce..220e352db 100644 --- a/packages/web-api/src/types/response/AdminConversationsGetCustomRetentionResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsGetCustomRetentionResponse.ts @@ -15,4 +15,5 @@ export type AdminConversationsGetCustomRetentionResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminConversationsRemoveCustomRetentionResponse.ts b/packages/web-api/src/types/response/AdminConversationsRemoveCustomRetentionResponse.ts index c35ecc452..53fd0d5a0 100644 --- a/packages/web-api/src/types/response/AdminConversationsRemoveCustomRetentionResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsRemoveCustomRetentionResponse.ts @@ -13,4 +13,5 @@ export type AdminConversationsRemoveCustomRetentionResponse = WebAPICallResult & needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminConversationsSearchResponse.ts b/packages/web-api/src/types/response/AdminConversationsSearchResponse.ts index e4f290a55..167fb245a 100644 --- a/packages/web-api/src/types/response/AdminConversationsSearchResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsSearchResponse.ts @@ -17,6 +17,7 @@ export type AdminConversationsSearchResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; total_count?: number; + warning?: string; }; export interface Conversation { @@ -84,7 +85,10 @@ export interface Properties { at_channel_restricted?: boolean; at_here_restricted?: boolean; canvas?: PropertiesCanvas; + has_slack_connect_invite_created?: boolean; huddles_restricted?: boolean; + is_dormant?: boolean; + meeting_notes?: MeetingNotes; posting_restricted_to?: PostingRestrictedTo; tabs?: Tab[]; tabz?: Tab[]; @@ -94,20 +98,33 @@ export interface Properties { export interface PropertiesCanvas { file_id?: string; is_empty?: boolean; + is_migrated?: boolean; quip_thread_id?: string; } +export interface MeetingNotes { + file_id?: string; +} + export interface PostingRestrictedTo { type?: string[]; user?: string[]; } export interface Tab { + data?: Data; id?: string; + is_disabled?: boolean; label?: string; type?: string; } +export interface Data { + file_id?: string; + folder_bookmark_id?: string; + shared_ts?: string; +} + export interface ThreadsRestrictedTo { type?: string[]; } diff --git a/packages/web-api/src/types/response/AdminConversationsSetCustomRetentionResponse.ts b/packages/web-api/src/types/response/AdminConversationsSetCustomRetentionResponse.ts index 18f529108..abcc08965 100644 --- a/packages/web-api/src/types/response/AdminConversationsSetCustomRetentionResponse.ts +++ b/packages/web-api/src/types/response/AdminConversationsSetCustomRetentionResponse.ts @@ -13,4 +13,5 @@ export type AdminConversationsSetCustomRetentionResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminEmojiAddAliasResponse.ts b/packages/web-api/src/types/response/AdminEmojiAddAliasResponse.ts index cd40272fd..af9040cae 100644 --- a/packages/web-api/src/types/response/AdminEmojiAddAliasResponse.ts +++ b/packages/web-api/src/types/response/AdminEmojiAddAliasResponse.ts @@ -14,6 +14,7 @@ export type AdminEmojiAddAliasResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminEmojiAddResponse.ts b/packages/web-api/src/types/response/AdminEmojiAddResponse.ts index e0e2802b1..f93ff1bee 100644 --- a/packages/web-api/src/types/response/AdminEmojiAddResponse.ts +++ b/packages/web-api/src/types/response/AdminEmojiAddResponse.ts @@ -14,6 +14,7 @@ export type AdminEmojiAddResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminEmojiListResponse.ts b/packages/web-api/src/types/response/AdminEmojiListResponse.ts index 8fa0d095a..1111dfeb9 100644 --- a/packages/web-api/src/types/response/AdminEmojiListResponse.ts +++ b/packages/web-api/src/types/response/AdminEmojiListResponse.ts @@ -15,6 +15,7 @@ export type AdminEmojiListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Emoji { diff --git a/packages/web-api/src/types/response/AdminEmojiRemoveResponse.ts b/packages/web-api/src/types/response/AdminEmojiRemoveResponse.ts index 16496df5c..2a9d43349 100644 --- a/packages/web-api/src/types/response/AdminEmojiRemoveResponse.ts +++ b/packages/web-api/src/types/response/AdminEmojiRemoveResponse.ts @@ -14,6 +14,7 @@ export type AdminEmojiRemoveResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminEmojiRenameResponse.ts b/packages/web-api/src/types/response/AdminEmojiRenameResponse.ts index cabb2c279..5b556486b 100644 --- a/packages/web-api/src/types/response/AdminEmojiRenameResponse.ts +++ b/packages/web-api/src/types/response/AdminEmojiRenameResponse.ts @@ -14,6 +14,7 @@ export type AdminEmojiRenameResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminFunctionsListResponse.ts b/packages/web-api/src/types/response/AdminFunctionsListResponse.ts index baff91421..678d6e698 100644 --- a/packages/web-api/src/types/response/AdminFunctionsListResponse.ts +++ b/packages/web-api/src/types/response/AdminFunctionsListResponse.ts @@ -15,6 +15,7 @@ export type AdminFunctionsListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Function { @@ -31,6 +32,7 @@ export interface Function { id?: string; input_parameters?: PutParameter[]; output_parameters?: PutParameter[]; + product_level_availability?: ProductLevelAvailability; title?: string; type?: string; } @@ -43,6 +45,11 @@ export interface PutParameter { type?: string; } +export interface ProductLevelAvailability { + available_to?: string; + is_available?: boolean; +} + export interface ResponseMetadata { messages?: string[]; next_cursor?: string; diff --git a/packages/web-api/src/types/response/AdminFunctionsPermissionsLookupResponse.ts b/packages/web-api/src/types/response/AdminFunctionsPermissionsLookupResponse.ts index cf4d39391..b5bd199b2 100644 --- a/packages/web-api/src/types/response/AdminFunctionsPermissionsLookupResponse.ts +++ b/packages/web-api/src/types/response/AdminFunctionsPermissionsLookupResponse.ts @@ -17,6 +17,7 @@ export type AdminFunctionsPermissionsLookupResponse = WebAPICallResult & { permissions?: { [key: string]: Permission }; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export type Errors = {}; diff --git a/packages/web-api/src/types/response/AdminFunctionsPermissionsSetResponse.ts b/packages/web-api/src/types/response/AdminFunctionsPermissionsSetResponse.ts index 234a90bb7..3001a1b7c 100644 --- a/packages/web-api/src/types/response/AdminFunctionsPermissionsSetResponse.ts +++ b/packages/web-api/src/types/response/AdminFunctionsPermissionsSetResponse.ts @@ -14,6 +14,7 @@ export type AdminFunctionsPermissionsSetResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminInviteRequestsApproveResponse.ts b/packages/web-api/src/types/response/AdminInviteRequestsApproveResponse.ts index 5b9ff605f..216f62dde 100644 --- a/packages/web-api/src/types/response/AdminInviteRequestsApproveResponse.ts +++ b/packages/web-api/src/types/response/AdminInviteRequestsApproveResponse.ts @@ -13,4 +13,5 @@ export type AdminInviteRequestsApproveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminInviteRequestsApprovedListResponse.ts b/packages/web-api/src/types/response/AdminInviteRequestsApprovedListResponse.ts index 999f7621d..1c7790814 100644 --- a/packages/web-api/src/types/response/AdminInviteRequestsApprovedListResponse.ts +++ b/packages/web-api/src/types/response/AdminInviteRequestsApprovedListResponse.ts @@ -15,6 +15,7 @@ export type AdminInviteRequestsApprovedListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ApprovedRequest { diff --git a/packages/web-api/src/types/response/AdminInviteRequestsDeniedListResponse.ts b/packages/web-api/src/types/response/AdminInviteRequestsDeniedListResponse.ts index ca8504b23..ca14a1cb3 100644 --- a/packages/web-api/src/types/response/AdminInviteRequestsDeniedListResponse.ts +++ b/packages/web-api/src/types/response/AdminInviteRequestsDeniedListResponse.ts @@ -15,6 +15,7 @@ export type AdminInviteRequestsDeniedListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface DeniedRequest { diff --git a/packages/web-api/src/types/response/AdminInviteRequestsDenyResponse.ts b/packages/web-api/src/types/response/AdminInviteRequestsDenyResponse.ts index 87e27c8e3..266298220 100644 --- a/packages/web-api/src/types/response/AdminInviteRequestsDenyResponse.ts +++ b/packages/web-api/src/types/response/AdminInviteRequestsDenyResponse.ts @@ -13,4 +13,5 @@ export type AdminInviteRequestsDenyResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminInviteRequestsListResponse.ts b/packages/web-api/src/types/response/AdminInviteRequestsListResponse.ts index 28e7bc88a..6a2f392ef 100644 --- a/packages/web-api/src/types/response/AdminInviteRequestsListResponse.ts +++ b/packages/web-api/src/types/response/AdminInviteRequestsListResponse.ts @@ -15,6 +15,7 @@ export type AdminInviteRequestsListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface InviteRequest { diff --git a/packages/web-api/src/types/response/AdminRolesAddAssignmentsResponse.ts b/packages/web-api/src/types/response/AdminRolesAddAssignmentsResponse.ts index 0bd464814..8cc9013e1 100644 --- a/packages/web-api/src/types/response/AdminRolesAddAssignmentsResponse.ts +++ b/packages/web-api/src/types/response/AdminRolesAddAssignmentsResponse.ts @@ -14,6 +14,7 @@ export type AdminRolesAddAssignmentsResponse = WebAPICallResult & { ok?: boolean; provided?: string; rejected_users?: RejectedUser[]; + warning?: string; }; export interface RejectedUser { diff --git a/packages/web-api/src/types/response/AdminRolesListAssignmentsResponse.ts b/packages/web-api/src/types/response/AdminRolesListAssignmentsResponse.ts index 4d9d4c02c..2b78260bd 100644 --- a/packages/web-api/src/types/response/AdminRolesListAssignmentsResponse.ts +++ b/packages/web-api/src/types/response/AdminRolesListAssignmentsResponse.ts @@ -15,6 +15,7 @@ export type AdminRolesListAssignmentsResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; role_assignments?: RoleAssignment[]; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminRolesRemoveAssignmentsResponse.ts b/packages/web-api/src/types/response/AdminRolesRemoveAssignmentsResponse.ts index 04ee6eaa3..99cb7f8d2 100644 --- a/packages/web-api/src/types/response/AdminRolesRemoveAssignmentsResponse.ts +++ b/packages/web-api/src/types/response/AdminRolesRemoveAssignmentsResponse.ts @@ -13,4 +13,5 @@ export type AdminRolesRemoveAssignmentsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminTeamsAdminsListResponse.ts b/packages/web-api/src/types/response/AdminTeamsAdminsListResponse.ts index fdbafd6d6..fbf1c75da 100644 --- a/packages/web-api/src/types/response/AdminTeamsAdminsListResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsAdminsListResponse.ts @@ -15,6 +15,7 @@ export type AdminTeamsAdminsListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminTeamsListResponse.ts b/packages/web-api/src/types/response/AdminTeamsListResponse.ts index 9daca1213..005885a47 100644 --- a/packages/web-api/src/types/response/AdminTeamsListResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsListResponse.ts @@ -15,6 +15,7 @@ export type AdminTeamsListResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; teams?: Team[]; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminTeamsOwnersListResponse.ts b/packages/web-api/src/types/response/AdminTeamsOwnersListResponse.ts index 703fcffad..e662115c3 100644 --- a/packages/web-api/src/types/response/AdminTeamsOwnersListResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsOwnersListResponse.ts @@ -15,6 +15,7 @@ export type AdminTeamsOwnersListResponse = WebAPICallResult & { owner_ids?: string[]; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminTeamsSettingsInfoResponse.ts b/packages/web-api/src/types/response/AdminTeamsSettingsInfoResponse.ts index d68aa6a3d..746037504 100644 --- a/packages/web-api/src/types/response/AdminTeamsSettingsInfoResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsSettingsInfoResponse.ts @@ -14,6 +14,7 @@ export type AdminTeamsSettingsInfoResponse = WebAPICallResult & { ok?: boolean; provided?: string; team?: Team; + warning?: string; }; export interface Team { diff --git a/packages/web-api/src/types/response/AdminTeamsSettingsSetDefaultChannelsResponse.ts b/packages/web-api/src/types/response/AdminTeamsSettingsSetDefaultChannelsResponse.ts index 63799892f..08fad4e51 100644 --- a/packages/web-api/src/types/response/AdminTeamsSettingsSetDefaultChannelsResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsSettingsSetDefaultChannelsResponse.ts @@ -14,6 +14,7 @@ export type AdminTeamsSettingsSetDefaultChannelsResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminTeamsSettingsSetDescriptionResponse.ts b/packages/web-api/src/types/response/AdminTeamsSettingsSetDescriptionResponse.ts index 6c85bbfe6..846e9a6c5 100644 --- a/packages/web-api/src/types/response/AdminTeamsSettingsSetDescriptionResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsSettingsSetDescriptionResponse.ts @@ -13,4 +13,5 @@ export type AdminTeamsSettingsSetDescriptionResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminTeamsSettingsSetDiscoverabilityResponse.ts b/packages/web-api/src/types/response/AdminTeamsSettingsSetDiscoverabilityResponse.ts index c86a44b1c..a5f1d05d5 100644 --- a/packages/web-api/src/types/response/AdminTeamsSettingsSetDiscoverabilityResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsSettingsSetDiscoverabilityResponse.ts @@ -13,4 +13,5 @@ export type AdminTeamsSettingsSetDiscoverabilityResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminTeamsSettingsSetIconResponse.ts b/packages/web-api/src/types/response/AdminTeamsSettingsSetIconResponse.ts index 660476125..6038aafd5 100644 --- a/packages/web-api/src/types/response/AdminTeamsSettingsSetIconResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsSettingsSetIconResponse.ts @@ -14,6 +14,7 @@ export type AdminTeamsSettingsSetIconResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminTeamsSettingsSetNameResponse.ts b/packages/web-api/src/types/response/AdminTeamsSettingsSetNameResponse.ts index 485967d2e..d5753277f 100644 --- a/packages/web-api/src/types/response/AdminTeamsSettingsSetNameResponse.ts +++ b/packages/web-api/src/types/response/AdminTeamsSettingsSetNameResponse.ts @@ -13,4 +13,5 @@ export type AdminTeamsSettingsSetNameResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsergroupsAddChannelsResponse.ts b/packages/web-api/src/types/response/AdminUsergroupsAddChannelsResponse.ts index 38e7a36bb..9717c5a94 100644 --- a/packages/web-api/src/types/response/AdminUsergroupsAddChannelsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsergroupsAddChannelsResponse.ts @@ -13,4 +13,5 @@ export type AdminUsergroupsAddChannelsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsergroupsAddTeamsResponse.ts b/packages/web-api/src/types/response/AdminUsergroupsAddTeamsResponse.ts index 83316fcd9..367db60c9 100644 --- a/packages/web-api/src/types/response/AdminUsergroupsAddTeamsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsergroupsAddTeamsResponse.ts @@ -13,4 +13,5 @@ export type AdminUsergroupsAddTeamsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsergroupsListChannelsResponse.ts b/packages/web-api/src/types/response/AdminUsergroupsListChannelsResponse.ts index 2ad5a1d65..b20f21085 100644 --- a/packages/web-api/src/types/response/AdminUsergroupsListChannelsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsergroupsListChannelsResponse.ts @@ -14,6 +14,7 @@ export type AdminUsergroupsListChannelsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { diff --git a/packages/web-api/src/types/response/AdminUsergroupsRemoveChannelsResponse.ts b/packages/web-api/src/types/response/AdminUsergroupsRemoveChannelsResponse.ts index 0bb529d17..43f711c61 100644 --- a/packages/web-api/src/types/response/AdminUsergroupsRemoveChannelsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsergroupsRemoveChannelsResponse.ts @@ -13,4 +13,5 @@ export type AdminUsergroupsRemoveChannelsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsersGetExpirationResponse.ts b/packages/web-api/src/types/response/AdminUsersGetExpirationResponse.ts new file mode 100644 index 000000000..38103d307 --- /dev/null +++ b/packages/web-api/src/types/response/AdminUsersGetExpirationResponse.ts @@ -0,0 +1,25 @@ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// + +import type { WebAPICallResult } from '../../WebClient'; +export type AdminUsersGetExpirationResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + user?: User; +}; + +export interface User { + email?: string; + expiration_ts?: number; + id?: string; + is_restricted?: boolean; + is_ultra_restricted?: boolean; +} diff --git a/packages/web-api/src/types/response/AdminUsersListResponse.ts b/packages/web-api/src/types/response/AdminUsersListResponse.ts index ab2ea0f40..3895c44b6 100644 --- a/packages/web-api/src/types/response/AdminUsersListResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersListResponse.ts @@ -15,6 +15,7 @@ export type AdminUsersListResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; users?: User[]; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminUsersSessionClearSettingsResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionClearSettingsResponse.ts index 176a86e1e..3f2a36600 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionClearSettingsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionClearSettingsResponse.ts @@ -13,4 +13,5 @@ export type AdminUsersSessionClearSettingsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsersSessionGetSettingsResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionGetSettingsResponse.ts index b4e42196c..6a1581343 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionGetSettingsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionGetSettingsResponse.ts @@ -15,6 +15,7 @@ export type AdminUsersSessionGetSettingsResponse = WebAPICallResult & { ok?: boolean; provided?: string; session_settings?: SessionSetting[]; + warning?: string; }; export interface SessionSetting { diff --git a/packages/web-api/src/types/response/AdminUsersSessionInvalidateResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionInvalidateResponse.ts index 5662a798f..d69c40f0d 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionInvalidateResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionInvalidateResponse.ts @@ -14,6 +14,7 @@ export type AdminUsersSessionInvalidateResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AdminUsersSessionListResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionListResponse.ts index 105ccc92c..e0f7d0a91 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionListResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionListResponse.ts @@ -15,6 +15,7 @@ export type AdminUsersSessionListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ActiveSession { diff --git a/packages/web-api/src/types/response/AdminUsersSessionResetBulkResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionResetBulkResponse.ts index 4255a5b43..7aa95adf0 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionResetBulkResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionResetBulkResponse.ts @@ -13,4 +13,5 @@ export type AdminUsersSessionResetBulkResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsersSessionResetResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionResetResponse.ts index 6d0aa70e9..6202bd2a2 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionResetResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionResetResponse.ts @@ -13,4 +13,5 @@ export type AdminUsersSessionResetResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsersSessionSetSettingsResponse.ts b/packages/web-api/src/types/response/AdminUsersSessionSetSettingsResponse.ts index e75a54d69..3f360d6fa 100644 --- a/packages/web-api/src/types/response/AdminUsersSessionSetSettingsResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersSessionSetSettingsResponse.ts @@ -13,4 +13,5 @@ export type AdminUsersSessionSetSettingsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminUsersUnsupportedVersionsExportResponse.ts b/packages/web-api/src/types/response/AdminUsersUnsupportedVersionsExportResponse.ts index 09d9cd0de..4ff4f2eee 100644 --- a/packages/web-api/src/types/response/AdminUsersUnsupportedVersionsExportResponse.ts +++ b/packages/web-api/src/types/response/AdminUsersUnsupportedVersionsExportResponse.ts @@ -13,4 +13,5 @@ export type AdminUsersUnsupportedVersionsExportResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AdminWorkflowsUnpublishResponse.ts b/packages/web-api/src/types/response/AdminWorkflowsUnpublishResponse.ts index c58f612f1..3f029e8bc 100644 --- a/packages/web-api/src/types/response/AdminWorkflowsUnpublishResponse.ts +++ b/packages/web-api/src/types/response/AdminWorkflowsUnpublishResponse.ts @@ -14,6 +14,7 @@ export type AdminWorkflowsUnpublishResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/ApiTestResponse.ts b/packages/web-api/src/types/response/ApiTestResponse.ts index f0b95f8a6..7d366c7a4 100644 --- a/packages/web-api/src/types/response/ApiTestResponse.ts +++ b/packages/web-api/src/types/response/ApiTestResponse.ts @@ -14,6 +14,7 @@ export type ApiTestResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Args { diff --git a/packages/web-api/src/types/response/AppsConnectionsOpenResponse.ts b/packages/web-api/src/types/response/AppsConnectionsOpenResponse.ts index fdb26668a..a105656de 100644 --- a/packages/web-api/src/types/response/AppsConnectionsOpenResponse.ts +++ b/packages/web-api/src/types/response/AppsConnectionsOpenResponse.ts @@ -13,5 +13,11 @@ export type AppsConnectionsOpenResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; url?: string; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/AppsEventAuthorizationsListResponse.ts b/packages/web-api/src/types/response/AppsEventAuthorizationsListResponse.ts index f4e959703..4e4b7b488 100644 --- a/packages/web-api/src/types/response/AppsEventAuthorizationsListResponse.ts +++ b/packages/web-api/src/types/response/AppsEventAuthorizationsListResponse.ts @@ -14,6 +14,7 @@ export type AppsEventAuthorizationsListResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Authorization { diff --git a/packages/web-api/src/types/response/AppsManifestCreateResponse.ts b/packages/web-api/src/types/response/AppsManifestCreateResponse.ts index cf8eba58f..f7d49a00d 100644 --- a/packages/web-api/src/types/response/AppsManifestCreateResponse.ts +++ b/packages/web-api/src/types/response/AppsManifestCreateResponse.ts @@ -20,6 +20,7 @@ export type AppsManifestCreateResponse = WebAPICallResult & { response_metadata?: ResponseMetadata; team_domain?: string; team_id?: string; + warning?: string; }; export interface Credentials { diff --git a/packages/web-api/src/types/response/AppsManifestDeleteResponse.ts b/packages/web-api/src/types/response/AppsManifestDeleteResponse.ts index fa1728d0d..18f96b54d 100644 --- a/packages/web-api/src/types/response/AppsManifestDeleteResponse.ts +++ b/packages/web-api/src/types/response/AppsManifestDeleteResponse.ts @@ -13,4 +13,5 @@ export type AppsManifestDeleteResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AppsManifestExportResponse.ts b/packages/web-api/src/types/response/AppsManifestExportResponse.ts index 8db500e29..bfd275fa3 100644 --- a/packages/web-api/src/types/response/AppsManifestExportResponse.ts +++ b/packages/web-api/src/types/response/AppsManifestExportResponse.ts @@ -14,6 +14,7 @@ export type AppsManifestExportResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Manifest { @@ -92,6 +93,7 @@ export interface PutParameter { } export interface OauthConfig { + pkce_enabled?: boolean; redirect_urls?: string[]; scopes?: Scopes; token_management_enabled?: boolean; @@ -110,6 +112,7 @@ export interface Settings { function_runtime?: string; hermes_app_type?: string; interactivity?: Interactivity; + is_mcp_enabled?: boolean; long_description?: string; org_deploy_enabled?: boolean; socket_mode_enabled?: boolean; diff --git a/packages/web-api/src/types/response/AppsManifestUpdateResponse.ts b/packages/web-api/src/types/response/AppsManifestUpdateResponse.ts index a775e3bdc..5af0d3628 100644 --- a/packages/web-api/src/types/response/AppsManifestUpdateResponse.ts +++ b/packages/web-api/src/types/response/AppsManifestUpdateResponse.ts @@ -15,4 +15,5 @@ export type AppsManifestUpdateResponse = WebAPICallResult & { ok?: boolean; permissions_updated?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AppsManifestValidateResponse.ts b/packages/web-api/src/types/response/AppsManifestValidateResponse.ts index eb1233b78..ab35f4d00 100644 --- a/packages/web-api/src/types/response/AppsManifestValidateResponse.ts +++ b/packages/web-api/src/types/response/AppsManifestValidateResponse.ts @@ -15,6 +15,7 @@ export type AppsManifestValidateResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Error { diff --git a/packages/web-api/src/types/response/AppsUninstallResponse.ts b/packages/web-api/src/types/response/AppsUninstallResponse.ts index b7c252570..f86745e2b 100644 --- a/packages/web-api/src/types/response/AppsUninstallResponse.ts +++ b/packages/web-api/src/types/response/AppsUninstallResponse.ts @@ -14,6 +14,7 @@ export type AppsUninstallResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AuthRevokeResponse.ts b/packages/web-api/src/types/response/AuthRevokeResponse.ts index fcb8f1294..2a6aed9d6 100644 --- a/packages/web-api/src/types/response/AuthRevokeResponse.ts +++ b/packages/web-api/src/types/response/AuthRevokeResponse.ts @@ -13,4 +13,5 @@ export type AuthRevokeResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/AuthTeamsListResponse.ts b/packages/web-api/src/types/response/AuthTeamsListResponse.ts index 156cbddd7..d935a73a3 100644 --- a/packages/web-api/src/types/response/AuthTeamsListResponse.ts +++ b/packages/web-api/src/types/response/AuthTeamsListResponse.ts @@ -15,6 +15,7 @@ export type AuthTeamsListResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; teams?: Team[]; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/AuthTestResponse.ts b/packages/web-api/src/types/response/AuthTestResponse.ts index 094d5dfd1..23ffa1f8f 100644 --- a/packages/web-api/src/types/response/AuthTestResponse.ts +++ b/packages/web-api/src/types/response/AuthTestResponse.ts @@ -24,4 +24,5 @@ export type AuthTestResponse = WebAPICallResult & { url?: string; user?: string; user_id?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/BookmarksAddResponse.ts b/packages/web-api/src/types/response/BookmarksAddResponse.ts index bc88bacaf..fb298bb6c 100644 --- a/packages/web-api/src/types/response/BookmarksAddResponse.ts +++ b/packages/web-api/src/types/response/BookmarksAddResponse.ts @@ -15,6 +15,7 @@ export type BookmarksAddResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Bookmark { diff --git a/packages/web-api/src/types/response/BookmarksEditResponse.ts b/packages/web-api/src/types/response/BookmarksEditResponse.ts index 387decd14..8195a8684 100644 --- a/packages/web-api/src/types/response/BookmarksEditResponse.ts +++ b/packages/web-api/src/types/response/BookmarksEditResponse.ts @@ -15,6 +15,7 @@ export type BookmarksEditResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Bookmark { diff --git a/packages/web-api/src/types/response/BookmarksListResponse.ts b/packages/web-api/src/types/response/BookmarksListResponse.ts index a3b2e47fb..6402b80fd 100644 --- a/packages/web-api/src/types/response/BookmarksListResponse.ts +++ b/packages/web-api/src/types/response/BookmarksListResponse.ts @@ -15,6 +15,7 @@ export type BookmarksListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Bookmark { diff --git a/packages/web-api/src/types/response/BookmarksRemoveResponse.ts b/packages/web-api/src/types/response/BookmarksRemoveResponse.ts index 61a4d5807..342a82127 100644 --- a/packages/web-api/src/types/response/BookmarksRemoveResponse.ts +++ b/packages/web-api/src/types/response/BookmarksRemoveResponse.ts @@ -14,6 +14,7 @@ export type BookmarksRemoveResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/BotsInfoResponse.ts b/packages/web-api/src/types/response/BotsInfoResponse.ts index 2845d92dc..d26fca49e 100644 --- a/packages/web-api/src/types/response/BotsInfoResponse.ts +++ b/packages/web-api/src/types/response/BotsInfoResponse.ts @@ -14,6 +14,7 @@ export type BotsInfoResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Bot { diff --git a/packages/web-api/src/types/response/CallsAddResponse.ts b/packages/web-api/src/types/response/CallsAddResponse.ts index 6e287dbd1..24621e886 100644 --- a/packages/web-api/src/types/response/CallsAddResponse.ts +++ b/packages/web-api/src/types/response/CallsAddResponse.ts @@ -15,6 +15,7 @@ export type CallsAddResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Call { diff --git a/packages/web-api/src/types/response/CallsEndResponse.ts b/packages/web-api/src/types/response/CallsEndResponse.ts index 8cef4034a..b63c549aa 100644 --- a/packages/web-api/src/types/response/CallsEndResponse.ts +++ b/packages/web-api/src/types/response/CallsEndResponse.ts @@ -14,6 +14,7 @@ export type CallsEndResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Call { diff --git a/packages/web-api/src/types/response/CallsInfoResponse.ts b/packages/web-api/src/types/response/CallsInfoResponse.ts index bdc05ce70..11336cb69 100644 --- a/packages/web-api/src/types/response/CallsInfoResponse.ts +++ b/packages/web-api/src/types/response/CallsInfoResponse.ts @@ -14,6 +14,7 @@ export type CallsInfoResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Call { diff --git a/packages/web-api/src/types/response/CallsParticipantsAddResponse.ts b/packages/web-api/src/types/response/CallsParticipantsAddResponse.ts index c19051330..bb265b6e0 100644 --- a/packages/web-api/src/types/response/CallsParticipantsAddResponse.ts +++ b/packages/web-api/src/types/response/CallsParticipantsAddResponse.ts @@ -14,6 +14,7 @@ export type CallsParticipantsAddResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Call { diff --git a/packages/web-api/src/types/response/CallsParticipantsRemoveResponse.ts b/packages/web-api/src/types/response/CallsParticipantsRemoveResponse.ts index ac197b808..0583e6422 100644 --- a/packages/web-api/src/types/response/CallsParticipantsRemoveResponse.ts +++ b/packages/web-api/src/types/response/CallsParticipantsRemoveResponse.ts @@ -14,6 +14,7 @@ export type CallsParticipantsRemoveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Call { diff --git a/packages/web-api/src/types/response/CallsUpdateResponse.ts b/packages/web-api/src/types/response/CallsUpdateResponse.ts index e95234b7d..768343523 100644 --- a/packages/web-api/src/types/response/CallsUpdateResponse.ts +++ b/packages/web-api/src/types/response/CallsUpdateResponse.ts @@ -14,6 +14,7 @@ export type CallsUpdateResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Call { diff --git a/packages/web-api/src/types/response/CanvasesAccessDeleteResponse.ts b/packages/web-api/src/types/response/CanvasesAccessDeleteResponse.ts index 857dac724..4ef2b5f6e 100644 --- a/packages/web-api/src/types/response/CanvasesAccessDeleteResponse.ts +++ b/packages/web-api/src/types/response/CanvasesAccessDeleteResponse.ts @@ -16,6 +16,7 @@ export type CanvasesAccessDeleteResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export type ResponseMetadata = {}; diff --git a/packages/web-api/src/types/response/CanvasesAccessSetResponse.ts b/packages/web-api/src/types/response/CanvasesAccessSetResponse.ts index 93ff87255..978da7adf 100644 --- a/packages/web-api/src/types/response/CanvasesAccessSetResponse.ts +++ b/packages/web-api/src/types/response/CanvasesAccessSetResponse.ts @@ -16,6 +16,7 @@ export type CanvasesAccessSetResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export type ResponseMetadata = {}; diff --git a/packages/web-api/src/types/response/CanvasesCreateResponse.ts b/packages/web-api/src/types/response/CanvasesCreateResponse.ts index 690948a3e..5f94be487 100644 --- a/packages/web-api/src/types/response/CanvasesCreateResponse.ts +++ b/packages/web-api/src/types/response/CanvasesCreateResponse.ts @@ -16,6 +16,7 @@ export type CanvasesCreateResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/CanvasesDeleteResponse.ts b/packages/web-api/src/types/response/CanvasesDeleteResponse.ts index 9501ea18b..307768c28 100644 --- a/packages/web-api/src/types/response/CanvasesDeleteResponse.ts +++ b/packages/web-api/src/types/response/CanvasesDeleteResponse.ts @@ -14,6 +14,7 @@ export type CanvasesDeleteResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export type ResponseMetadata = {}; diff --git a/packages/web-api/src/types/response/CanvasesEditResponse.ts b/packages/web-api/src/types/response/CanvasesEditResponse.ts index 27813864f..8bddc2822 100644 --- a/packages/web-api/src/types/response/CanvasesEditResponse.ts +++ b/packages/web-api/src/types/response/CanvasesEditResponse.ts @@ -15,6 +15,7 @@ export type CanvasesEditResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/CanvasesSectionsLookupResponse.ts b/packages/web-api/src/types/response/CanvasesSectionsLookupResponse.ts index e58d13d58..6f1d5760f 100644 --- a/packages/web-api/src/types/response/CanvasesSectionsLookupResponse.ts +++ b/packages/web-api/src/types/response/CanvasesSectionsLookupResponse.ts @@ -15,6 +15,7 @@ export type CanvasesSectionsLookupResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; sections?: Section[]; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/ChatAppendStreamResponse.ts b/packages/web-api/src/types/response/ChatAppendStreamResponse.ts index 68936c49a..3d4ad63e5 100644 --- a/packages/web-api/src/types/response/ChatAppendStreamResponse.ts +++ b/packages/web-api/src/types/response/ChatAppendStreamResponse.ts @@ -1,3 +1,12 @@ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// + import type { WebAPICallResult } from '../../WebClient'; export type ChatAppendStreamResponse = WebAPICallResult & { channel?: string; @@ -6,4 +15,5 @@ export type ChatAppendStreamResponse = WebAPICallResult & { ok?: boolean; provided?: string; ts?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ChatDeleteResponse.ts b/packages/web-api/src/types/response/ChatDeleteResponse.ts index 339dec26f..4729b751c 100644 --- a/packages/web-api/src/types/response/ChatDeleteResponse.ts +++ b/packages/web-api/src/types/response/ChatDeleteResponse.ts @@ -15,4 +15,5 @@ export type ChatDeleteResponse = WebAPICallResult & { ok?: boolean; provided?: string; ts?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ChatGetPermalinkResponse.ts b/packages/web-api/src/types/response/ChatGetPermalinkResponse.ts index b0979fcd9..fe9a5d2b7 100644 --- a/packages/web-api/src/types/response/ChatGetPermalinkResponse.ts +++ b/packages/web-api/src/types/response/ChatGetPermalinkResponse.ts @@ -15,4 +15,5 @@ export type ChatGetPermalinkResponse = WebAPICallResult & { ok?: boolean; permalink?: string; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ChatPostEphemeralResponse.ts b/packages/web-api/src/types/response/ChatPostEphemeralResponse.ts index 6959f69fb..0a9111f23 100644 --- a/packages/web-api/src/types/response/ChatPostEphemeralResponse.ts +++ b/packages/web-api/src/types/response/ChatPostEphemeralResponse.ts @@ -14,4 +14,5 @@ export type ChatPostEphemeralResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ChatPostMessageResponse.ts b/packages/web-api/src/types/response/ChatPostMessageResponse.ts index ec38406b8..1c88cee79 100644 --- a/packages/web-api/src/types/response/ChatPostMessageResponse.ts +++ b/packages/web-api/src/types/response/ChatPostMessageResponse.ts @@ -990,6 +990,7 @@ export interface BotProfile { name?: string; team_id?: string; updated?: number; + user_id?: string; } export interface BotProfileIcons { diff --git a/packages/web-api/src/types/response/ChatScheduledMessagesListResponse.ts b/packages/web-api/src/types/response/ChatScheduledMessagesListResponse.ts index 0f0f37a3b..4ac872c49 100644 --- a/packages/web-api/src/types/response/ChatScheduledMessagesListResponse.ts +++ b/packages/web-api/src/types/response/ChatScheduledMessagesListResponse.ts @@ -15,6 +15,7 @@ export type ChatScheduledMessagesListResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; scheduled_messages?: ScheduledMessage[]; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/ChatStartStreamResponse.ts b/packages/web-api/src/types/response/ChatStartStreamResponse.ts index 382c5fa4b..faea993ef 100644 --- a/packages/web-api/src/types/response/ChatStartStreamResponse.ts +++ b/packages/web-api/src/types/response/ChatStartStreamResponse.ts @@ -1,3 +1,12 @@ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// + import type { WebAPICallResult } from '../../WebClient'; export type ChatStartStreamResponse = WebAPICallResult & { channel?: string; @@ -6,4 +15,5 @@ export type ChatStartStreamResponse = WebAPICallResult & { ok?: boolean; provided?: string; ts?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ChatStopStreamResponse.ts b/packages/web-api/src/types/response/ChatStopStreamResponse.ts index 13f557dc0..2aea7e496 100644 --- a/packages/web-api/src/types/response/ChatStopStreamResponse.ts +++ b/packages/web-api/src/types/response/ChatStopStreamResponse.ts @@ -1,24 +1,16 @@ -import type { Block, KnownBlock } from '@slack/types'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// + import type { WebAPICallResult } from '../../WebClient'; export type ChatStopStreamResponse = WebAPICallResult & { - channel?: string; error?: string; needed?: string; ok?: boolean; provided?: string; - ts?: string; - message?: ChatStopStreamResponseMessage; }; - -export interface ChatStopStreamResponseMessage { - subtype?: string; - text?: string; - user?: string; - streaming_state?: string; - type?: string; - ts?: string; - bot_id?: string; - thread_ts?: string; - parent_user_id?: string; - blocks?: (Block | KnownBlock)[]; -} diff --git a/packages/web-api/src/types/response/ChatUnfurlResponse.ts b/packages/web-api/src/types/response/ChatUnfurlResponse.ts index 92c1b7b85..cb131d9b5 100644 --- a/packages/web-api/src/types/response/ChatUnfurlResponse.ts +++ b/packages/web-api/src/types/response/ChatUnfurlResponse.ts @@ -9,8 +9,16 @@ import type { WebAPICallResult } from '../../WebClient'; export type ChatUnfurlResponse = WebAPICallResult & { + callstack?: string; error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; + warnings?: string[]; +} diff --git a/packages/web-api/src/types/response/ConversationsArchiveResponse.ts b/packages/web-api/src/types/response/ConversationsArchiveResponse.ts index 74dc024a3..700e4f7ff 100644 --- a/packages/web-api/src/types/response/ConversationsArchiveResponse.ts +++ b/packages/web-api/src/types/response/ConversationsArchiveResponse.ts @@ -13,4 +13,5 @@ export type ConversationsArchiveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ConversationsCanvasesCreateResponse.ts b/packages/web-api/src/types/response/ConversationsCanvasesCreateResponse.ts index 09a146e39..3e779e3c2 100644 --- a/packages/web-api/src/types/response/ConversationsCanvasesCreateResponse.ts +++ b/packages/web-api/src/types/response/ConversationsCanvasesCreateResponse.ts @@ -16,6 +16,7 @@ export type ConversationsCanvasesCreateResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/ConversationsCloseResponse.ts b/packages/web-api/src/types/response/ConversationsCloseResponse.ts index cdf7a757e..38aeaa283 100644 --- a/packages/web-api/src/types/response/ConversationsCloseResponse.ts +++ b/packages/web-api/src/types/response/ConversationsCloseResponse.ts @@ -15,4 +15,5 @@ export type ConversationsCloseResponse = WebAPICallResult & { no_op?: boolean; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ConversationsCreateResponse.ts b/packages/web-api/src/types/response/ConversationsCreateResponse.ts index 21c500028..23d895e9d 100644 --- a/packages/web-api/src/types/response/ConversationsCreateResponse.ts +++ b/packages/web-api/src/types/response/ConversationsCreateResponse.ts @@ -15,6 +15,7 @@ export type ConversationsCreateResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { diff --git a/packages/web-api/src/types/response/ConversationsInfoResponse.ts b/packages/web-api/src/types/response/ConversationsInfoResponse.ts index cbfedd4f5..cf7bc3bec 100644 --- a/packages/web-api/src/types/response/ConversationsInfoResponse.ts +++ b/packages/web-api/src/types/response/ConversationsInfoResponse.ts @@ -14,6 +14,7 @@ export type ConversationsInfoResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { @@ -52,6 +53,7 @@ export interface Channel { pending_connected_team_ids?: string[]; pending_shared?: string[]; previous_names?: string[]; + properties?: Properties; purpose?: Purpose; shared_team_ids?: string[]; topic?: Purpose; @@ -59,6 +61,23 @@ export interface Channel { updated?: number; } +export interface Properties { + has_slack_connect_invite_created?: boolean; + is_dormant?: boolean; + tabs?: Tab[]; + tabz?: Tabz[]; +} + +export interface Tab { + id?: string; + label?: string; + type?: string; +} + +export interface Tabz { + type?: string; +} + export interface Purpose { creator?: string; last_set?: number; diff --git a/packages/web-api/src/types/response/ConversationsInviteResponse.ts b/packages/web-api/src/types/response/ConversationsInviteResponse.ts index fc8fa3d15..ff7b67bf1 100644 --- a/packages/web-api/src/types/response/ConversationsInviteResponse.ts +++ b/packages/web-api/src/types/response/ConversationsInviteResponse.ts @@ -15,6 +15,7 @@ export type ConversationsInviteResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { diff --git a/packages/web-api/src/types/response/ConversationsJoinResponse.ts b/packages/web-api/src/types/response/ConversationsJoinResponse.ts index 8e3c9a900..b7055cdd8 100644 --- a/packages/web-api/src/types/response/ConversationsJoinResponse.ts +++ b/packages/web-api/src/types/response/ConversationsJoinResponse.ts @@ -55,22 +55,36 @@ export interface Channel { export interface Properties { canvas?: Canvas; + meeting_notes?: MeetingNotes; tabs?: Tab[]; tabz?: Tab[]; + use_case?: string; } export interface Canvas { file_id?: string; is_empty?: boolean; + is_migrated?: boolean; quip_thread_id?: string; } +export interface MeetingNotes { + file_id?: string; +} + export interface Tab { + data?: Data; id?: string; + is_disabled?: boolean; label?: string; type?: string; } +export interface Data { + file_id?: string; + shared_ts?: string; +} + export interface Purpose { creator?: string; last_set?: number; diff --git a/packages/web-api/src/types/response/ConversationsKickResponse.ts b/packages/web-api/src/types/response/ConversationsKickResponse.ts index 7954a5d82..d4da2c48f 100644 --- a/packages/web-api/src/types/response/ConversationsKickResponse.ts +++ b/packages/web-api/src/types/response/ConversationsKickResponse.ts @@ -14,6 +14,7 @@ export type ConversationsKickResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export type Errors = {}; diff --git a/packages/web-api/src/types/response/ConversationsLeaveResponse.ts b/packages/web-api/src/types/response/ConversationsLeaveResponse.ts index 86444aed7..7a2db20bd 100644 --- a/packages/web-api/src/types/response/ConversationsLeaveResponse.ts +++ b/packages/web-api/src/types/response/ConversationsLeaveResponse.ts @@ -13,4 +13,5 @@ export type ConversationsLeaveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ConversationsListResponse.ts b/packages/web-api/src/types/response/ConversationsListResponse.ts index 1bb8ad7ca..52204eb30 100644 --- a/packages/web-api/src/types/response/ConversationsListResponse.ts +++ b/packages/web-api/src/types/response/ConversationsListResponse.ts @@ -9,12 +9,15 @@ import type { WebAPICallResult } from '../../WebClient'; export type ConversationsListResponse = WebAPICallResult & { + arg?: string; + callstack?: string; channels?: Channel[]; error?: string; needed?: string; ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Channel { @@ -59,29 +62,53 @@ export interface Channel { export interface Properties { canvas?: Canvas; + channel_workflows?: ChannelWorkflow[]; + has_slack_connect_invite_created?: boolean; + is_dormant?: boolean; + meeting_notes?: MeetingNotes; posting_restricted_to?: RestrictedTo; tabs?: Tab[]; tabz?: Tab[]; threads_restricted_to?: RestrictedTo; + use_case?: string; } export interface Canvas { file_id?: string; is_empty?: boolean; + is_migrated?: boolean; quip_thread_id?: string; } +export interface ChannelWorkflow { + title?: string; + workflow_trigger_id?: string; +} + +export interface MeetingNotes { + file_id?: string; +} + export interface RestrictedTo { type?: string[]; user?: string[]; } export interface Tab { + data?: Data; id?: string; + is_disabled?: boolean; label?: string; type?: string; } +export interface Data { + file_id?: string; + folder_bookmark_id?: string; + mute_edit_updates?: boolean; + shared_ts?: string; +} + export interface Purpose { creator?: string; last_set?: number; diff --git a/packages/web-api/src/types/response/ConversationsMarkResponse.ts b/packages/web-api/src/types/response/ConversationsMarkResponse.ts index 96e22713a..f02f5b41d 100644 --- a/packages/web-api/src/types/response/ConversationsMarkResponse.ts +++ b/packages/web-api/src/types/response/ConversationsMarkResponse.ts @@ -13,4 +13,5 @@ export type ConversationsMarkResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ConversationsMembersResponse.ts b/packages/web-api/src/types/response/ConversationsMembersResponse.ts index 402a2ceed..a4f22f65c 100644 --- a/packages/web-api/src/types/response/ConversationsMembersResponse.ts +++ b/packages/web-api/src/types/response/ConversationsMembersResponse.ts @@ -15,6 +15,7 @@ export type ConversationsMembersResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/ConversationsRenameResponse.ts b/packages/web-api/src/types/response/ConversationsRenameResponse.ts index 64bad0774..8582c6c4b 100644 --- a/packages/web-api/src/types/response/ConversationsRenameResponse.ts +++ b/packages/web-api/src/types/response/ConversationsRenameResponse.ts @@ -14,6 +14,7 @@ export type ConversationsRenameResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { diff --git a/packages/web-api/src/types/response/ConversationsSetPurposeResponse.ts b/packages/web-api/src/types/response/ConversationsSetPurposeResponse.ts index 8f01ff584..cc5d0d45c 100644 --- a/packages/web-api/src/types/response/ConversationsSetPurposeResponse.ts +++ b/packages/web-api/src/types/response/ConversationsSetPurposeResponse.ts @@ -14,6 +14,7 @@ export type ConversationsSetPurposeResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { diff --git a/packages/web-api/src/types/response/ConversationsSetTopicResponse.ts b/packages/web-api/src/types/response/ConversationsSetTopicResponse.ts index d6e543158..845b5115d 100644 --- a/packages/web-api/src/types/response/ConversationsSetTopicResponse.ts +++ b/packages/web-api/src/types/response/ConversationsSetTopicResponse.ts @@ -14,6 +14,7 @@ export type ConversationsSetTopicResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Channel { diff --git a/packages/web-api/src/types/response/ConversationsUnarchiveResponse.ts b/packages/web-api/src/types/response/ConversationsUnarchiveResponse.ts index 0e7c69b92..27753cdcf 100644 --- a/packages/web-api/src/types/response/ConversationsUnarchiveResponse.ts +++ b/packages/web-api/src/types/response/ConversationsUnarchiveResponse.ts @@ -13,4 +13,5 @@ export type ConversationsUnarchiveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/DndEndDndResponse.ts b/packages/web-api/src/types/response/DndEndDndResponse.ts index a395aeb55..d48086aa6 100644 --- a/packages/web-api/src/types/response/DndEndDndResponse.ts +++ b/packages/web-api/src/types/response/DndEndDndResponse.ts @@ -13,4 +13,5 @@ export type DndEndDndResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/DndEndSnoozeResponse.ts b/packages/web-api/src/types/response/DndEndSnoozeResponse.ts index 9c91e126c..e713c437f 100644 --- a/packages/web-api/src/types/response/DndEndSnoozeResponse.ts +++ b/packages/web-api/src/types/response/DndEndSnoozeResponse.ts @@ -17,4 +17,5 @@ export type DndEndSnoozeResponse = WebAPICallResult & { ok?: boolean; provided?: string; snooze_enabled?: boolean; + warning?: string; }; diff --git a/packages/web-api/src/types/response/DndInfoResponse.ts b/packages/web-api/src/types/response/DndInfoResponse.ts index 0bea4044a..e707ba3a1 100644 --- a/packages/web-api/src/types/response/DndInfoResponse.ts +++ b/packages/web-api/src/types/response/DndInfoResponse.ts @@ -16,4 +16,5 @@ export type DndInfoResponse = WebAPICallResult & { next_dnd_start_ts?: number; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/DndSetSnoozeResponse.ts b/packages/web-api/src/types/response/DndSetSnoozeResponse.ts index ab26a48ae..62c346ce4 100644 --- a/packages/web-api/src/types/response/DndSetSnoozeResponse.ts +++ b/packages/web-api/src/types/response/DndSetSnoozeResponse.ts @@ -17,4 +17,5 @@ export type DndSetSnoozeResponse = WebAPICallResult & { snooze_endtime?: number; snooze_is_indefinite?: boolean; snooze_remaining?: number; + warning?: string; }; diff --git a/packages/web-api/src/types/response/DndTeamInfoResponse.ts b/packages/web-api/src/types/response/DndTeamInfoResponse.ts index 5e35928ce..03d3445be 100644 --- a/packages/web-api/src/types/response/DndTeamInfoResponse.ts +++ b/packages/web-api/src/types/response/DndTeamInfoResponse.ts @@ -14,6 +14,7 @@ export type DndTeamInfoResponse = WebAPICallResult & { ok?: boolean; provided?: string; users?: { [key: string]: User }; + warning?: string; }; export interface User { diff --git a/packages/web-api/src/types/response/EmojiListResponse.ts b/packages/web-api/src/types/response/EmojiListResponse.ts index 26a61eddc..276205ae7 100644 --- a/packages/web-api/src/types/response/EmojiListResponse.ts +++ b/packages/web-api/src/types/response/EmojiListResponse.ts @@ -17,6 +17,7 @@ export type EmojiListResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; export interface Category { diff --git a/packages/web-api/src/types/response/EntityPresentDetailsResponse.ts b/packages/web-api/src/types/response/EntityPresentDetailsResponse.ts index 3876b76cd..cbede3e79 100644 --- a/packages/web-api/src/types/response/EntityPresentDetailsResponse.ts +++ b/packages/web-api/src/types/response/EntityPresentDetailsResponse.ts @@ -13,5 +13,10 @@ export type EntityPresentDetailsResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/FilesCompleteUploadExternalResponse.ts b/packages/web-api/src/types/response/FilesCompleteUploadExternalResponse.ts index 41bf439e0..ea2b22aaa 100644 --- a/packages/web-api/src/types/response/FilesCompleteUploadExternalResponse.ts +++ b/packages/web-api/src/types/response/FilesCompleteUploadExternalResponse.ts @@ -15,6 +15,7 @@ export type FilesCompleteUploadExternalResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface File { @@ -36,6 +37,7 @@ export interface File { id?: string; ims?: string[]; is_external?: boolean; + is_modified_by_ai?: boolean; is_public?: boolean; is_starred?: boolean; lines?: number; diff --git a/packages/web-api/src/types/response/FilesGetUploadURLExternalResponse.ts b/packages/web-api/src/types/response/FilesGetUploadURLExternalResponse.ts index b6b1adadf..0d0168177 100644 --- a/packages/web-api/src/types/response/FilesGetUploadURLExternalResponse.ts +++ b/packages/web-api/src/types/response/FilesGetUploadURLExternalResponse.ts @@ -16,6 +16,7 @@ export type FilesGetUploadURLExternalResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; upload_url?: string; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/FilesRemoteRemoveResponse.ts b/packages/web-api/src/types/response/FilesRemoteRemoveResponse.ts index 3d9f47e80..950b26f80 100644 --- a/packages/web-api/src/types/response/FilesRemoteRemoveResponse.ts +++ b/packages/web-api/src/types/response/FilesRemoteRemoveResponse.ts @@ -13,4 +13,5 @@ export type FilesRemoteRemoveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/OauthV2ExchangeResponse.ts b/packages/web-api/src/types/response/OauthV2ExchangeResponse.ts index 820d19131..dc8d81557 100644 --- a/packages/web-api/src/types/response/OauthV2ExchangeResponse.ts +++ b/packages/web-api/src/types/response/OauthV2ExchangeResponse.ts @@ -52,4 +52,5 @@ export interface IncomingWebhook { export interface ResponseMetadata { messages?: string[]; + warnings?: any[]; } diff --git a/packages/web-api/src/types/response/ReactionsAddResponse.ts b/packages/web-api/src/types/response/ReactionsAddResponse.ts index df09bf79e..ad1de391c 100644 --- a/packages/web-api/src/types/response/ReactionsAddResponse.ts +++ b/packages/web-api/src/types/response/ReactionsAddResponse.ts @@ -13,4 +13,5 @@ export type ReactionsAddResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ReactionsRemoveResponse.ts b/packages/web-api/src/types/response/ReactionsRemoveResponse.ts index e1febc8c7..9fc6c31bf 100644 --- a/packages/web-api/src/types/response/ReactionsRemoveResponse.ts +++ b/packages/web-api/src/types/response/ReactionsRemoveResponse.ts @@ -13,4 +13,5 @@ export type ReactionsRemoveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/RtmConnectResponse.ts b/packages/web-api/src/types/response/RtmConnectResponse.ts index f10966184..63136b3fb 100644 --- a/packages/web-api/src/types/response/RtmConnectResponse.ts +++ b/packages/web-api/src/types/response/RtmConnectResponse.ts @@ -9,6 +9,7 @@ import type { WebAPICallResult } from '../../WebClient'; export type RtmConnectResponse = WebAPICallResult & { + context?: string; error?: string; needed?: string; ok?: boolean; @@ -16,6 +17,7 @@ export type RtmConnectResponse = WebAPICallResult & { self?: Self; team?: Team; url?: string; + warning?: string; }; export interface Self { diff --git a/packages/web-api/src/types/response/SlackListsAccessDeleteResponse.ts b/packages/web-api/src/types/response/SlackListsAccessDeleteResponse.ts index 645643dd7..dc8a9b3b2 100644 --- a/packages/web-api/src/types/response/SlackListsAccessDeleteResponse.ts +++ b/packages/web-api/src/types/response/SlackListsAccessDeleteResponse.ts @@ -1,8 +1,22 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsAccessDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsAccessSetResponse.ts b/packages/web-api/src/types/response/SlackListsAccessSetResponse.ts index 33e2ffb08..56e1a43f4 100644 --- a/packages/web-api/src/types/response/SlackListsAccessSetResponse.ts +++ b/packages/web-api/src/types/response/SlackListsAccessSetResponse.ts @@ -1,8 +1,22 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsAccessSetResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsCreateResponse.ts b/packages/web-api/src/types/response/SlackListsCreateResponse.ts index 684c1517a..a263ff4e0 100644 --- a/packages/web-api/src/types/response/SlackListsCreateResponse.ts +++ b/packages/web-api/src/types/response/SlackListsCreateResponse.ts @@ -1,14 +1,69 @@ -import type { WebAPICallResult } from '../../WebClient'; -import type { SlackListsSchemaColumnResponse } from '../request/slackLists'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsCreateResponse = WebAPICallResult & { error?: string; + list_id?: string; + list_metadata?: ListMetadata; needed?: string; ok?: boolean; provided?: string; - list_id?: string; - list_metadata?: { - schema?: SlackListsSchemaColumnResponse[]; - subtask_schema?: SlackListsSchemaColumnResponse[]; - }; + warning?: string; }; + +export interface ListMetadata { + integrations?: string[]; + schema?: Schema[]; + subtask_schema?: SubtaskSchema[]; + views?: View[]; +} + +export interface Schema { + id?: string; + is_primary_column?: boolean; + key?: string; + name?: string; + options?: SchemaOptions; + type?: string; +} + +export interface SchemaOptions { + choices?: Choice[]; + format?: string; + show_member_name?: boolean; +} + +export interface Choice { + color?: string; + label?: string; + value?: string; +} + +export interface SubtaskSchema { + id?: string; + is_primary_column?: boolean; + key?: string; + name?: string; + options?: SubtaskSchemaOptions; + type?: string; +} + +export interface SubtaskSchemaOptions { + format?: string; + show_member_name?: boolean; +} + +export interface View { + id?: string; + is_locked?: boolean; + name?: string; + position?: string; + type?: string; +} diff --git a/packages/web-api/src/types/response/SlackListsDownloadGetResponse.ts b/packages/web-api/src/types/response/SlackListsDownloadGetResponse.ts index f1e2578a6..aab53456f 100644 --- a/packages/web-api/src/types/response/SlackListsDownloadGetResponse.ts +++ b/packages/web-api/src/types/response/SlackListsDownloadGetResponse.ts @@ -1,10 +1,24 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsDownloadGetResponse = WebAPICallResult & { + download_url?: string; error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; status?: string; - download_url?: string; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsDownloadStartResponse.ts b/packages/web-api/src/types/response/SlackListsDownloadStartResponse.ts index d757708a5..e91985e07 100644 --- a/packages/web-api/src/types/response/SlackListsDownloadStartResponse.ts +++ b/packages/web-api/src/types/response/SlackListsDownloadStartResponse.ts @@ -1,9 +1,23 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsDownloadStartResponse = WebAPICallResult & { error?: string; + job_id?: string; needed?: string; ok?: boolean; provided?: string; - job_id?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsItemsCreateResponse.ts b/packages/web-api/src/types/response/SlackListsItemsCreateResponse.ts index 220a5fec5..139c95c0d 100644 --- a/packages/web-api/src/types/response/SlackListsItemsCreateResponse.ts +++ b/packages/web-api/src/types/response/SlackListsItemsCreateResponse.ts @@ -1,10 +1,58 @@ -import type { WebAPICallResult } from '../../WebClient'; -import type { SlackListsItem } from '../request/slackLists'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsItemsCreateResponse = WebAPICallResult & { error?: string; + item?: Item; needed?: string; ok?: boolean; provided?: string; - item?: SlackListsItem; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface Item { + created_by?: string; + date_created?: number; + fields?: Field[]; + id?: string; + list_id?: string; + updated_by?: string; + updated_timestamp?: string; +} + +export interface Field { + checkbox?: boolean; + column_id?: string; + key?: string; + rich_text?: RichText[]; + text?: string; + value?: string; +} + +export interface RichText { + block_id?: string; + elements?: RichTextElement[]; + type?: string; +} + +export interface RichTextElement { + elements?: ElementElementClass[]; + type?: string; +} + +export interface ElementElementClass { + text?: string; + type?: string; +} + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsItemsDeleteMultipleResponse.ts b/packages/web-api/src/types/response/SlackListsItemsDeleteMultipleResponse.ts index 8b621ab22..a0d31fc0c 100644 --- a/packages/web-api/src/types/response/SlackListsItemsDeleteMultipleResponse.ts +++ b/packages/web-api/src/types/response/SlackListsItemsDeleteMultipleResponse.ts @@ -1,8 +1,22 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsItemsDeleteMultipleResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsItemsDeleteResponse.ts b/packages/web-api/src/types/response/SlackListsItemsDeleteResponse.ts index 24e766dd7..843cbda7b 100644 --- a/packages/web-api/src/types/response/SlackListsItemsDeleteResponse.ts +++ b/packages/web-api/src/types/response/SlackListsItemsDeleteResponse.ts @@ -1,8 +1,17 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsItemsDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/SlackListsItemsInfoResponse.ts b/packages/web-api/src/types/response/SlackListsItemsInfoResponse.ts index 7e31f7e08..617bade20 100644 --- a/packages/web-api/src/types/response/SlackListsItemsInfoResponse.ts +++ b/packages/web-api/src/types/response/SlackListsItemsInfoResponse.ts @@ -1,12 +1,210 @@ -import type { WebAPICallResult } from '../../WebClient'; -import type { SlackList, SlackListsItem, SlackListsItemWithSubscription } from '../request/slackLists'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsItemsInfoResponse = WebAPICallResult & { error?: string; + list?: List; needed?: string; ok?: boolean; provided?: string; - list?: SlackList; - record?: SlackListsItemWithSubscription; - subtasks?: SlackListsItem[]; + record?: Record; + response_metadata?: ResponseMetadata; + subtasks?: Subtask[]; + warning?: string; }; + +export interface List { + access?: string; + created?: number; + display_as_bot?: boolean; + editable?: boolean; + external_type?: string; + file_access?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_ai_suggested?: boolean; + is_external?: boolean; + is_modified_by_ai?: boolean; + is_public?: boolean; + is_restricted_sharing_enabled?: boolean; + is_starred?: boolean; + last_editor?: string; + list_csv_download_url?: string; + list_limits?: ListLimits; + list_metadata?: ListMetadata; + mimetype?: string; + mode?: string; + name?: string; + org_or_workspace_access?: string; + permalink?: string; + permalink_public?: string; + pretty_type?: string; + public_url_shared?: boolean; + size?: number; + skipped_shares?: boolean; + teams_shared_with?: string[]; + timestamp?: number; + title?: string; + updated?: number; + url_private?: string; + url_private_download?: string; + user?: string; + user_team?: string; + username?: string; +} + +export interface ListLimits { + archived_row_count?: number; + column_count?: number; + column_count_limit?: number; + max_attachments_per_cell?: number; + over_column_maximum?: boolean; + over_row_maximum?: boolean; + over_view_maximum?: boolean; + row_count?: number; + row_count_limit?: number; + view_count?: number; + view_count_limit?: number; +} + +export interface ListMetadata { + creation_source?: CreationSource; + default_view?: string; + description?: string; + description_blocks?: DescriptionBlock[]; + icon?: string; + integrations?: string[]; + is_trial?: boolean; + schema?: Schema[]; + subtask_schema?: SubtaskSchema[]; + todo_mode?: boolean; + views?: View[]; +} + +export interface CreationSource { + reference_id?: string; + type?: string; +} + +export interface DescriptionBlock { + block_id?: string; + elements?: DescriptionBlockElement[]; + type?: string; +} + +export interface DescriptionBlockElement { + elements?: ElementElementClass[]; + type?: string; +} + +export interface ElementElementClass { + text?: string; + type?: string; +} + +export interface Schema { + id?: string; + is_primary_column?: boolean; + key?: string; + name?: string; + options?: SchemaOptions; + type?: string; +} + +export interface SchemaOptions { + choices?: Choice[]; + format?: string; + show_member_name?: boolean; +} + +export interface Choice { + color?: string; + label?: string; + value?: string; +} + +export interface SubtaskSchema { + id?: string; + is_primary_column?: boolean; + key?: string; + name?: string; + options?: SubtaskSchemaOptions; + type?: string; +} + +export interface SubtaskSchemaOptions { + format?: string; + show_member_name?: boolean; +} + +export interface View { + columns?: Column[]; + created_by?: string; + date_created?: number; + default_view_key?: string; + id?: string; + is_all_items_view?: boolean; + is_locked?: boolean; + name?: string; + position?: string; + show_completed_items?: boolean; + stick_column_left?: boolean; + type?: string; +} + +export interface Column { + id?: string; + key?: string; + position?: string; + visible?: boolean; +} + +export interface Record { + created_by?: string; + date_created?: number; + fields?: RecordField[]; + id?: string; + is_subscribed?: boolean; + list_id?: string; + updated_by?: string; + updated_timestamp?: string; +} + +export interface RecordField { + checkbox?: boolean; + column_id?: string; + key?: string; + rich_text?: DescriptionBlock[]; + text?: string; + value?: boolean; +} + +export interface ResponseMetadata { + messages?: string[]; +} + +export interface Subtask { + created_by?: string; + date_created?: number; + fields?: SubtaskField[]; + id?: string; + is_subscribed?: boolean; + list_id?: string; + updated_by?: string; + updated_timestamp?: string; +} + +export interface SubtaskField { + checkbox?: boolean; + column_id?: string; + key?: string; + value?: boolean; +} diff --git a/packages/web-api/src/types/response/SlackListsItemsListResponse.ts b/packages/web-api/src/types/response/SlackListsItemsListResponse.ts index b7741e6af..c96499ea8 100644 --- a/packages/web-api/src/types/response/SlackListsItemsListResponse.ts +++ b/packages/web-api/src/types/response/SlackListsItemsListResponse.ts @@ -1,13 +1,59 @@ -import type { WebAPICallResult } from '../../WebClient'; -import type { SlackListsItem } from '../request/slackLists'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsItemsListResponse = WebAPICallResult & { error?: string; + items?: Item[]; needed?: string; ok?: boolean; provided?: string; - items?: Array; - response_metadata?: { - next_cursor?: string; - }; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface Item { + created_by?: string; + date_created?: number; + fields?: Field[]; + id?: string; + list_id?: string; + updated_by?: string; + updated_timestamp?: string; +} + +export interface Field { + checkbox?: boolean; + column_id?: string; + key?: string; + rich_text?: RichText[]; + text?: string; + value?: boolean | string; +} + +export interface RichText { + block_id?: string; + elements?: RichTextElement[]; + type?: string; +} + +export interface RichTextElement { + elements?: ElementElementClass[]; + type?: string; +} + +export interface ElementElementClass { + text?: string; + type?: string; +} + +export interface ResponseMetadata { + messages?: string[]; + next_cursor?: string; +} diff --git a/packages/web-api/src/types/response/SlackListsItemsUpdateResponse.ts b/packages/web-api/src/types/response/SlackListsItemsUpdateResponse.ts index 96cda5421..e20f21a15 100644 --- a/packages/web-api/src/types/response/SlackListsItemsUpdateResponse.ts +++ b/packages/web-api/src/types/response/SlackListsItemsUpdateResponse.ts @@ -1,8 +1,22 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsItemsUpdateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/SlackListsUpdateResponse.ts b/packages/web-api/src/types/response/SlackListsUpdateResponse.ts index e61a9f969..e1f44da27 100644 --- a/packages/web-api/src/types/response/SlackListsUpdateResponse.ts +++ b/packages/web-api/src/types/response/SlackListsUpdateResponse.ts @@ -1,8 +1,22 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type SlackListsUpdateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + warning?: string; }; + +export interface ResponseMetadata { + messages?: string[]; +} diff --git a/packages/web-api/src/types/response/TeamAccessLogsResponse.ts b/packages/web-api/src/types/response/TeamAccessLogsResponse.ts index bc02478df..d6a8fed59 100644 --- a/packages/web-api/src/types/response/TeamAccessLogsResponse.ts +++ b/packages/web-api/src/types/response/TeamAccessLogsResponse.ts @@ -16,6 +16,7 @@ export type TeamAccessLogsResponse = WebAPICallResult & { paging?: Paging; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Login { @@ -36,6 +37,7 @@ export interface Paging { page?: number; pages?: number; total?: number; + warnings?: string[]; } export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/TeamBillableInfoResponse.ts b/packages/web-api/src/types/response/TeamBillableInfoResponse.ts index 5d0f440d4..37a2e911c 100644 --- a/packages/web-api/src/types/response/TeamBillableInfoResponse.ts +++ b/packages/web-api/src/types/response/TeamBillableInfoResponse.ts @@ -15,6 +15,7 @@ export type TeamBillableInfoResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface BillableInfo { diff --git a/packages/web-api/src/types/response/TeamBillingInfoResponse.ts b/packages/web-api/src/types/response/TeamBillingInfoResponse.ts index f455d614e..9a1df199b 100644 --- a/packages/web-api/src/types/response/TeamBillingInfoResponse.ts +++ b/packages/web-api/src/types/response/TeamBillingInfoResponse.ts @@ -14,4 +14,5 @@ export type TeamBillingInfoResponse = WebAPICallResult & { ok?: boolean; plan?: string; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/TeamExternalTeamsDisconnectResponse.ts b/packages/web-api/src/types/response/TeamExternalTeamsDisconnectResponse.ts index 3951b3a03..50b7e7a53 100644 --- a/packages/web-api/src/types/response/TeamExternalTeamsDisconnectResponse.ts +++ b/packages/web-api/src/types/response/TeamExternalTeamsDisconnectResponse.ts @@ -14,6 +14,7 @@ export type TeamExternalTeamsDisconnectResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/TeamExternalTeamsListResponse.ts b/packages/web-api/src/types/response/TeamExternalTeamsListResponse.ts index cc56542fd..426255414 100644 --- a/packages/web-api/src/types/response/TeamExternalTeamsListResponse.ts +++ b/packages/web-api/src/types/response/TeamExternalTeamsListResponse.ts @@ -16,6 +16,7 @@ export type TeamExternalTeamsListResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; total_count?: number; + warning?: string; }; export interface Organization { diff --git a/packages/web-api/src/types/response/TeamInfoResponse.ts b/packages/web-api/src/types/response/TeamInfoResponse.ts index 2bcd1a92a..54a2d0294 100644 --- a/packages/web-api/src/types/response/TeamInfoResponse.ts +++ b/packages/web-api/src/types/response/TeamInfoResponse.ts @@ -14,6 +14,7 @@ export type TeamInfoResponse = WebAPICallResult & { ok?: boolean; provided?: string; team?: Team; + warning?: string; }; export interface Team { @@ -26,9 +27,13 @@ export interface Team { enterprise_name?: string; icon?: Icon; id?: string; + is_sfdc_auto_slack?: boolean; is_verified?: boolean; lob_sales_home_enabled?: boolean; + locale?: string; name?: string; + pay_prod_cur?: string; + sso_provider?: SsoProvider; url?: string; } @@ -43,3 +48,9 @@ export interface Icon { image_default?: boolean; image_original?: string; } + +export interface SsoProvider { + label?: string; + name?: string; + type?: string; +} diff --git a/packages/web-api/src/types/response/TeamIntegrationLogsResponse.ts b/packages/web-api/src/types/response/TeamIntegrationLogsResponse.ts index e616c8ac4..aee0ce2fb 100644 --- a/packages/web-api/src/types/response/TeamIntegrationLogsResponse.ts +++ b/packages/web-api/src/types/response/TeamIntegrationLogsResponse.ts @@ -15,6 +15,7 @@ export type TeamIntegrationLogsResponse = WebAPICallResult & { ok?: boolean; paging?: Paging; provided?: string; + warning?: string; }; export interface Log { diff --git a/packages/web-api/src/types/response/TeamPreferencesListResponse.ts b/packages/web-api/src/types/response/TeamPreferencesListResponse.ts index 24b5a2dcf..767460ad7 100644 --- a/packages/web-api/src/types/response/TeamPreferencesListResponse.ts +++ b/packages/web-api/src/types/response/TeamPreferencesListResponse.ts @@ -17,5 +17,6 @@ export type TeamPreferencesListResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; who_can_post_general?: string; }; diff --git a/packages/web-api/src/types/response/TeamProfileGetResponse.ts b/packages/web-api/src/types/response/TeamProfileGetResponse.ts index f0af40d56..01d1b76c5 100644 --- a/packages/web-api/src/types/response/TeamProfileGetResponse.ts +++ b/packages/web-api/src/types/response/TeamProfileGetResponse.ts @@ -14,6 +14,7 @@ export type TeamProfileGetResponse = WebAPICallResult & { ok?: boolean; profile?: Profile; provided?: string; + warning?: string; }; export interface Profile { diff --git a/packages/web-api/src/types/response/UsergroupsCreateResponse.ts b/packages/web-api/src/types/response/UsergroupsCreateResponse.ts index 7cac0a9bb..18dd888a8 100644 --- a/packages/web-api/src/types/response/UsergroupsCreateResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsCreateResponse.ts @@ -14,6 +14,7 @@ export type UsergroupsCreateResponse = WebAPICallResult & { ok?: boolean; provided?: string; usergroup?: Usergroup; + warning?: string; }; export interface Usergroup { @@ -27,10 +28,15 @@ export interface Usergroup { enterprise_subteam_id?: string; handle?: string; id?: string; + is_editing_restricted?: boolean; is_external?: boolean; + is_idp_group?: boolean; + is_membership_locked?: boolean; + is_org_level?: boolean; is_section?: boolean; is_subteam?: boolean; is_usergroup?: boolean; + is_visible?: boolean; name?: string; prefs?: Prefs; team_id?: string; diff --git a/packages/web-api/src/types/response/UsergroupsDisableResponse.ts b/packages/web-api/src/types/response/UsergroupsDisableResponse.ts index c4862272f..7aeaf6343 100644 --- a/packages/web-api/src/types/response/UsergroupsDisableResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsDisableResponse.ts @@ -14,6 +14,7 @@ export type UsergroupsDisableResponse = WebAPICallResult & { ok?: boolean; provided?: string; usergroup?: Usergroup; + warning?: string; }; export interface Usergroup { @@ -28,10 +29,15 @@ export interface Usergroup { enterprise_subteam_id?: string; handle?: string; id?: string; + is_editing_restricted?: boolean; is_external?: boolean; + is_idp_group?: boolean; + is_membership_locked?: boolean; + is_org_level?: boolean; is_section?: boolean; is_subteam?: boolean; is_usergroup?: boolean; + is_visible?: boolean; name?: string; prefs?: Prefs; team_id?: string; diff --git a/packages/web-api/src/types/response/UsergroupsEnableResponse.ts b/packages/web-api/src/types/response/UsergroupsEnableResponse.ts index c42a3c631..e38e24ce1 100644 --- a/packages/web-api/src/types/response/UsergroupsEnableResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsEnableResponse.ts @@ -14,6 +14,7 @@ export type UsergroupsEnableResponse = WebAPICallResult & { ok?: boolean; provided?: string; usergroup?: Usergroup; + warning?: string; }; export interface Usergroup { @@ -27,10 +28,15 @@ export interface Usergroup { enterprise_subteam_id?: string; handle?: string; id?: string; + is_editing_restricted?: boolean; is_external?: boolean; + is_idp_group?: boolean; + is_membership_locked?: boolean; + is_org_level?: boolean; is_section?: boolean; is_subteam?: boolean; is_usergroup?: boolean; + is_visible?: boolean; name?: string; prefs?: Prefs; team_id?: string; diff --git a/packages/web-api/src/types/response/UsergroupsListResponse.ts b/packages/web-api/src/types/response/UsergroupsListResponse.ts index 3d7928bb5..03d52057d 100644 --- a/packages/web-api/src/types/response/UsergroupsListResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsListResponse.ts @@ -14,6 +14,7 @@ export type UsergroupsListResponse = WebAPICallResult & { ok?: boolean; provided?: string; usergroups?: Usergroup[]; + warning?: string; }; export interface Usergroup { @@ -23,14 +24,20 @@ export interface Usergroup { date_create?: number; date_delete?: number; date_update?: number; + deleted_by?: string; description?: string; enterprise_subteam_id?: string; handle?: string; id?: string; + is_editing_restricted?: boolean; is_external?: boolean; + is_idp_group?: boolean; + is_membership_locked?: boolean; + is_org_level?: boolean; is_section?: boolean; is_subteam?: boolean; is_usergroup?: boolean; + is_visible?: boolean; name?: string; prefs?: Prefs; team_id?: string; diff --git a/packages/web-api/src/types/response/UsergroupsUpdateResponse.ts b/packages/web-api/src/types/response/UsergroupsUpdateResponse.ts index 7680a64da..b023f4bbc 100644 --- a/packages/web-api/src/types/response/UsergroupsUpdateResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsUpdateResponse.ts @@ -14,6 +14,7 @@ export type UsergroupsUpdateResponse = WebAPICallResult & { ok?: boolean; provided?: string; usergroup?: Usergroup; + warning?: string; }; export interface Usergroup { @@ -27,10 +28,15 @@ export interface Usergroup { enterprise_subteam_id?: string; handle?: string; id?: string; + is_editing_restricted?: boolean; is_external?: boolean; + is_idp_group?: boolean; + is_membership_locked?: boolean; + is_org_level?: boolean; is_section?: boolean; is_subteam?: boolean; is_usergroup?: boolean; + is_visible?: boolean; name?: string; prefs?: Prefs; team_id?: string; diff --git a/packages/web-api/src/types/response/UsergroupsUsersListResponse.ts b/packages/web-api/src/types/response/UsergroupsUsersListResponse.ts index 3f65510dd..e4e0b0af2 100644 --- a/packages/web-api/src/types/response/UsergroupsUsersListResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsUsersListResponse.ts @@ -14,4 +14,5 @@ export type UsergroupsUsersListResponse = WebAPICallResult & { ok?: boolean; provided?: string; users?: string[]; + warning?: string; }; diff --git a/packages/web-api/src/types/response/UsergroupsUsersUpdateResponse.ts b/packages/web-api/src/types/response/UsergroupsUsersUpdateResponse.ts index 650b52fab..bff843907 100644 --- a/packages/web-api/src/types/response/UsergroupsUsersUpdateResponse.ts +++ b/packages/web-api/src/types/response/UsergroupsUsersUpdateResponse.ts @@ -13,9 +13,15 @@ export type UsergroupsUsersUpdateResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; usergroup?: Usergroup; + warning?: string; }; +export interface ResponseMetadata { + messages?: string[]; +} + export interface Usergroup { auto_provision?: boolean; channel_count?: number; @@ -27,10 +33,15 @@ export interface Usergroup { enterprise_subteam_id?: string; handle?: string; id?: string; + is_editing_restricted?: boolean; is_external?: boolean; + is_idp_group?: boolean; + is_membership_locked?: boolean; + is_org_level?: boolean; is_section?: boolean; is_subteam?: boolean; is_usergroup?: boolean; + is_visible?: boolean; name?: string; prefs?: Prefs; team_id?: string; diff --git a/packages/web-api/src/types/response/UsersConversationsResponse.ts b/packages/web-api/src/types/response/UsersConversationsResponse.ts index a227109bf..dca881426 100644 --- a/packages/web-api/src/types/response/UsersConversationsResponse.ts +++ b/packages/web-api/src/types/response/UsersConversationsResponse.ts @@ -9,12 +9,14 @@ import type { WebAPICallResult } from '../../WebClient'; export type UsersConversationsResponse = WebAPICallResult & { + arg?: string; channels?: Channel[]; error?: string; needed?: string; ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Channel { @@ -61,30 +63,47 @@ export interface Channel { export interface Properties { canvas?: Canvas; + has_slack_connect_invite_created?: boolean; huddles_restricted?: boolean; + is_dormant?: boolean; + meeting_notes?: MeetingNotes; posting_restricted_to?: PostingRestrictedTo; tabs?: Tab[]; tabz?: Tab[]; threads_restricted_to?: ThreadsRestrictedTo; + use_case?: string; } export interface Canvas { file_id?: string; is_empty?: boolean; + is_migrated?: boolean; quip_thread_id?: string; } +export interface MeetingNotes { + file_id?: string; +} + export interface PostingRestrictedTo { type?: string[]; user?: string[]; } export interface Tab { + data?: Data; id?: string; + is_disabled?: boolean; label?: string; type?: string; } +export interface Data { + file_id?: string; + folder_bookmark_id?: string; + shared_ts?: string; +} + export interface ThreadsRestrictedTo { type?: string[]; } diff --git a/packages/web-api/src/types/response/UsersDeletePhotoResponse.ts b/packages/web-api/src/types/response/UsersDeletePhotoResponse.ts index b097deb96..e192132ee 100644 --- a/packages/web-api/src/types/response/UsersDeletePhotoResponse.ts +++ b/packages/web-api/src/types/response/UsersDeletePhotoResponse.ts @@ -13,4 +13,5 @@ export type UsersDeletePhotoResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/UsersDiscoverableContactsLookupResponse.ts b/packages/web-api/src/types/response/UsersDiscoverableContactsLookupResponse.ts index 41d1e176e..80d4397fb 100644 --- a/packages/web-api/src/types/response/UsersDiscoverableContactsLookupResponse.ts +++ b/packages/web-api/src/types/response/UsersDiscoverableContactsLookupResponse.ts @@ -15,6 +15,7 @@ export type UsersDiscoverableContactsLookupResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface ResponseMetadata { diff --git a/packages/web-api/src/types/response/UsersInfoResponse.ts b/packages/web-api/src/types/response/UsersInfoResponse.ts index 8b2b8f1a7..d7d579109 100644 --- a/packages/web-api/src/types/response/UsersInfoResponse.ts +++ b/packages/web-api/src/types/response/UsersInfoResponse.ts @@ -14,11 +14,14 @@ export type UsersInfoResponse = WebAPICallResult & { ok?: boolean; provided?: string; user?: User; + warning?: string; }; export interface User { color?: string; deleted?: boolean; + enterprise_id?: string; + enterprise_name?: string; enterprise_user?: EnterpriseUser; has_2fa?: boolean; id?: string; @@ -39,6 +42,7 @@ export interface User { profile?: Profile; real_name?: string; team_id?: string; + teams?: string[]; tz?: string; tz_label?: string; tz_offset?: number; @@ -83,6 +87,7 @@ export interface Profile { real_name?: string; real_name_normalized?: string; skype?: string; + start_date?: string; status_emoji?: string; status_emoji_display_info?: StatusEmojiDisplayInfo[]; status_emoji_url?: string; diff --git a/packages/web-api/src/types/response/UsersListResponse.ts b/packages/web-api/src/types/response/UsersListResponse.ts index 0d2908494..05bca529a 100644 --- a/packages/web-api/src/types/response/UsersListResponse.ts +++ b/packages/web-api/src/types/response/UsersListResponse.ts @@ -9,7 +9,6 @@ import type { WebAPICallResult } from '../../WebClient'; export type UsersListResponse = WebAPICallResult & { - arg?: string; cache_ts?: number; error?: string; members?: Member[]; @@ -18,6 +17,7 @@ export type UsersListResponse = WebAPICallResult & { ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; + warning?: string; }; export interface Member { @@ -29,9 +29,7 @@ export interface Member { is_admin?: boolean; is_app_user?: boolean; is_bot?: boolean; - is_connector_bot?: boolean; is_email_confirmed?: boolean; - is_invited_user?: boolean; is_owner?: boolean; is_primary_owner?: boolean; is_restricted?: boolean; @@ -70,7 +68,6 @@ export interface Profile { email?: string; fields?: Fields; first_name?: string; - guest_expiration_ts?: number; guest_invited_by?: string; huddle_state?: string; huddle_state_expiration_ts?: number; @@ -85,10 +82,10 @@ export interface Profile { is_custom_image?: boolean; last_name?: string; phone?: string; - pronouns?: string; real_name?: string; real_name_normalized?: string; skype?: string; + start_date?: string; status_emoji?: string; status_emoji_display_info?: StatusEmojiDisplayInfo[]; status_expiration?: number; diff --git a/packages/web-api/src/types/response/UsersLookupByEmailResponse.ts b/packages/web-api/src/types/response/UsersLookupByEmailResponse.ts index 6e9ab8e37..5830e2bdc 100644 --- a/packages/web-api/src/types/response/UsersLookupByEmailResponse.ts +++ b/packages/web-api/src/types/response/UsersLookupByEmailResponse.ts @@ -15,6 +15,7 @@ export type UsersLookupByEmailResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; user?: User; + warning?: string; }; export interface ResponseMetadata { @@ -39,6 +40,7 @@ export interface User { profile?: Profile; real_name?: string; team_id?: string; + two_factor_type?: string; tz?: string; tz_label?: string; tz_offset?: number; @@ -70,6 +72,7 @@ export interface Profile { real_name?: string; real_name_normalized?: string; skype?: string; + start_date?: string; status_emoji?: string; status_emoji_display_info?: StatusEmojiDisplayInfo[]; status_emoji_url?: string; diff --git a/packages/web-api/src/types/response/UsersProfileGetResponse.ts b/packages/web-api/src/types/response/UsersProfileGetResponse.ts index 7111d8310..e5b82c32c 100644 --- a/packages/web-api/src/types/response/UsersProfileGetResponse.ts +++ b/packages/web-api/src/types/response/UsersProfileGetResponse.ts @@ -14,9 +14,11 @@ export type UsersProfileGetResponse = WebAPICallResult & { ok?: boolean; profile?: Profile; provided?: string; + warning?: string; }; export interface Profile { + always_active?: boolean; avatar_hash?: string; display_name?: string; display_name_normalized?: string; @@ -40,6 +42,8 @@ export interface Profile { real_name?: string; real_name_normalized?: string; skype?: string; + start_date?: string; + status_clear_on_focus_end?: boolean; status_emoji?: string; status_emoji_display_info?: StatusEmojiDisplayInfo[]; status_emoji_url?: string; diff --git a/packages/web-api/src/types/response/UsersProfileSetResponse.ts b/packages/web-api/src/types/response/UsersProfileSetResponse.ts index b83d4fee6..4d035231f 100644 --- a/packages/web-api/src/types/response/UsersProfileSetResponse.ts +++ b/packages/web-api/src/types/response/UsersProfileSetResponse.ts @@ -15,6 +15,7 @@ export type UsersProfileSetResponse = WebAPICallResult & { profile?: Profile; provided?: string; username?: string; + warning?: string; }; export interface Profile { @@ -41,6 +42,8 @@ export interface Profile { real_name?: string; real_name_normalized?: string; skype?: string; + start_date?: string; + status_clear_on_focus_end?: boolean; status_emoji?: string; status_emoji_display_info?: StatusEmojiDisplayInfo[]; status_emoji_url?: string; diff --git a/packages/web-api/src/types/response/UsersSetActiveResponse.ts b/packages/web-api/src/types/response/UsersSetActiveResponse.ts index ad472a2f6..e55fe724c 100644 --- a/packages/web-api/src/types/response/UsersSetActiveResponse.ts +++ b/packages/web-api/src/types/response/UsersSetActiveResponse.ts @@ -13,4 +13,5 @@ export type UsersSetActiveResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/UsersSetPhotoResponse.ts b/packages/web-api/src/types/response/UsersSetPhotoResponse.ts index e6d7506b0..dd339e8b5 100644 --- a/packages/web-api/src/types/response/UsersSetPhotoResponse.ts +++ b/packages/web-api/src/types/response/UsersSetPhotoResponse.ts @@ -14,6 +14,7 @@ export type UsersSetPhotoResponse = WebAPICallResult & { ok?: boolean; profile?: Profile; provided?: string; + warning?: string; }; export interface Profile { diff --git a/packages/web-api/src/types/response/UsersSetPresenceResponse.ts b/packages/web-api/src/types/response/UsersSetPresenceResponse.ts index 179d04a19..86f420279 100644 --- a/packages/web-api/src/types/response/UsersSetPresenceResponse.ts +++ b/packages/web-api/src/types/response/UsersSetPresenceResponse.ts @@ -13,4 +13,5 @@ export type UsersSetPresenceResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/ViewsOpenResponse.ts b/packages/web-api/src/types/response/ViewsOpenResponse.ts index bb73228de..b76d6f797 100644 --- a/packages/web-api/src/types/response/ViewsOpenResponse.ts +++ b/packages/web-api/src/types/response/ViewsOpenResponse.ts @@ -20,19 +20,25 @@ export type ViewsOpenResponse = WebAPICallResult & { export interface ResponseMetadata { messages?: string[]; + warnings?: any[]; } export interface View { app_id?: string; app_installed_team_id?: string; + app_unfurl_url?: string; blocks?: Block[]; bot_id?: string; callback_id?: string; + channel?: string; clear_on_close?: boolean; close?: Close; + entity_url?: string; external_id?: string; + external_ref?: ExternalRef; hash?: string; id?: string; + message_ts?: string; notify_on_close?: boolean; previous_view_id?: string; private_metadata?: string; @@ -41,6 +47,7 @@ export interface View { submit?: Close; submit_disabled?: boolean; team_id?: string; + thread_ts?: string; title?: Close; type?: string; } @@ -128,7 +135,9 @@ export interface PurpleElement { initial_user?: string; initial_value?: InitialValueClass | string; max_length?: number; + max_lines?: number; min_length?: number; + min_lines?: number; min_query_length?: number; multiline?: boolean; option_groups?: OptionGroup[]; @@ -220,6 +229,7 @@ export interface Style { highlight?: boolean; italic?: boolean; strike?: boolean; + underline?: boolean; unlink?: boolean; } @@ -295,4 +305,9 @@ export interface CustomizableInputParameter { value?: string; } +export interface ExternalRef { + id?: string; + type?: string; +} + export type State = {}; diff --git a/packages/web-api/src/types/response/ViewsPublishResponse.ts b/packages/web-api/src/types/response/ViewsPublishResponse.ts index 71c24c5c9..baa342a9c 100644 --- a/packages/web-api/src/types/response/ViewsPublishResponse.ts +++ b/packages/web-api/src/types/response/ViewsPublishResponse.ts @@ -20,19 +20,25 @@ export type ViewsPublishResponse = WebAPICallResult & { export interface ResponseMetadata { messages?: string[]; + warnings?: any[]; } export interface View { app_id?: string; app_installed_team_id?: string; + app_unfurl_url?: string; blocks?: Block[]; bot_id?: string; callback_id?: string; + channel?: string; clear_on_close?: boolean; close?: Close; + entity_url?: string; external_id?: string; + external_ref?: ExternalRef; hash?: string; id?: string; + message_ts?: string; notify_on_close?: boolean; previous_view_id?: string; private_metadata?: string; @@ -41,6 +47,7 @@ export interface View { submit?: Close; submit_disabled?: boolean; team_id?: string; + thread_ts?: string; title?: Close; type?: string; } @@ -128,7 +135,9 @@ export interface PurpleElement { initial_user?: string; initial_value?: InitialValueClass | string; max_length?: number; + max_lines?: number; min_length?: number; + min_lines?: number; min_query_length?: number; multiline?: boolean; option_groups?: OptionGroup[]; @@ -220,6 +229,7 @@ export interface Style { highlight?: boolean; italic?: boolean; strike?: boolean; + underline?: boolean; unlink?: boolean; } @@ -295,4 +305,9 @@ export interface CustomizableInputParameter { value?: string; } +export interface ExternalRef { + id?: string; + type?: string; +} + export type State = {}; diff --git a/packages/web-api/src/types/response/ViewsPushResponse.ts b/packages/web-api/src/types/response/ViewsPushResponse.ts index f912c09a8..53ebaa5f0 100644 --- a/packages/web-api/src/types/response/ViewsPushResponse.ts +++ b/packages/web-api/src/types/response/ViewsPushResponse.ts @@ -20,19 +20,25 @@ export type ViewsPushResponse = WebAPICallResult & { export interface ResponseMetadata { messages?: string[]; + warnings?: any[]; } export interface View { app_id?: string; app_installed_team_id?: string; + app_unfurl_url?: string; blocks?: Block[]; bot_id?: string; callback_id?: string; + channel?: string; clear_on_close?: boolean; close?: Close; + entity_url?: string; external_id?: string; + external_ref?: ExternalRef; hash?: string; id?: string; + message_ts?: string; notify_on_close?: boolean; previous_view_id?: string; private_metadata?: string; @@ -41,6 +47,7 @@ export interface View { submit?: Close; submit_disabled?: boolean; team_id?: string; + thread_ts?: string; title?: Close; type?: string; } @@ -128,7 +135,9 @@ export interface PurpleElement { initial_user?: string; initial_value?: InitialValueClass | string; max_length?: number; + max_lines?: number; min_length?: number; + min_lines?: number; min_query_length?: number; multiline?: boolean; option_groups?: OptionGroup[]; @@ -220,6 +229,7 @@ export interface Style { highlight?: boolean; italic?: boolean; strike?: boolean; + underline?: boolean; unlink?: boolean; } @@ -295,4 +305,9 @@ export interface CustomizableInputParameter { value?: string; } +export interface ExternalRef { + id?: string; + type?: string; +} + export type State = {}; diff --git a/packages/web-api/src/types/response/ViewsUpdateResponse.ts b/packages/web-api/src/types/response/ViewsUpdateResponse.ts index 5eecbeadc..92416d632 100644 --- a/packages/web-api/src/types/response/ViewsUpdateResponse.ts +++ b/packages/web-api/src/types/response/ViewsUpdateResponse.ts @@ -20,19 +20,25 @@ export type ViewsUpdateResponse = WebAPICallResult & { export interface ResponseMetadata { messages?: string[]; + warnings?: any[]; } export interface View { app_id?: string; app_installed_team_id?: string; + app_unfurl_url?: string; blocks?: Block[]; bot_id?: string; callback_id?: string; + channel?: string; clear_on_close?: boolean; close?: Close; + entity_url?: string; external_id?: string; + external_ref?: ExternalRef; hash?: string; id?: string; + message_ts?: string; notify_on_close?: boolean; previous_view_id?: string; private_metadata?: string; @@ -41,6 +47,7 @@ export interface View { submit?: Close; submit_disabled?: boolean; team_id?: string; + thread_ts?: string; title?: Close; type?: string; } @@ -128,7 +135,9 @@ export interface PurpleElement { initial_user?: string; initial_value?: InitialValueClass | string; max_length?: number; + max_lines?: number; min_length?: number; + min_lines?: number; min_query_length?: number; multiline?: boolean; option_groups?: OptionGroup[]; @@ -220,6 +229,7 @@ export interface Style { highlight?: boolean; italic?: boolean; strike?: boolean; + underline?: boolean; unlink?: boolean; } @@ -295,4 +305,9 @@ export interface CustomizableInputParameter { value?: string; } +export interface ExternalRef { + id?: string; + type?: string; +} + export type State = {}; diff --git a/packages/web-api/src/types/response/WorkflowsFeaturedAddResponse.ts b/packages/web-api/src/types/response/WorkflowsFeaturedAddResponse.ts index aa71dc15b..016b52405 100644 --- a/packages/web-api/src/types/response/WorkflowsFeaturedAddResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsFeaturedAddResponse.ts @@ -1,3 +1,17 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// -export type WorkflowsFeaturedAddResponse = WebAPICallResult & {}; +import type { WebAPICallResult } from '../../WebClient'; +export type WorkflowsFeaturedAddResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + warning?: string; +}; diff --git a/packages/web-api/src/types/response/WorkflowsFeaturedListResponse.ts b/packages/web-api/src/types/response/WorkflowsFeaturedListResponse.ts index e5de2cc91..a94ef9064 100644 --- a/packages/web-api/src/types/response/WorkflowsFeaturedListResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsFeaturedListResponse.ts @@ -1,11 +1,18 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +import type { WebAPICallResult } from '../../WebClient'; export type WorkflowsFeaturedListResponse = WebAPICallResult & { - featured_workflows: { - channel_id: string; - triggers: { - id: string; - title: string; - }[]; - }[]; + error?: string; + invalid_channel_ids?: string[]; + needed?: string; + ok?: boolean; + provided?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/WorkflowsFeaturedRemoveResponse.ts b/packages/web-api/src/types/response/WorkflowsFeaturedRemoveResponse.ts index 45004b950..c5c778353 100644 --- a/packages/web-api/src/types/response/WorkflowsFeaturedRemoveResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsFeaturedRemoveResponse.ts @@ -1,3 +1,17 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// -export type WorkflowsFeaturedRemoveResponse = WebAPICallResult & {}; +import type { WebAPICallResult } from '../../WebClient'; +export type WorkflowsFeaturedRemoveResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + warning?: string; +}; diff --git a/packages/web-api/src/types/response/WorkflowsFeaturedSetResponse.ts b/packages/web-api/src/types/response/WorkflowsFeaturedSetResponse.ts index 04903a4cc..91198e829 100644 --- a/packages/web-api/src/types/response/WorkflowsFeaturedSetResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsFeaturedSetResponse.ts @@ -1,3 +1,17 @@ -import type { WebAPICallResult } from '../../WebClient'; +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// -export type WorkflowsFeaturedSetResponse = WebAPICallResult & {}; +import type { WebAPICallResult } from '../../WebClient'; +export type WorkflowsFeaturedSetResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + warning?: string; +}; diff --git a/packages/web-api/src/types/response/WorkflowsStepCompletedResponse.ts b/packages/web-api/src/types/response/WorkflowsStepCompletedResponse.ts index 9655af76d..ef1a49558 100644 --- a/packages/web-api/src/types/response/WorkflowsStepCompletedResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsStepCompletedResponse.ts @@ -13,4 +13,6 @@ export type WorkflowsStepCompletedResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + req_method?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/WorkflowsStepFailedResponse.ts b/packages/web-api/src/types/response/WorkflowsStepFailedResponse.ts index c0dabb751..9d6be8133 100644 --- a/packages/web-api/src/types/response/WorkflowsStepFailedResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsStepFailedResponse.ts @@ -13,4 +13,6 @@ export type WorkflowsStepFailedResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + req_method?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/WorkflowsUpdateStepResponse.ts b/packages/web-api/src/types/response/WorkflowsUpdateStepResponse.ts index 43dfbc30e..179b2a896 100644 --- a/packages/web-api/src/types/response/WorkflowsUpdateStepResponse.ts +++ b/packages/web-api/src/types/response/WorkflowsUpdateStepResponse.ts @@ -13,4 +13,6 @@ export type WorkflowsUpdateStepResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + req_method?: string; + warning?: string; }; diff --git a/packages/web-api/src/types/response/index.ts b/packages/web-api/src/types/response/index.ts index e1c324253..3f395d8b4 100644 --- a/packages/web-api/src/types/response/index.ts +++ b/packages/web-api/src/types/response/index.ts @@ -81,6 +81,7 @@ export { AdminUsergroupsAddTeamsResponse } from './AdminUsergroupsAddTeamsRespon export { AdminUsergroupsListChannelsResponse } from './AdminUsergroupsListChannelsResponse'; export { AdminUsergroupsRemoveChannelsResponse } from './AdminUsergroupsRemoveChannelsResponse'; export { AdminUsersAssignResponse } from './AdminUsersAssignResponse'; +export { AdminUsersGetExpirationResponse } from './AdminUsersGetExpirationResponse'; export { AdminUsersInviteResponse } from './AdminUsersInviteResponse'; export { AdminUsersListResponse } from './AdminUsersListResponse'; export { AdminUsersRemoveResponse } from './AdminUsersRemoveResponse'; diff --git a/scripts/generate-web-api-types.sh b/scripts/generate-web-api-types.sh index cea430314..549738396 100755 --- a/scripts/generate-web-api-types.sh +++ b/scripts/generate-web-api-types.sh @@ -21,6 +21,4 @@ npm i ruby ./code_generator.rb popd # run lint fixing after type generation -pushd packages/web-api -npm i npm run lint:fix