1 |
|
2 |
|
3 | import { Stream } from 'stream';
|
4 | import { Dialog, View, KnownBlock, Block, MessageAttachment, LinkUnfurls, CallUser } from '@slack/types';
|
5 | import { EventEmitter } from 'eventemitter3';
|
6 | import { WebAPICallOptions, WebAPICallResult, WebClientEvent } from './WebClient';
|
7 | import { AdminAppsApproveResponse, AdminAppsApprovedListResponse, AdminAppsClearResolutionResponse, AdminAppsRequestsListResponse, AdminAppsRestrictResponse, AdminAppsRestrictedListResponse, AdminAppsUninstallResponse, AdminAuthPolicyAssignEntitiesResponse, AdminAuthPolicyGetEntitiesResponse, AdminAuthPolicyRemoveEntitiesResponse, AdminBarriersCreateResponse, AdminBarriersDeleteResponse, AdminBarriersListResponse, AdminBarriersUpdateResponse, AdminConversationsArchiveResponse, AdminConversationsConvertToPrivateResponse, AdminConversationsCreateResponse, AdminConversationsDeleteResponse, AdminConversationsDisconnectSharedResponse, AdminConversationsEkmListOriginalConnectedChannelInfoResponse, AdminConversationsGetConversationPrefsResponse, AdminConversationsGetTeamsResponse, AdminConversationsInviteResponse, AdminConversationsRenameResponse, AdminConversationsRestrictAccessAddGroupResponse, AdminConversationsRestrictAccessListGroupsResponse, AdminConversationsRestrictAccessRemoveGroupResponse, AdminConversationsSearchResponse, AdminConversationsSetConversationPrefsResponse, AdminConversationsSetTeamsResponse, AdminConversationsUnarchiveResponse, AdminConversationsGetCustomRetentionResponse, AdminConversationsSetCustomRetentionResponse, AdminConversationsRemoveCustomRetentionResponse, AdminEmojiAddAliasResponse, AdminEmojiAddResponse, AdminEmojiListResponse, AdminEmojiRemoveResponse, AdminEmojiRenameResponse, AdminInviteRequestsApproveResponse, AdminInviteRequestsApprovedListResponse, AdminInviteRequestsDeniedListResponse, AdminInviteRequestsDenyResponse, AdminInviteRequestsListResponse, AdminTeamsAdminsListResponse, AdminTeamsCreateResponse, AdminTeamsListResponse, AdminTeamsOwnersListResponse, AdminTeamsSettingsInfoResponse, AdminTeamsSettingsSetDefaultChannelsResponse, AdminTeamsSettingsSetDescriptionResponse, AdminTeamsSettingsSetDiscoverabilityResponse, AdminTeamsSettingsSetIconResponse, AdminTeamsSettingsSetNameResponse, AdminUsergroupsAddChannelsResponse, AdminUsergroupsAddTeamsResponse, AdminUsergroupsListChannelsResponse, AdminUsergroupsRemoveChannelsResponse, AdminUsersAssignResponse, AdminUsersInviteResponse, AdminUsersListResponse, AdminUsersRemoveResponse, AdminUsersSessionGetSettingsResponse, AdminUsersSessionSetSettingsResponse, AdminUsersSessionClearSettingsResponse, AdminUsersSessionInvalidateResponse, AdminUsersSessionListResponse, AdminUsersSessionResetResponse, AdminUsersSessionResetBulkResponse, AdminUsersSetAdminResponse, AdminUsersSetExpirationResponse, AdminUsersSetOwnerResponse, AdminUsersSetRegularResponse, AdminUsersUnsupportedVersionsExportResponse, ApiTestResponse, AppsConnectionsOpenResponse, AppsEventAuthorizationsListResponse, AppsUninstallResponse, AuthRevokeResponse, AuthTeamsListResponse, AuthTestResponse, BotsInfoResponse, CallsAddResponse, CallsEndResponse, CallsInfoResponse, CallsUpdateResponse, CallsParticipantsAddResponse, CallsParticipantsRemoveResponse, ChatDeleteResponse, ChatDeleteScheduledMessageResponse, ChatGetPermalinkResponse, ChatMeMessageResponse, ChatPostEphemeralResponse, ChatPostMessageResponse, ChatScheduleMessageResponse, ChatScheduledMessagesListResponse, ChatUnfurlResponse, ChatUpdateResponse, ConversationsAcceptSharedInviteResponse, ConversationsApproveSharedInviteResponse, ConversationsDeclineSharedInviteResponse, ConversationsInviteSharedResponse, ConversationsListConnectInvitesResponse, ConversationsArchiveResponse, ConversationsCloseResponse, ConversationsCreateResponse, ConversationsHistoryResponse, ConversationsInfoResponse, ConversationsInviteResponse, ConversationsJoinResponse, ConversationsKickResponse, ConversationsLeaveResponse, ConversationsListResponse, ConversationsMarkResponse, ConversationsMembersResponse, ConversationsOpenResponse, ConversationsRenameResponse, ConversationsRepliesResponse, ConversationsSetPurposeResponse, ConversationsSetTopicResponse, ConversationsUnarchiveResponse, DialogOpenResponse, DndEndDndResponse, DndEndSnoozeResponse, DndInfoResponse, DndSetSnoozeResponse, DndTeamInfoResponse, EmojiListResponse, FilesCommentsDeleteResponse, FilesDeleteResponse, FilesInfoResponse, FilesListResponse, FilesRemoteAddResponse, FilesRemoteInfoResponse, FilesRemoteListResponse, FilesRemoteRemoveResponse, FilesRemoteShareResponse, FilesRemoteUpdateResponse, FilesRevokePublicURLResponse, FilesSharedPublicURLResponse, FilesUploadResponse, MigrationExchangeResponse, OauthAccessResponse, OauthV2AccessResponse, OauthV2ExchangeResponse, OpenIDConnectTokenResponse, OpenIDConnectUserInfoResponse, PinsAddResponse, PinsListResponse, PinsRemoveResponse, ReactionsAddResponse, ReactionsGetResponse, ReactionsListResponse, ReactionsRemoveResponse, RemindersAddResponse, RemindersCompleteResponse, RemindersDeleteResponse, RemindersInfoResponse, RemindersListResponse, RtmConnectResponse, RtmStartResponse, SearchAllResponse, SearchFilesResponse, SearchMessagesResponse, StarsAddResponse, StarsListResponse, StarsRemoveResponse, TeamAccessLogsResponse, TeamBillableInfoResponse, TeamBillingInfoResponse, TeamInfoResponse, TeamIntegrationLogsResponse, TeamPreferencesListResponse, TeamProfileGetResponse, UsergroupsCreateResponse, UsergroupsDisableResponse, UsergroupsEnableResponse, UsergroupsListResponse, UsergroupsUpdateResponse, UsergroupsUsersListResponse, UsergroupsUsersUpdateResponse, UsersConversationsResponse, UsersDeletePhotoResponse, UsersGetPresenceResponse, UsersIdentityResponse, UsersInfoResponse, UsersListResponse, UsersLookupByEmailResponse, UsersProfileGetResponse, UsersProfileSetResponse, UsersSetPhotoResponse, UsersSetPresenceResponse, ViewsOpenResponse, ViewsPublishResponse, ViewsPushResponse, ViewsUpdateResponse, WorkflowsStepCompletedResponse, WorkflowsStepFailedResponse, WorkflowsUpdateStepResponse, AdminAppsRequestsCancelResponse, BookmarksAddResponse, BookmarksEditResponse, BookmarksListResponse, BookmarksRemoveResponse } from './response';
|
8 |
|
9 |
|
10 |
|
11 |
|
12 | export declare abstract class Methods extends EventEmitter<WebClientEvent> {
|
13 | protected constructor();
|
14 | abstract apiCall(method: string, options?: WebAPICallOptions): Promise<WebAPICallResult>;
|
15 | readonly admin: {
|
16 | apps: {
|
17 | approve: Method<AdminAppsApproveArguments, AdminAppsApproveResponse>;
|
18 | approved: {
|
19 | list: Method<AdminAppsApprovedListArguments, AdminAppsApprovedListResponse>;
|
20 | };
|
21 | clearResolution: Method<AdminAppsClearResolutionArguments, AdminAppsClearResolutionResponse>;
|
22 | requests: {
|
23 | cancel: Method<AdminAppsRequestsCancelArguments, AdminAppsRequestsCancelResponse>;
|
24 | list: Method<AdminAppsRequestsListArguments, AdminAppsRequestsListResponse>;
|
25 | };
|
26 | restrict: Method<AdminAppsRestrictArguments, AdminAppsRestrictResponse>;
|
27 | restricted: {
|
28 | list: Method<AdminAppsRestrictedListArguments, AdminAppsRestrictedListResponse>;
|
29 | };
|
30 | uninstall: Method<AdminAppsUninstallArguments, AdminAppsUninstallResponse>;
|
31 | };
|
32 | auth: {
|
33 | policy: {
|
34 | assignEntities: Method<AdminAuthPolicyAssignEntitiesArguments, AdminAuthPolicyAssignEntitiesResponse>;
|
35 | getEntities: Method<AdminAuthPolicyGetEntitiesArguments, AdminAuthPolicyGetEntitiesResponse>;
|
36 | removeEntities: Method<AdminAuthPolicyRemoveEntitiesArguments, AdminAuthPolicyRemoveEntitiesResponse>;
|
37 | };
|
38 | };
|
39 | barriers: {
|
40 | create: Method<AdminBarriersCreateArguments, AdminBarriersCreateResponse>;
|
41 | delete: Method<AdminBarriersDeleteArguments, AdminBarriersDeleteResponse>;
|
42 | list: Method<AdminBarriersListArguments, AdminBarriersListResponse>;
|
43 | update: Method<AdminBarriersUpdateArguments, AdminBarriersUpdateResponse>;
|
44 | };
|
45 | conversations: {
|
46 | archive: Method<AdminConversationsArchiveArguments, AdminConversationsArchiveResponse>;
|
47 | convertToPrivate: Method<AdminConversationsConvertToPrivateArguments, AdminConversationsConvertToPrivateResponse>;
|
48 | create: Method<AdminConversationsCreateArguments, AdminConversationsCreateResponse>;
|
49 | delete: Method<AdminConversationsDeleteArguments, AdminConversationsDeleteResponse>;
|
50 | disconnectShared: Method<AdminConversationsDisconnectSharedArguments, AdminConversationsDisconnectSharedResponse>;
|
51 | ekm: {
|
52 | listOriginalConnectedChannelInfo: Method<AdminConversationsEKMListOriginalConnectedChannelInfoArguments, AdminConversationsEkmListOriginalConnectedChannelInfoResponse>;
|
53 | };
|
54 | getConversationPrefs: Method<AdminConversationsGetConversationPrefsArguments, AdminConversationsGetConversationPrefsResponse>;
|
55 | getTeams: Method<AdminConversationsGetTeamsArguments, AdminConversationsGetTeamsResponse>;
|
56 | invite: Method<AdminConversationsInviteArguments, AdminConversationsInviteResponse>;
|
57 | rename: Method<AdminConversationsRenameArguments, AdminConversationsRenameResponse>;
|
58 | restrictAccess: {
|
59 | addGroup: Method<AdminConversationsRestrictAccessAddGroupArguments, AdminConversationsRestrictAccessAddGroupResponse>;
|
60 | listGroups: Method<AdminConversationsRestrictAccessListGroupsArguments, AdminConversationsRestrictAccessListGroupsResponse>;
|
61 | removeGroup: Method<AdminConversationsRestrictAccessRemoveGroupArguments, AdminConversationsRestrictAccessRemoveGroupResponse>;
|
62 | };
|
63 | getCustomRetention: Method<AdminConversationsGetCustomRetentionArguments, AdminConversationsGetCustomRetentionResponse>;
|
64 | setCustomRetention: Method<AdminConversationsSetCustomRetentionArguments, AdminConversationsSetCustomRetentionResponse>;
|
65 | removeCustomRetention: Method<AdminConversationsRemoveCustomRetentionArguments, AdminConversationsRemoveCustomRetentionResponse>;
|
66 | search: Method<AdminConversationsSearchArguments, AdminConversationsSearchResponse>;
|
67 | setConversationPrefs: Method<AdminConversationsSetConversationPrefsArguments, AdminConversationsSetConversationPrefsResponse>;
|
68 | setTeams: Method<AdminConversationsSetTeamsArguments, AdminConversationsSetTeamsResponse>;
|
69 | unarchive: Method<AdminConversationsUnarchiveArguments, AdminConversationsUnarchiveResponse>;
|
70 | };
|
71 | emoji: {
|
72 | add: Method<AdminEmojiAddArguments, AdminEmojiAddResponse>;
|
73 | addAlias: Method<AdminEmojiAddAliasArguments, AdminEmojiAddAliasResponse>;
|
74 | list: Method<AdminEmojiListArguments, AdminEmojiListResponse>;
|
75 | remove: Method<AdminEmojiRemoveArguments, AdminEmojiRemoveResponse>;
|
76 | rename: Method<AdminEmojiRenameArguments, AdminEmojiRenameResponse>;
|
77 | };
|
78 | inviteRequests: {
|
79 | approve: Method<AdminInviteRequestsApproveArguments, AdminInviteRequestsApproveResponse>;
|
80 | approved: {
|
81 | list: Method<AdminInviteRequestsApprovedListArguments, AdminInviteRequestsApprovedListResponse>;
|
82 | };
|
83 | denied: {
|
84 | list: Method<AdminInviteRequestsDeniedListArguments, AdminInviteRequestsDeniedListResponse>;
|
85 | };
|
86 | deny: Method<AdminInviteRequestsDenyArguments, AdminInviteRequestsDenyResponse>;
|
87 | list: Method<AdminInviteRequestsListArguments, AdminInviteRequestsListResponse>;
|
88 | };
|
89 | teams: {
|
90 | admins: {
|
91 | list: Method<AdminTeamsAdminsListArguments, AdminTeamsAdminsListResponse>;
|
92 | };
|
93 | create: Method<AdminTeamsCreateArguments, AdminTeamsCreateResponse>;
|
94 | list: Method<AdminTeamsListArguments, AdminTeamsListResponse>;
|
95 | owners: {
|
96 | list: Method<AdminTeamsOwnersListArguments, AdminTeamsOwnersListResponse>;
|
97 | };
|
98 | settings: {
|
99 | info: Method<AdminTeamsSettingsInfoArguments, AdminTeamsSettingsInfoResponse>;
|
100 | setDefaultChannels: Method<AdminTeamsSettingsSetDefaultChannelsArguments, AdminTeamsSettingsSetDefaultChannelsResponse>;
|
101 | setDescription: Method<AdminTeamsSettingsSetDescriptionArguments, AdminTeamsSettingsSetDescriptionResponse>;
|
102 | setDiscoverability: Method<AdminTeamsSettingsSetDiscoverabilityArguments, AdminTeamsSettingsSetDiscoverabilityResponse>;
|
103 | setIcon: Method<AdminTeamsSettingsSetIconArguments, AdminTeamsSettingsSetIconResponse>;
|
104 | setName: Method<AdminTeamsSettingsSetNameArguments, AdminTeamsSettingsSetNameResponse>;
|
105 | };
|
106 | };
|
107 | usergroups: {
|
108 | addChannels: Method<AdminUsergroupsAddChannelsArguments, AdminUsergroupsAddChannelsResponse>;
|
109 | addTeams: Method<AdminUsergroupsAddTeamsArguments, AdminUsergroupsAddTeamsResponse>;
|
110 | listChannels: Method<AdminUsergroupsListChannelsArguments, AdminUsergroupsListChannelsResponse>;
|
111 | removeChannels: Method<AdminUsergroupsRemoveChannelsArguments, AdminUsergroupsRemoveChannelsResponse>;
|
112 | };
|
113 | users: {
|
114 | assign: Method<AdminUsersAssignArguments, AdminUsersAssignResponse>;
|
115 | invite: Method<AdminUsersInviteArguments, AdminUsersInviteResponse>;
|
116 | list: Method<AdminUsersListArguments, AdminUsersListResponse>;
|
117 | remove: Method<AdminUsersRemoveArguments, AdminUsersRemoveResponse>;
|
118 | session: {
|
119 | list: Method<AdminUsersSessionListArguments, AdminUsersSessionListResponse>;
|
120 | reset: Method<AdminUsersSessionResetArguments, AdminUsersSessionResetResponse>;
|
121 | resetBulk: Method<AdminUsersSessionResetBulkArguments, AdminUsersSessionResetBulkResponse>;
|
122 | invalidate: Method<AdminUsersSessionInvalidateArguments, AdminUsersSessionInvalidateResponse>;
|
123 | getSettings: Method<AdminUsersSessionGetSettingsArguments, AdminUsersSessionGetSettingsResponse>;
|
124 | setSettings: Method<AdminUsersSessionSetSettingsArguments, AdminUsersSessionSetSettingsResponse>;
|
125 | clearSettings: Method<AdminUsersSessionClearSettingsArguments, AdminUsersSessionClearSettingsResponse>;
|
126 | };
|
127 | unsupportedVersions: {
|
128 | export: Method<AdminUsersUnsupportedVersionsExportArguments, AdminUsersUnsupportedVersionsExportResponse>;
|
129 | };
|
130 | setAdmin: Method<AdminUsersSetAdminArguments, AdminUsersSetAdminResponse>;
|
131 | setExpiration: Method<AdminUsersSetExpirationArguments, AdminUsersSetExpirationResponse>;
|
132 | setOwner: Method<AdminUsersSetOwnerArguments, AdminUsersSetOwnerResponse>;
|
133 | setRegular: Method<AdminUsersSetRegularArguments, AdminUsersSetRegularResponse>;
|
134 | };
|
135 | };
|
136 | readonly api: {
|
137 | test: Method<APITestArguments, ApiTestResponse>;
|
138 | };
|
139 | readonly apps: {
|
140 | connections: {
|
141 | open: Method<AppsConnectionsOpenArguments, AppsConnectionsOpenResponse>;
|
142 | };
|
143 | event: {
|
144 | authorizations: {
|
145 | list: Method<AppsEventAuthorizationsListArguments, AppsEventAuthorizationsListResponse>;
|
146 | };
|
147 | };
|
148 | uninstall: Method<AppsUninstallArguments, AppsUninstallResponse>;
|
149 | };
|
150 | readonly auth: {
|
151 | revoke: Method<AuthRevokeArguments, AuthRevokeResponse>;
|
152 | teams: {
|
153 | list: Method<AuthTeamsListArguments, AuthTeamsListResponse>;
|
154 | };
|
155 | test: Method<AuthTestArguments, AuthTestResponse>;
|
156 | };
|
157 | readonly bots: {
|
158 | info: Method<BotsInfoArguments, BotsInfoResponse>;
|
159 | };
|
160 | readonly bookmarks: {
|
161 | add: Method<BookmarksAddArguments, BookmarksAddResponse>;
|
162 | edit: Method<BookmarksEditArguments, BookmarksEditResponse>;
|
163 | list: Method<BookmarksListArguments, BookmarksListResponse>;
|
164 | remove: Method<BookmarksRemoveArguments, BookmarksRemoveResponse>;
|
165 | };
|
166 | readonly calls: {
|
167 | add: Method<CallsAddArguments, CallsAddResponse>;
|
168 | end: Method<CallsEndArguments, CallsEndResponse>;
|
169 | info: Method<CallsInfoArguments, CallsInfoResponse>;
|
170 | update: Method<CallsUpdateArguments, CallsUpdateResponse>;
|
171 | participants: {
|
172 | add: Method<CallsParticipantsAddArguments, CallsParticipantsAddResponse>;
|
173 | remove: Method<CallsParticipantsRemoveArguments, CallsParticipantsRemoveResponse>;
|
174 | };
|
175 | };
|
176 | readonly chat: {
|
177 | delete: Method<ChatDeleteArguments, ChatDeleteResponse>;
|
178 | deleteScheduledMessage: Method<ChatDeleteScheduledMessageArguments, ChatDeleteScheduledMessageResponse>;
|
179 | getPermalink: Method<ChatGetPermalinkArguments, ChatGetPermalinkResponse>;
|
180 | meMessage: Method<ChatMeMessageArguments, ChatMeMessageResponse>;
|
181 | postEphemeral: Method<ChatPostEphemeralArguments, ChatPostEphemeralResponse>;
|
182 | postMessage: Method<ChatPostMessageArguments, ChatPostMessageResponse>;
|
183 | scheduleMessage: Method<ChatScheduleMessageArguments, ChatScheduleMessageResponse>;
|
184 | scheduledMessages: {
|
185 | list: Method<ChatScheduledMessagesListArguments, ChatScheduledMessagesListResponse>;
|
186 | };
|
187 | unfurl: Method<ChatUnfurlArguments, ChatUnfurlResponse>;
|
188 | update: Method<ChatUpdateArguments, ChatUpdateResponse>;
|
189 | };
|
190 | readonly conversations: {
|
191 | acceptSharedInvite: Method<ConversationsAcceptSharedInviteArguments, ConversationsAcceptSharedInviteResponse>;
|
192 | approveSharedInvite: Method<ConversationsApproveSharedInviteArguments, ConversationsApproveSharedInviteResponse>;
|
193 | archive: Method<ConversationsArchiveArguments, ConversationsArchiveResponse>;
|
194 | close: Method<ConversationsCloseArguments, ConversationsCloseResponse>;
|
195 | create: Method<ConversationsCreateArguments, ConversationsCreateResponse>;
|
196 | declineSharedInvite: Method<ConversationsDeclineSharedInviteArguments, ConversationsDeclineSharedInviteResponse>;
|
197 | history: Method<ConversationsHistoryArguments, ConversationsHistoryResponse>;
|
198 | info: Method<ConversationsInfoArguments, ConversationsInfoResponse>;
|
199 | invite: Method<ConversationsInviteArguments, ConversationsInviteResponse>;
|
200 | inviteShared: Method<ConversationsInviteSharedArguments, ConversationsInviteSharedResponse>;
|
201 | join: Method<ConversationsJoinArguments, ConversationsJoinResponse>;
|
202 | kick: Method<ConversationsKickArguments, ConversationsKickResponse>;
|
203 | leave: Method<ConversationsLeaveArguments, ConversationsLeaveResponse>;
|
204 | list: Method<ConversationsListArguments, ConversationsListResponse>;
|
205 | listConnectInvites: Method<ConversationsListConnectInvitesArguments, ConversationsListConnectInvitesResponse>;
|
206 | mark: Method<ConversationsMarkArguments, ConversationsMarkResponse>;
|
207 | members: Method<ConversationsMembersArguments, ConversationsMembersResponse>;
|
208 | open: Method<ConversationsOpenArguments, ConversationsOpenResponse>;
|
209 | rename: Method<ConversationsRenameArguments, ConversationsRenameResponse>;
|
210 | replies: Method<ConversationsRepliesArguments, ConversationsRepliesResponse>;
|
211 | setPurpose: Method<ConversationsSetPurposeArguments, ConversationsSetPurposeResponse>;
|
212 | setTopic: Method<ConversationsSetTopicArguments, ConversationsSetTopicResponse>;
|
213 | unarchive: Method<ConversationsUnarchiveArguments, ConversationsUnarchiveResponse>;
|
214 | };
|
215 | readonly dialog: {
|
216 | open: Method<DialogOpenArguments, DialogOpenResponse>;
|
217 | };
|
218 | readonly dnd: {
|
219 | endDnd: Method<DndEndDndArguments, DndEndDndResponse>;
|
220 | endSnooze: Method<DndEndSnoozeArguments, DndEndSnoozeResponse>;
|
221 | info: Method<DndInfoArguments, DndInfoResponse>;
|
222 | setSnooze: Method<DndSetSnoozeArguments, DndSetSnoozeResponse>;
|
223 | teamInfo: Method<DndTeamInfoArguments, DndTeamInfoResponse>;
|
224 | };
|
225 | readonly emoji: {
|
226 | list: Method<EmojiListArguments, EmojiListResponse>;
|
227 | };
|
228 | readonly files: {
|
229 | delete: Method<FilesDeleteArguments, FilesDeleteResponse>;
|
230 | info: Method<FilesInfoArguments, FilesInfoResponse>;
|
231 | list: Method<FilesListArguments, FilesListResponse>;
|
232 | revokePublicURL: Method<FilesRevokePublicURLArguments, FilesRevokePublicURLResponse>;
|
233 | sharedPublicURL: Method<FilesSharedPublicURLArguments, FilesSharedPublicURLResponse>;
|
234 | upload: Method<FilesUploadArguments, FilesUploadResponse>;
|
235 | comments: {
|
236 | delete: Method<FilesCommentsDeleteArguments, FilesCommentsDeleteResponse>;
|
237 | };
|
238 | remote: {
|
239 | info: Method<FilesRemoteInfoArguments, FilesRemoteInfoResponse>;
|
240 | list: Method<FilesRemoteListArguments, FilesRemoteListResponse>;
|
241 | add: Method<FilesRemoteAddArguments, FilesRemoteAddResponse>;
|
242 | update: Method<FilesRemoteUpdateArguments, FilesRemoteUpdateResponse>;
|
243 | remove: Method<FilesRemoteRemoveArguments, FilesRemoteRemoveResponse>;
|
244 | share: Method<FilesRemoteShareArguments, FilesRemoteShareResponse>;
|
245 | };
|
246 | };
|
247 | readonly migration: {
|
248 | exchange: Method<MigrationExchangeArguments, MigrationExchangeResponse>;
|
249 | };
|
250 | readonly oauth: {
|
251 | access: Method<OAuthAccessArguments, OauthAccessResponse>;
|
252 | v2: {
|
253 | access: Method<OAuthV2AccessArguments, OauthV2AccessResponse>;
|
254 | exchange: Method<OAuthV2ExchangeArguments, OauthV2ExchangeResponse>;
|
255 | };
|
256 | };
|
257 | readonly openid: {
|
258 | connect: {
|
259 | token: Method<OpenIDConnectTokenArguments, OpenIDConnectTokenResponse>;
|
260 | userInfo: Method<OpenIDConnectUserInfoArguments, OpenIDConnectUserInfoResponse>;
|
261 | };
|
262 | };
|
263 | readonly pins: {
|
264 | add: Method<PinsAddArguments, PinsAddResponse>;
|
265 | list: Method<PinsListArguments, PinsListResponse>;
|
266 | remove: Method<PinsRemoveArguments, PinsRemoveResponse>;
|
267 | };
|
268 | readonly reactions: {
|
269 | add: Method<ReactionsAddArguments, ReactionsAddResponse>;
|
270 | get: Method<ReactionsGetArguments, ReactionsGetResponse>;
|
271 | list: Method<ReactionsListArguments, ReactionsListResponse>;
|
272 | remove: Method<ReactionsRemoveArguments, ReactionsRemoveResponse>;
|
273 | };
|
274 | readonly reminders: {
|
275 | add: Method<RemindersAddArguments, RemindersAddResponse>;
|
276 | complete: Method<RemindersCompleteArguments, RemindersCompleteResponse>;
|
277 | delete: Method<RemindersDeleteArguments, RemindersDeleteResponse>;
|
278 | info: Method<RemindersInfoArguments, RemindersInfoResponse>;
|
279 | list: Method<RemindersListArguments, RemindersListResponse>;
|
280 | };
|
281 | readonly rtm: {
|
282 | connect: Method<RTMConnectArguments, RtmConnectResponse>;
|
283 | start: Method<RTMStartArguments, RtmStartResponse>;
|
284 | };
|
285 | readonly search: {
|
286 | all: Method<SearchAllArguments, SearchAllResponse>;
|
287 | files: Method<SearchFilesArguments, SearchFilesResponse>;
|
288 | messages: Method<SearchMessagesArguments, SearchMessagesResponse>;
|
289 | };
|
290 | readonly stars: {
|
291 | add: Method<StarsAddArguments, StarsAddResponse>;
|
292 | list: Method<StarsListArguments, StarsListResponse>;
|
293 | remove: Method<StarsRemoveArguments, StarsRemoveResponse>;
|
294 | };
|
295 | readonly team: {
|
296 | accessLogs: Method<TeamAccessLogsArguments, TeamAccessLogsResponse>;
|
297 | billableInfo: Method<TeamBillableInfoArguments, TeamBillableInfoResponse>;
|
298 | billing: {
|
299 | info: Method<TeamBillingInfoArguments, TeamBillingInfoResponse>;
|
300 | };
|
301 | info: Method<TeamInfoArguments, TeamInfoResponse>;
|
302 | integrationLogs: Method<TeamIntegrationLogsArguments, TeamIntegrationLogsResponse>;
|
303 | preferences: {
|
304 | list: Method<TeamPreferencesListArguments, TeamPreferencesListResponse>;
|
305 | };
|
306 | profile: {
|
307 | get: Method<TeamProfileGetArguments, TeamProfileGetResponse>;
|
308 | };
|
309 | };
|
310 | readonly usergroups: {
|
311 | create: Method<UsergroupsCreateArguments, UsergroupsCreateResponse>;
|
312 | disable: Method<UsergroupsDisableArguments, UsergroupsDisableResponse>;
|
313 | enable: Method<UsergroupsEnableArguments, UsergroupsEnableResponse>;
|
314 | list: Method<UsergroupsListArguments, UsergroupsListResponse>;
|
315 | update: Method<UsergroupsUpdateArguments, UsergroupsUpdateResponse>;
|
316 | users: {
|
317 | list: Method<UsergroupsUsersListArguments, UsergroupsUsersListResponse>;
|
318 | update: Method<UsergroupsUsersUpdateArguments, UsergroupsUsersUpdateResponse>;
|
319 | };
|
320 | };
|
321 | readonly users: {
|
322 | conversations: Method<UsersConversationsArguments, UsersConversationsResponse>;
|
323 | deletePhoto: Method<UsersDeletePhotoArguments, UsersDeletePhotoResponse>;
|
324 | getPresence: Method<UsersGetPresenceArguments, UsersGetPresenceResponse>;
|
325 | identity: Method<UsersIdentityArguments, UsersIdentityResponse>;
|
326 | info: Method<UsersInfoArguments, UsersInfoResponse>;
|
327 | list: Method<UsersListArguments, UsersListResponse>;
|
328 | lookupByEmail: Method<UsersLookupByEmailArguments, UsersLookupByEmailResponse>;
|
329 | setPhoto: Method<UsersSetPhotoArguments, UsersSetPhotoResponse>;
|
330 | setPresence: Method<UsersSetPresenceArguments, UsersSetPresenceResponse>;
|
331 | profile: {
|
332 | get: Method<UsersProfileGetArguments, UsersProfileGetResponse>;
|
333 | set: Method<UsersProfileSetArguments, UsersProfileSetResponse>;
|
334 | };
|
335 | };
|
336 | readonly views: {
|
337 | open: Method<ViewsOpenArguments, ViewsOpenResponse>;
|
338 | publish: Method<ViewsPublishArguments, ViewsPublishResponse>;
|
339 | push: Method<ViewsPushArguments, ViewsPushResponse>;
|
340 | update: Method<ViewsUpdateArguments, ViewsUpdateResponse>;
|
341 | };
|
342 | readonly workflows: {
|
343 | stepCompleted: Method<WorkflowsStepCompletedArguments, WorkflowsStepCompletedResponse>;
|
344 | stepFailed: Method<WorkflowsStepFailedArguments, WorkflowsStepFailedResponse>;
|
345 | updateStep: Method<WorkflowsUpdateStepArguments, WorkflowsUpdateStepResponse>;
|
346 | };
|
347 | readonly channels: {
|
348 | archive: Method<ChannelsArchiveArguments, WebAPICallResult>;
|
349 | create: Method<ChannelsCreateArguments, WebAPICallResult>;
|
350 | history: Method<ChannelsHistoryArguments, WebAPICallResult>;
|
351 | info: Method<ChannelsInfoArguments, WebAPICallResult>;
|
352 | invite: Method<ChannelsInviteArguments, WebAPICallResult>;
|
353 | join: Method<ChannelsJoinArguments, WebAPICallResult>;
|
354 | kick: Method<ChannelsKickArguments, WebAPICallResult>;
|
355 | leave: Method<ChannelsLeaveArguments, WebAPICallResult>;
|
356 | list: Method<ChannelsListArguments, WebAPICallResult>;
|
357 | mark: Method<ChannelsMarkArguments, WebAPICallResult>;
|
358 | rename: Method<ChannelsRenameArguments, WebAPICallResult>;
|
359 | replies: Method<ChannelsRepliesArguments, WebAPICallResult>;
|
360 | setPurpose: Method<ChannelsSetPurposeArguments, WebAPICallResult>;
|
361 | setTopic: Method<ChannelsSetTopicArguments, WebAPICallResult>;
|
362 | unarchive: Method<ChannelsUnarchiveArguments, WebAPICallResult>;
|
363 | };
|
364 | readonly groups: {
|
365 | archive: Method<GroupsArchiveArguments, WebAPICallResult>;
|
366 | create: Method<GroupsCreateArguments, WebAPICallResult>;
|
367 | createChild: Method<GroupsCreateChildArguments, WebAPICallResult>;
|
368 | history: Method<GroupsHistoryArguments, WebAPICallResult>;
|
369 | info: Method<GroupsInfoArguments, WebAPICallResult>;
|
370 | invite: Method<GroupsInviteArguments, WebAPICallResult>;
|
371 | kick: Method<GroupsKickArguments, WebAPICallResult>;
|
372 | leave: Method<GroupsLeaveArguments, WebAPICallResult>;
|
373 | list: Method<GroupsListArguments, WebAPICallResult>;
|
374 | mark: Method<GroupsMarkArguments, WebAPICallResult>;
|
375 | open: Method<GroupsOpenArguments, WebAPICallResult>;
|
376 | rename: Method<GroupsRenameArguments, WebAPICallResult>;
|
377 | replies: Method<GroupsRepliesArguments, WebAPICallResult>;
|
378 | setPurpose: Method<GroupsSetPurposeArguments, WebAPICallResult>;
|
379 | setTopic: Method<GroupsSetTopicArguments, WebAPICallResult>;
|
380 | unarchive: Method<GroupsUnarchiveArguments, WebAPICallResult>;
|
381 | };
|
382 | readonly im: {
|
383 | close: Method<IMCloseArguments, WebAPICallResult>;
|
384 | history: Method<IMHistoryArguments, WebAPICallResult>;
|
385 | list: Method<IMListArguments, WebAPICallResult>;
|
386 | mark: Method<IMMarkArguments, WebAPICallResult>;
|
387 | open: Method<IMOpenArguments, WebAPICallResult>;
|
388 | replies: Method<IMRepliesArguments, WebAPICallResult>;
|
389 | };
|
390 | readonly mpim: {
|
391 | close: Method<MPIMCloseArguments, WebAPICallResult>;
|
392 | history: Method<MPIMHistoryArguments, WebAPICallResult>;
|
393 | list: Method<MPIMListArguments, WebAPICallResult>;
|
394 | mark: Method<MPIMMarkArguments, WebAPICallResult>;
|
395 | open: Method<MPIMOpenArguments, WebAPICallResult>;
|
396 | replies: Method<MPIMRepliesArguments, WebAPICallResult>;
|
397 | };
|
398 | }
|
399 |
|
400 |
|
401 |
|
402 | export default interface Method<MethodArguments extends WebAPICallOptions, MethodResult extends WebAPICallResult = WebAPICallResult> {
|
403 | (options?: MethodArguments): Promise<MethodResult>;
|
404 | }
|
405 | export interface TokenOverridable {
|
406 | token?: string;
|
407 | }
|
408 | export interface LocaleAware {
|
409 | include_locale?: boolean;
|
410 | }
|
411 | export interface Searchable {
|
412 | query: string;
|
413 | highlight?: boolean;
|
414 | sort: 'score' | 'timestamp';
|
415 | sort_dir: 'asc' | 'desc';
|
416 | team_id?: string;
|
417 | }
|
418 | export declare const cursorPaginationEnabledMethods: Set<string>;
|
419 | export interface CursorPaginationEnabled {
|
420 | limit?: number;
|
421 | cursor?: string;
|
422 | }
|
423 | export interface TimelinePaginationEnabled {
|
424 | oldest?: string;
|
425 | latest?: string;
|
426 | inclusive?: boolean;
|
427 | }
|
428 | export interface TraditionalPagingEnabled {
|
429 | page?: number;
|
430 | count?: number;
|
431 | }
|
432 | export interface AdminAppsApproveArguments extends WebAPICallOptions, TokenOverridable {
|
433 | app_id?: string;
|
434 | request_id?: string;
|
435 | team_id?: string;
|
436 | }
|
437 | export interface AdminAppsApprovedListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
438 | team_id?: string;
|
439 | enterprise_id?: string;
|
440 | }
|
441 | export interface AdminAppsClearResolutionArguments extends WebAPICallOptions {
|
442 | app_id: string;
|
443 | enterprise_id?: string;
|
444 | team_id?: string;
|
445 | }
|
446 | export interface AdminAppsRequestsCancelArguments extends WebAPICallOptions, TokenOverridable {
|
447 | request_id: string;
|
448 | enterprise_id?: string;
|
449 | team_id?: string;
|
450 | }
|
451 | export interface AdminAppsRequestsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
452 | team_id?: string;
|
453 | }
|
454 | export interface AdminAppsRestrictArguments extends WebAPICallOptions, TokenOverridable {
|
455 | app_id?: string;
|
456 | request_id?: string;
|
457 | team_id?: string;
|
458 | }
|
459 | export interface AdminAppsRestrictedListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
460 | team_id?: string;
|
461 | enterprise_id?: string;
|
462 | }
|
463 | export interface AdminAppsUninstallArguments extends WebAPICallOptions {
|
464 | app_id: string;
|
465 | enterprise_id?: string;
|
466 | team_ids?: string[];
|
467 | }
|
468 | export interface AdminAuthPolicyAssignEntitiesArguments extends WebAPICallOptions, TokenOverridable {
|
469 | entity_ids: string[];
|
470 | entity_type: string;
|
471 | policy_name: string;
|
472 | }
|
473 | export interface AdminAuthPolicyGetEntitiesArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
474 | policy_name: string;
|
475 | entity_type?: string;
|
476 | }
|
477 | export interface AdminAuthPolicyRemoveEntitiesArguments extends WebAPICallOptions, TokenOverridable {
|
478 | entity_ids: string[];
|
479 | entity_type: string;
|
480 | policy_name: string;
|
481 | }
|
482 | export interface AdminBarriersCreateArguments extends WebAPICallOptions, TokenOverridable {
|
483 | barriered_from_usergroup_ids: string[];
|
484 | primary_usergroup_id: string;
|
485 | restricted_subjects: string[];
|
486 | }
|
487 | export interface AdminBarriersDeleteArguments extends WebAPICallOptions, TokenOverridable {
|
488 | barrier_id: string;
|
489 | }
|
490 | export interface AdminBarriersListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
491 | }
|
492 | export interface AdminBarriersUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
493 | barrier_id: string;
|
494 | barriered_from_usergroup_ids: string[];
|
495 | primary_usergroup_id: string;
|
496 | restricted_subjects: string[];
|
497 | }
|
498 | export interface AdminConversationsArchiveArguments extends WebAPICallOptions, TokenOverridable {
|
499 | channel_id: string;
|
500 | }
|
501 | export interface AdminConversationsConvertToPrivateArguments extends WebAPICallOptions, TokenOverridable {
|
502 | channel_id: string;
|
503 | }
|
504 | export interface AdminConversationsCreateArguments extends WebAPICallOptions, TokenOverridable {
|
505 | is_private: boolean;
|
506 | name: string;
|
507 | description?: string;
|
508 | org_wide?: boolean;
|
509 | team_id?: string;
|
510 | }
|
511 | export interface AdminConversationsDeleteArguments extends WebAPICallOptions, TokenOverridable {
|
512 | channel_id: string;
|
513 | }
|
514 | export interface AdminConversationsDisconnectSharedArguments extends WebAPICallOptions, TokenOverridable {
|
515 | channel_id: string;
|
516 | leaving_team_ids?: string[];
|
517 | }
|
518 | export interface AdminConversationsEKMListOriginalConnectedChannelInfoArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
519 | channel_ids?: string[];
|
520 | team_ids?: string[];
|
521 | }
|
522 | export interface AdminConversationsGetConversationPrefsArguments extends WebAPICallOptions, TokenOverridable {
|
523 | channel_id: string;
|
524 | }
|
525 | export interface AdminConversationsGetTeamsArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
526 | channel_id: string;
|
527 | }
|
528 | export interface AdminConversationsInviteArguments extends WebAPICallOptions, TokenOverridable {
|
529 | channel_id: string;
|
530 | user_ids: string[];
|
531 | }
|
532 | export interface AdminConversationsRenameArguments extends WebAPICallOptions, TokenOverridable {
|
533 | channel_id: string;
|
534 | name: string;
|
535 | }
|
536 | export interface AdminConversationsRestrictAccessAddGroupArguments extends WebAPICallOptions, TokenOverridable {
|
537 | channel_id: string;
|
538 | group_id: string;
|
539 | team_id?: string;
|
540 | }
|
541 | export interface AdminConversationsRestrictAccessListGroupsArguments extends WebAPICallOptions, TokenOverridable {
|
542 | channel_id: string;
|
543 | team_id?: string;
|
544 | }
|
545 | export interface AdminConversationsRestrictAccessRemoveGroupArguments extends WebAPICallOptions, TokenOverridable {
|
546 | channel_id: string;
|
547 | group_id: string;
|
548 | team_id: string;
|
549 | }
|
550 | export interface AdminConversationsGetCustomRetentionArguments extends WebAPICallOptions, TokenOverridable {
|
551 | channel_id: string;
|
552 | }
|
553 | export interface AdminConversationsSetCustomRetentionArguments extends WebAPICallOptions, TokenOverridable {
|
554 | channel_id: string;
|
555 | duration_days: number;
|
556 | }
|
557 | export interface AdminConversationsRemoveCustomRetentionArguments extends WebAPICallOptions, TokenOverridable {
|
558 | channel_id: string;
|
559 | }
|
560 | export interface AdminConversationsSearchArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
561 | query?: string;
|
562 | search_channel_types?: string[];
|
563 | sort?: 'relevant' | 'name' | 'member_count' | 'created';
|
564 | sort_dir?: 'asc' | 'desc';
|
565 | team_ids?: string[];
|
566 | }
|
567 | export interface AdminConversationsSetConversationPrefsArguments extends WebAPICallOptions, TokenOverridable {
|
568 | channel_id: string;
|
569 | prefs: Record<string, unknown>;
|
570 | }
|
571 | export interface AdminConversationsSetTeamsArguments extends WebAPICallOptions, TokenOverridable {
|
572 | channel_id: string;
|
573 | team_id?: string;
|
574 | target_team_ids?: string[];
|
575 | org_channel?: boolean;
|
576 | }
|
577 | export interface AdminConversationsUnarchiveArguments extends WebAPICallOptions, TokenOverridable {
|
578 | channel_id: string;
|
579 | }
|
580 | export interface AdminEmojiAddArguments extends WebAPICallOptions, TokenOverridable {
|
581 | name: string;
|
582 | url: string;
|
583 | }
|
584 | export interface AdminEmojiAddAliasArguments extends WebAPICallOptions, TokenOverridable {
|
585 | name: string;
|
586 | alias_for: string;
|
587 | }
|
588 | export interface AdminEmojiListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
589 | }
|
590 | export interface AdminEmojiRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
591 | name: string;
|
592 | }
|
593 | export interface AdminEmojiRenameArguments extends WebAPICallOptions, TokenOverridable {
|
594 | name: string;
|
595 | new_name: string;
|
596 | }
|
597 | export interface AdminInviteRequestsApproveArguments extends WebAPICallOptions, TokenOverridable {
|
598 | invite_request_id: string;
|
599 | team_id: string;
|
600 | }
|
601 | export interface AdminInviteRequestsApprovedListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
602 | team_id: string;
|
603 | }
|
604 | export interface AdminInviteRequestsDenyArguments extends WebAPICallOptions, TokenOverridable {
|
605 | invite_request_id: string;
|
606 | team_id: string;
|
607 | }
|
608 | export interface AdminInviteRequestsDeniedListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
609 | team_id: string;
|
610 | }
|
611 | export interface AdminInviteRequestsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
612 | team_id: string;
|
613 | }
|
614 | export interface AdminTeamsAdminsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
615 | team_id: string;
|
616 | }
|
617 | export interface AdminTeamsCreateArguments extends WebAPICallOptions, TokenOverridable {
|
618 | team_domain: string;
|
619 | team_name: string;
|
620 | team_description?: string;
|
621 | team_discoverability?: string;
|
622 | }
|
623 | export interface AdminTeamsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
624 | }
|
625 | export interface AdminTeamsOwnersListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
626 | team_id: string;
|
627 | }
|
628 | export interface AdminTeamsSettingsInfoArguments extends WebAPICallOptions, TokenOverridable {
|
629 | team_id: string;
|
630 | }
|
631 | export interface AdminTeamsSettingsSetDefaultChannelsArguments extends WebAPICallOptions, TokenOverridable {
|
632 | team_id: string;
|
633 | channel_ids: string[];
|
634 | }
|
635 | export interface AdminTeamsSettingsSetDescriptionArguments extends WebAPICallOptions, TokenOverridable {
|
636 | team_id: string;
|
637 | description: string;
|
638 | }
|
639 | export interface AdminTeamsSettingsSetDiscoverabilityArguments extends WebAPICallOptions, TokenOverridable {
|
640 | team_id: string;
|
641 | discoverability: 'open' | 'invite_only' | 'closed' | 'unlisted';
|
642 | }
|
643 | export interface AdminTeamsSettingsSetIconArguments extends WebAPICallOptions, TokenOverridable {
|
644 | team_id: string;
|
645 | image_url: string;
|
646 | }
|
647 | export interface AdminTeamsSettingsSetNameArguments extends WebAPICallOptions, TokenOverridable {
|
648 | team_id: string;
|
649 | name: string;
|
650 | }
|
651 | export interface AdminUsergroupsAddChannelsArguments extends WebAPICallOptions, TokenOverridable {
|
652 | usergroup_id: string;
|
653 | team_id?: string;
|
654 | channel_ids: string | string[];
|
655 | }
|
656 | export interface AdminUsergroupsAddTeamsArguments extends WebAPICallOptions, TokenOverridable {
|
657 | usergroup_id: string;
|
658 | team_ids: string | string[];
|
659 | auto_provision?: boolean;
|
660 | }
|
661 | export interface AdminUsergroupsListChannelsArguments extends WebAPICallOptions, TokenOverridable {
|
662 | usergroup_id: string;
|
663 | include_num_members?: boolean;
|
664 | team_id?: string;
|
665 | }
|
666 | export interface AdminUsergroupsRemoveChannelsArguments extends WebAPICallOptions, TokenOverridable {
|
667 | usergroup_id: string;
|
668 | channel_ids: string | string[];
|
669 | }
|
670 | export interface AdminUsersAssignArguments extends WebAPICallOptions, TokenOverridable {
|
671 | team_id: string;
|
672 | user_id: string;
|
673 | is_restricted?: boolean;
|
674 | is_ultra_restricted?: boolean;
|
675 | }
|
676 | export interface AdminUsersInviteArguments extends WebAPICallOptions, TokenOverridable {
|
677 | channel_ids: string;
|
678 | email: string;
|
679 | team_id: string;
|
680 | custom_message?: string;
|
681 | email_password_policy_enabled?: boolean;
|
682 | guest_expiration_ts?: string;
|
683 | is_restricted?: boolean;
|
684 | is_ultra_restricted?: boolean;
|
685 | real_name?: string;
|
686 | resend?: boolean;
|
687 | }
|
688 | export interface AdminUsersListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
689 | team_id: string;
|
690 | }
|
691 | export interface AdminUsersRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
692 | team_id: string;
|
693 | user_id: string;
|
694 | }
|
695 | export interface AdminUsersSetAdminArguments extends WebAPICallOptions, TokenOverridable {
|
696 | team_id: string;
|
697 | user_id: string;
|
698 | }
|
699 | export interface AdminUsersSetExpirationArguments extends WebAPICallOptions, TokenOverridable {
|
700 | team_id: string;
|
701 | user_id: string;
|
702 | expiration_ts: number;
|
703 | }
|
704 | export interface AdminUsersSetOwnerArguments extends WebAPICallOptions, TokenOverridable {
|
705 | team_id: string;
|
706 | user_id: string;
|
707 | }
|
708 | export interface AdminUsersSetRegularArguments extends WebAPICallOptions, TokenOverridable {
|
709 | team_id: string;
|
710 | user_id: string;
|
711 | }
|
712 | export interface AdminUsersSessionListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
713 | user_id?: string;
|
714 | team_id?: string;
|
715 | }
|
716 | export interface AdminUsersSessionResetArguments extends WebAPICallOptions, TokenOverridable {
|
717 | user_id: string;
|
718 | mobile_only?: boolean;
|
719 | web_only?: boolean;
|
720 | }
|
721 | export interface AdminUsersSessionResetBulkArguments extends WebAPICallOptions, TokenOverridable {
|
722 | user_ids: string[];
|
723 | mobile_only?: boolean;
|
724 | web_only?: boolean;
|
725 | }
|
726 | export interface AdminUsersSessionInvalidateArguments extends WebAPICallOptions, TokenOverridable {
|
727 | session_id: string;
|
728 | team_id: string;
|
729 | }
|
730 | export interface AdminUsersSessionGetSettingsArguments extends WebAPICallOptions, TokenOverridable {
|
731 | user_ids: string[];
|
732 | }
|
733 | export interface AdminUsersSessionSetSettingsArguments extends WebAPICallOptions, TokenOverridable {
|
734 | user_ids: string[];
|
735 | desktop_app_browser_quit?: boolean;
|
736 | duration?: number;
|
737 | }
|
738 | export interface AdminUsersSessionClearSettingsArguments extends WebAPICallOptions, TokenOverridable {
|
739 | user_ids: string[];
|
740 | }
|
741 | export interface AdminUsersUnsupportedVersionsExportArguments extends WebAPICallOptions, TokenOverridable {
|
742 | date_end_of_support?: number;
|
743 | date_sessions_started?: number;
|
744 | }
|
745 | export interface APITestArguments extends WebAPICallOptions {
|
746 | }
|
747 | export interface AppsConnectionsOpenArguments extends WebAPICallOptions {
|
748 | }
|
749 | export interface AppsEventAuthorizationsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
750 | event_context: string;
|
751 | }
|
752 | export interface AppsUninstallArguments extends WebAPICallOptions {
|
753 | client_id: string;
|
754 | client_secret: string;
|
755 | }
|
756 | export interface AuthRevokeArguments extends WebAPICallOptions, TokenOverridable {
|
757 | test: boolean;
|
758 | }
|
759 | export interface AuthTeamsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
760 | include_icon?: boolean;
|
761 | }
|
762 | export interface AuthTestArguments extends WebAPICallOptions, TokenOverridable {
|
763 | }
|
764 | export interface BotsInfoArguments extends WebAPICallOptions, TokenOverridable {
|
765 | bot?: string;
|
766 | team_id?: string;
|
767 | }
|
768 | export interface BookmarksAddArguments extends WebAPICallOptions, TokenOverridable {
|
769 | channel_id: string;
|
770 | title: string;
|
771 | type: string;
|
772 | emoji?: string;
|
773 | entity_id?: string;
|
774 | link?: string;
|
775 | parent_id?: string;
|
776 | }
|
777 | export interface BookmarksEditArguments extends WebAPICallOptions, TokenOverridable {
|
778 | bookmark_id: string;
|
779 | channel_id: string;
|
780 | emoji?: string;
|
781 | link?: string;
|
782 | title?: string;
|
783 | }
|
784 | export interface BookmarksListArguments extends WebAPICallOptions, TokenOverridable {
|
785 | channel_id: string;
|
786 | }
|
787 | export interface BookmarksRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
788 | bookmark_id: string;
|
789 | channel_id: string;
|
790 | }
|
791 | export interface CallsAddArguments extends WebAPICallOptions, TokenOverridable {
|
792 | external_unique_id: string;
|
793 | join_url: string;
|
794 | created_by?: string;
|
795 | date_start?: number;
|
796 | desktop_app_join_url?: string;
|
797 | external_display_id?: string;
|
798 | title?: string;
|
799 | users?: CallUser[];
|
800 | }
|
801 | export interface CallsEndArguments extends WebAPICallOptions, TokenOverridable {
|
802 | id: string;
|
803 | duration?: number;
|
804 | }
|
805 | export interface CallsInfoArguments extends WebAPICallOptions, TokenOverridable {
|
806 | id: string;
|
807 | }
|
808 | export interface CallsUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
809 | id: string;
|
810 | join_url?: string;
|
811 | desktop_app_join_url?: string;
|
812 | title?: string;
|
813 | }
|
814 | export interface CallsParticipantsAddArguments extends WebAPICallOptions, TokenOverridable {
|
815 | id: string;
|
816 | users: CallUser[];
|
817 | }
|
818 | export interface CallsParticipantsRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
819 | id: string;
|
820 | users: CallUser[];
|
821 | }
|
822 | export interface ChannelsArchiveArguments extends WebAPICallOptions, TokenOverridable {
|
823 | channel: string;
|
824 | }
|
825 | export interface ChannelsCreateArguments extends WebAPICallOptions, TokenOverridable {
|
826 | name: string;
|
827 | validate?: boolean;
|
828 | team_id?: string;
|
829 | }
|
830 | export interface ChannelsHistoryArguments extends WebAPICallOptions, TokenOverridable, TimelinePaginationEnabled {
|
831 | channel: string;
|
832 | count?: number;
|
833 | unreads?: boolean;
|
834 | }
|
835 | export interface ChannelsInfoArguments extends WebAPICallOptions, TokenOverridable, LocaleAware {
|
836 | channel: string;
|
837 | }
|
838 | export interface ChannelsInviteArguments extends WebAPICallOptions, TokenOverridable {
|
839 | channel: string;
|
840 | user: string;
|
841 | }
|
842 | export interface ChannelsJoinArguments extends WebAPICallOptions, TokenOverridable {
|
843 | name: string;
|
844 | validate?: boolean;
|
845 | }
|
846 | export interface ChannelsKickArguments extends WebAPICallOptions, TokenOverridable {
|
847 | channel: string;
|
848 | user: string;
|
849 | }
|
850 | export interface ChannelsLeaveArguments extends WebAPICallOptions, TokenOverridable {
|
851 | channel: string;
|
852 | }
|
853 | export interface ChannelsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
854 | exclude_archived?: boolean;
|
855 | exclude_members?: boolean;
|
856 | team_id?: string;
|
857 | }
|
858 | export interface ChannelsMarkArguments extends WebAPICallOptions, TokenOverridable {
|
859 | channel: string;
|
860 | ts: string;
|
861 | }
|
862 | export interface ChannelsRenameArguments extends WebAPICallOptions, TokenOverridable {
|
863 | channel: string;
|
864 | name: string;
|
865 | validate?: boolean;
|
866 | }
|
867 | export interface ChannelsRepliesArguments extends WebAPICallOptions, TokenOverridable {
|
868 | channel: string;
|
869 | thread_ts: string;
|
870 | }
|
871 | export interface ChannelsSetPurposeArguments extends WebAPICallOptions, TokenOverridable {
|
872 | channel: string;
|
873 | purpose: string;
|
874 | }
|
875 | export interface ChannelsSetTopicArguments extends WebAPICallOptions, TokenOverridable {
|
876 | channel: string;
|
877 | topic: string;
|
878 | }
|
879 | export interface ChannelsUnarchiveArguments extends WebAPICallOptions, TokenOverridable {
|
880 | channel: string;
|
881 | }
|
882 | export interface ChatDeleteArguments extends WebAPICallOptions, TokenOverridable {
|
883 | channel: string;
|
884 | ts: string;
|
885 | as_user?: boolean;
|
886 | }
|
887 | export interface ChatDeleteScheduledMessageArguments extends WebAPICallOptions, TokenOverridable {
|
888 | channel: string;
|
889 | scheduled_message_id: string;
|
890 | as_user?: boolean;
|
891 | }
|
892 | export interface ChatGetPermalinkArguments extends WebAPICallOptions, TokenOverridable {
|
893 | channel: string;
|
894 | message_ts: string;
|
895 | }
|
896 | export interface ChatMeMessageArguments extends WebAPICallOptions, TokenOverridable {
|
897 | channel: string;
|
898 | text: string;
|
899 | }
|
900 | export interface ChatPostEphemeralArguments extends WebAPICallOptions, TokenOverridable {
|
901 | channel: string;
|
902 | text?: string;
|
903 | user: string;
|
904 | as_user?: boolean;
|
905 | attachments?: MessageAttachment[];
|
906 | blocks?: (KnownBlock | Block)[];
|
907 | link_names?: boolean;
|
908 | parse?: 'full' | 'none';
|
909 | thread_ts?: string;
|
910 | icon_emoji?: string;
|
911 | icon_url?: string;
|
912 | username?: string;
|
913 | }
|
914 | export interface ChatPostMessageArguments extends WebAPICallOptions, TokenOverridable {
|
915 | channel: string;
|
916 | text?: string;
|
917 | as_user?: boolean;
|
918 | attachments?: MessageAttachment[];
|
919 | blocks?: (KnownBlock | Block)[];
|
920 | icon_emoji?: string;
|
921 | icon_url?: string;
|
922 | link_names?: boolean;
|
923 | mrkdwn?: boolean;
|
924 | parse?: 'full' | 'none';
|
925 | reply_broadcast?: boolean;
|
926 | thread_ts?: string;
|
927 | unfurl_links?: boolean;
|
928 | unfurl_media?: boolean;
|
929 | username?: string;
|
930 | }
|
931 | export interface ChatScheduleMessageArguments extends WebAPICallOptions, TokenOverridable {
|
932 | channel: string;
|
933 | text?: string;
|
934 | post_at: string | number;
|
935 | as_user?: boolean;
|
936 | attachments?: MessageAttachment[];
|
937 | blocks?: (KnownBlock | Block)[];
|
938 | link_names?: boolean;
|
939 | parse?: 'full' | 'none';
|
940 | reply_broadcast?: boolean;
|
941 | thread_ts?: string;
|
942 | unfurl_links?: boolean;
|
943 | unfurl_media?: boolean;
|
944 | team_id?: string;
|
945 | }
|
946 | export interface ChatScheduledMessagesListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
947 | channel: string;
|
948 | latest: number;
|
949 | oldest: number;
|
950 | team_id?: string;
|
951 | }
|
952 | export interface ChatUnfurlArguments extends WebAPICallOptions, TokenOverridable {
|
953 | channel: string;
|
954 | ts: string;
|
955 | unfurls: LinkUnfurls;
|
956 | user_auth_message?: string;
|
957 | user_auth_required?: boolean;
|
958 | user_auth_url?: string;
|
959 | user_auth_blocks?: (KnownBlock | Block)[];
|
960 | }
|
961 | export interface ChatUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
962 | channel: string;
|
963 | ts: string;
|
964 | as_user?: boolean;
|
965 | attachments?: MessageAttachment[];
|
966 | blocks?: (KnownBlock | Block)[];
|
967 | link_names?: boolean;
|
968 | parse?: 'full' | 'none';
|
969 | file_ids?: string[];
|
970 | reply_broadcast?: boolean;
|
971 | text?: string;
|
972 | }
|
973 | export interface ConversationsAcceptSharedInviteArguments extends WebAPICallOptions, TokenOverridable {
|
974 | channel_name: string;
|
975 | channel_id?: string;
|
976 | free_trial_accepted?: boolean;
|
977 | invite_id?: string;
|
978 | is_private?: boolean;
|
979 | team_id?: string;
|
980 | }
|
981 | export interface ConversationsApproveSharedInviteArguments extends WebAPICallOptions, TokenOverridable {
|
982 | invite_id: string;
|
983 | target_team?: string;
|
984 | }
|
985 | export interface ConversationsArchiveArguments extends WebAPICallOptions, TokenOverridable {
|
986 | channel: string;
|
987 | }
|
988 | export interface ConversationsCloseArguments extends WebAPICallOptions, TokenOverridable {
|
989 | channel: string;
|
990 | }
|
991 | export interface ConversationsCreateArguments extends WebAPICallOptions, TokenOverridable {
|
992 | name: string;
|
993 | is_private?: boolean;
|
994 | team_id?: string;
|
995 | }
|
996 | export interface ConversationsDeclineSharedInviteArguments extends WebAPICallOptions, TokenOverridable {
|
997 | invite_id: string;
|
998 | target_team?: string;
|
999 | }
|
1000 | export interface ConversationsHistoryArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled, TimelinePaginationEnabled {
|
1001 | channel: string;
|
1002 | }
|
1003 | export interface ConversationsInfoArguments extends WebAPICallOptions, TokenOverridable, LocaleAware {
|
1004 | channel: string;
|
1005 | include_num_members?: boolean;
|
1006 | }
|
1007 | export interface ConversationsInviteArguments extends WebAPICallOptions, TokenOverridable {
|
1008 | channel: string;
|
1009 | users: string;
|
1010 | }
|
1011 | export interface ConversationsInviteSharedArguments extends WebAPICallOptions, TokenOverridable {
|
1012 | channel: string;
|
1013 | emails?: string[];
|
1014 | user_ids?: string[];
|
1015 | }
|
1016 | export interface ConversationsJoinArguments extends WebAPICallOptions, TokenOverridable {
|
1017 | channel: string;
|
1018 | }
|
1019 | export interface ConversationsKickArguments extends WebAPICallOptions, TokenOverridable {
|
1020 | channel: string;
|
1021 | user: string;
|
1022 | }
|
1023 | export interface ConversationsLeaveArguments extends WebAPICallOptions, TokenOverridable {
|
1024 | channel: string;
|
1025 | }
|
1026 | export interface ConversationsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1027 | exclude_archived?: boolean;
|
1028 | types?: string;
|
1029 | team_id?: string;
|
1030 | }
|
1031 | export interface ConversationsListConnectInvitesArguments extends WebAPICallOptions, TokenOverridable {
|
1032 | count?: number;
|
1033 | cursor?: string;
|
1034 | team_id?: string;
|
1035 | }
|
1036 | export interface ConversationsMarkArguments extends WebAPICallOptions, TokenOverridable {
|
1037 | channel: string;
|
1038 | ts: string;
|
1039 | }
|
1040 | export interface ConversationsMembersArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1041 | channel: string;
|
1042 | }
|
1043 | export interface ConversationsOpenArguments extends WebAPICallOptions, TokenOverridable {
|
1044 | channel?: string;
|
1045 | users?: string;
|
1046 | return_im?: boolean;
|
1047 | }
|
1048 | export interface ConversationsRenameArguments extends WebAPICallOptions, TokenOverridable {
|
1049 | channel: string;
|
1050 | name: string;
|
1051 | }
|
1052 | export interface ConversationsRepliesArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled, TimelinePaginationEnabled {
|
1053 | channel: string;
|
1054 | ts: string;
|
1055 | }
|
1056 | export interface ConversationsSetPurposeArguments extends WebAPICallOptions, TokenOverridable {
|
1057 | channel: string;
|
1058 | purpose: string;
|
1059 | }
|
1060 | export interface ConversationsSetTopicArguments extends WebAPICallOptions, TokenOverridable {
|
1061 | channel: string;
|
1062 | topic: string;
|
1063 | }
|
1064 | export interface ConversationsUnarchiveArguments extends WebAPICallOptions, TokenOverridable {
|
1065 | channel: string;
|
1066 | }
|
1067 | export interface DialogOpenArguments extends WebAPICallOptions, TokenOverridable {
|
1068 | trigger_id: string;
|
1069 | dialog: Dialog;
|
1070 | }
|
1071 | export interface DndEndDndArguments extends WebAPICallOptions, TokenOverridable {
|
1072 | }
|
1073 | export interface DndEndSnoozeArguments extends WebAPICallOptions, TokenOverridable {
|
1074 | }
|
1075 | export interface DndInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1076 | user: string;
|
1077 | }
|
1078 | export interface DndSetSnoozeArguments extends WebAPICallOptions, TokenOverridable {
|
1079 | num_minutes: number;
|
1080 | }
|
1081 | export interface DndTeamInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1082 | users?: string;
|
1083 | }
|
1084 | export interface EmojiListArguments extends WebAPICallOptions, TokenOverridable {
|
1085 | }
|
1086 | export interface FilesDeleteArguments extends WebAPICallOptions, TokenOverridable {
|
1087 | file: string;
|
1088 | }
|
1089 | export interface FilesInfoArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1090 | file: string;
|
1091 | count?: number;
|
1092 | page?: number;
|
1093 | }
|
1094 | export interface FilesListArguments extends WebAPICallOptions, TokenOverridable, TraditionalPagingEnabled {
|
1095 | channel?: string;
|
1096 | user?: string;
|
1097 | ts_from?: string;
|
1098 | ts_to?: string;
|
1099 | types?: string;
|
1100 | show_files_hidden_by_limit?: boolean;
|
1101 | team_id?: string;
|
1102 | }
|
1103 | export interface FilesRevokePublicURLArguments extends WebAPICallOptions, TokenOverridable {
|
1104 | file: string;
|
1105 | }
|
1106 | export interface FilesSharedPublicURLArguments extends WebAPICallOptions, TokenOverridable {
|
1107 | file: string;
|
1108 | }
|
1109 | export interface FilesUploadArguments extends WebAPICallOptions, TokenOverridable {
|
1110 | channels?: string;
|
1111 | content?: string;
|
1112 | file?: Buffer | Stream;
|
1113 | filename?: string;
|
1114 | filetype?: string;
|
1115 | initial_comment?: string;
|
1116 | title?: string;
|
1117 | thread_ts?: string;
|
1118 | }
|
1119 | export interface FilesCommentsDeleteArguments extends WebAPICallOptions, TokenOverridable {
|
1120 | file: string;
|
1121 | id: string;
|
1122 | }
|
1123 | export interface FilesRemoteInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1124 | file?: string;
|
1125 | external_id?: string;
|
1126 | }
|
1127 | export interface FilesRemoteListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1128 | ts_from?: string;
|
1129 | ts_to?: string;
|
1130 | channel?: string;
|
1131 | }
|
1132 | export interface FilesRemoteAddArguments extends WebAPICallOptions, TokenOverridable {
|
1133 | title: string;
|
1134 | external_url: string;
|
1135 | external_id: string;
|
1136 | filetype: string;
|
1137 | preview_image?: Buffer | Stream;
|
1138 | indexable_file_contents?: Buffer | Stream;
|
1139 | }
|
1140 | export interface FilesRemoteUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
1141 | title?: string;
|
1142 | external_url?: string;
|
1143 | filetype?: string;
|
1144 | preview_image?: Buffer | Stream;
|
1145 | indexable_file_contents?: Buffer | Stream;
|
1146 | file?: string;
|
1147 | external_id?: string;
|
1148 | }
|
1149 | export interface FilesRemoteRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
1150 | file?: string;
|
1151 | external_id?: string;
|
1152 | }
|
1153 | export interface FilesRemoteShareArguments extends WebAPICallOptions, TokenOverridable {
|
1154 | channels: string;
|
1155 | file?: string;
|
1156 | external_id?: string;
|
1157 | }
|
1158 | export interface GroupsArchiveArguments extends WebAPICallOptions, TokenOverridable {
|
1159 | channel: string;
|
1160 | }
|
1161 | export interface GroupsCreateArguments extends WebAPICallOptions, TokenOverridable {
|
1162 | name: string;
|
1163 | validate?: boolean;
|
1164 | team_id?: string;
|
1165 | }
|
1166 | export interface GroupsCreateChildArguments extends WebAPICallOptions, TokenOverridable {
|
1167 | channel: string;
|
1168 | }
|
1169 | export interface GroupsHistoryArguments extends WebAPICallOptions, TokenOverridable, TimelinePaginationEnabled {
|
1170 | channel: string;
|
1171 | unreads?: boolean;
|
1172 | count?: number;
|
1173 | }
|
1174 | export interface GroupsInfoArguments extends WebAPICallOptions, TokenOverridable, LocaleAware {
|
1175 | channel: string;
|
1176 | }
|
1177 | export interface GroupsInviteArguments extends WebAPICallOptions, TokenOverridable {
|
1178 | channel: string;
|
1179 | user: string;
|
1180 | }
|
1181 | export interface GroupsKickArguments extends WebAPICallOptions, TokenOverridable {
|
1182 | channel: string;
|
1183 | user: string;
|
1184 | }
|
1185 | export interface GroupsLeaveArguments extends WebAPICallOptions, TokenOverridable {
|
1186 | channel: string;
|
1187 | }
|
1188 | export interface GroupsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1189 | exclude_archived?: boolean;
|
1190 | exclude_members?: boolean;
|
1191 | team_id?: string;
|
1192 | }
|
1193 | export interface GroupsMarkArguments extends WebAPICallOptions, TokenOverridable {
|
1194 | channel: string;
|
1195 | ts: string;
|
1196 | }
|
1197 | export interface GroupsOpenArguments extends WebAPICallOptions, TokenOverridable {
|
1198 | channel: string;
|
1199 | }
|
1200 | export interface GroupsRenameArguments extends WebAPICallOptions, TokenOverridable {
|
1201 | channel: string;
|
1202 | name: string;
|
1203 | validate?: boolean;
|
1204 | }
|
1205 | export interface GroupsRepliesArguments extends WebAPICallOptions, TokenOverridable {
|
1206 | channel: string;
|
1207 | thread_ts: boolean;
|
1208 | }
|
1209 | export interface GroupsSetPurposeArguments extends WebAPICallOptions, TokenOverridable {
|
1210 | channel: string;
|
1211 | purpose: string;
|
1212 | }
|
1213 | export interface GroupsSetTopicArguments extends WebAPICallOptions, TokenOverridable {
|
1214 | channel: string;
|
1215 | topic: string;
|
1216 | }
|
1217 | export interface GroupsUnarchiveArguments extends WebAPICallOptions, TokenOverridable {
|
1218 | channel: string;
|
1219 | }
|
1220 | export interface IMCloseArguments extends WebAPICallOptions, TokenOverridable {
|
1221 | channel: string;
|
1222 | }
|
1223 | export interface IMHistoryArguments extends WebAPICallOptions, TokenOverridable, TimelinePaginationEnabled {
|
1224 | channel: string;
|
1225 | count?: number;
|
1226 | unreads?: boolean;
|
1227 | }
|
1228 | export interface IMListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1229 | }
|
1230 | export interface IMMarkArguments extends WebAPICallOptions, TokenOverridable {
|
1231 | channel: string;
|
1232 | ts: string;
|
1233 | }
|
1234 | export interface IMOpenArguments extends WebAPICallOptions, TokenOverridable, LocaleAware {
|
1235 | user: string;
|
1236 | return_im?: boolean;
|
1237 | }
|
1238 | export interface IMRepliesArguments extends WebAPICallOptions, TokenOverridable {
|
1239 | channel: string;
|
1240 | thread_ts?: string;
|
1241 | }
|
1242 | export interface MigrationExchangeArguments extends WebAPICallOptions, TokenOverridable {
|
1243 | users: string;
|
1244 | to_old?: boolean;
|
1245 | team_id?: string;
|
1246 | }
|
1247 | export interface MPIMCloseArguments extends WebAPICallOptions, TokenOverridable {
|
1248 | channel: string;
|
1249 | }
|
1250 | export interface MPIMHistoryArguments extends WebAPICallOptions, TokenOverridable, TimelinePaginationEnabled {
|
1251 | channel: string;
|
1252 | count?: number;
|
1253 | unreads?: boolean;
|
1254 | }
|
1255 | export interface MPIMListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1256 | }
|
1257 | export interface MPIMMarkArguments extends WebAPICallOptions, TokenOverridable {
|
1258 | channel: string;
|
1259 | ts: string;
|
1260 | }
|
1261 | export interface MPIMOpenArguments extends WebAPICallOptions, TokenOverridable {
|
1262 | users: string;
|
1263 | }
|
1264 | export interface MPIMRepliesArguments extends WebAPICallOptions, TokenOverridable {
|
1265 | channel: string;
|
1266 | thread_ts: string;
|
1267 | }
|
1268 | export interface OAuthAccessArguments extends WebAPICallOptions {
|
1269 | client_id: string;
|
1270 | client_secret: string;
|
1271 | code: string;
|
1272 | redirect_uri?: string;
|
1273 | single_channel?: string;
|
1274 | }
|
1275 | export interface OAuthV2AccessArguments extends WebAPICallOptions {
|
1276 | client_id: string;
|
1277 | client_secret: string;
|
1278 | code?: string;
|
1279 | redirect_uri?: string;
|
1280 | grant_type?: string;
|
1281 | refresh_token?: string;
|
1282 | }
|
1283 | export interface OAuthV2ExchangeArguments extends WebAPICallOptions {
|
1284 | client_id: string;
|
1285 | client_secret: string;
|
1286 | }
|
1287 | export interface OpenIDConnectTokenArguments extends WebAPICallOptions {
|
1288 | client_id: string;
|
1289 | client_secret: string;
|
1290 | code?: string;
|
1291 | redirect_uri?: string;
|
1292 | grant_type?: 'authorization_code' | 'refresh_token';
|
1293 | refresh_token?: string;
|
1294 | }
|
1295 | export interface OpenIDConnectUserInfoArguments extends WebAPICallOptions {
|
1296 | }
|
1297 | export interface PinsAddArguments extends WebAPICallOptions, TokenOverridable {
|
1298 | channel: string;
|
1299 | timestamp: string;
|
1300 | }
|
1301 | export interface PinsListArguments extends WebAPICallOptions, TokenOverridable {
|
1302 | channel: string;
|
1303 | }
|
1304 | export interface PinsRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
1305 | channel: string;
|
1306 | timestamp: string;
|
1307 | }
|
1308 | export interface ReactionsAddArguments extends WebAPICallOptions, TokenOverridable {
|
1309 | name: string;
|
1310 | channel?: string;
|
1311 | timestamp?: string;
|
1312 | file?: string;
|
1313 | file_comment?: string;
|
1314 | }
|
1315 | export interface ReactionsGetArguments extends WebAPICallOptions, TokenOverridable {
|
1316 | full?: boolean;
|
1317 | channel?: string;
|
1318 | timestamp?: string;
|
1319 | file?: string;
|
1320 | file_comment?: string;
|
1321 | }
|
1322 | export interface ReactionsListArguments extends WebAPICallOptions, TokenOverridable, TraditionalPagingEnabled, CursorPaginationEnabled {
|
1323 | user?: string;
|
1324 | full?: boolean;
|
1325 | team_id?: string;
|
1326 | }
|
1327 | export interface ReactionsRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
1328 | name: string;
|
1329 | channel?: string;
|
1330 | timestamp?: string;
|
1331 | file?: string;
|
1332 | file_comment?: string;
|
1333 | }
|
1334 | export interface RemindersAddArguments extends WebAPICallOptions, TokenOverridable {
|
1335 | text: string;
|
1336 | time: string | number;
|
1337 | user?: string;
|
1338 | }
|
1339 | export interface RemindersCompleteArguments extends WebAPICallOptions, TokenOverridable {
|
1340 | reminder: string;
|
1341 | }
|
1342 | export interface RemindersDeleteArguments extends WebAPICallOptions, TokenOverridable {
|
1343 | reminder: string;
|
1344 | }
|
1345 | export interface RemindersInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1346 | reminder: string;
|
1347 | }
|
1348 | export interface RemindersListArguments extends WebAPICallOptions, TokenOverridable {
|
1349 | }
|
1350 | export interface RTMConnectArguments extends WebAPICallOptions, TokenOverridable {
|
1351 | batch_presence_aware?: boolean;
|
1352 | presence_sub?: boolean;
|
1353 | }
|
1354 | export interface RTMStartArguments extends WebAPICallOptions, TokenOverridable, LocaleAware {
|
1355 | batch_presence_aware?: boolean;
|
1356 | mpim_aware?: boolean;
|
1357 | no_latest?: '0' | '1';
|
1358 | no_unreads?: string;
|
1359 | presence_sub?: boolean;
|
1360 | simple_latest?: boolean;
|
1361 | }
|
1362 | export interface SearchAllArguments extends WebAPICallOptions, TokenOverridable, TraditionalPagingEnabled, Searchable {
|
1363 | }
|
1364 | export interface SearchFilesArguments extends WebAPICallOptions, TokenOverridable, TraditionalPagingEnabled, Searchable {
|
1365 | }
|
1366 | export interface SearchMessagesArguments extends WebAPICallOptions, TokenOverridable, TraditionalPagingEnabled, Searchable {
|
1367 | }
|
1368 | export interface StarsAddArguments extends WebAPICallOptions, TokenOverridable {
|
1369 | channel?: string;
|
1370 | timestamp?: string;
|
1371 | file?: string;
|
1372 | file_comment?: string;
|
1373 | }
|
1374 | export interface StarsListArguments extends WebAPICallOptions, TokenOverridable, TraditionalPagingEnabled, CursorPaginationEnabled {
|
1375 | }
|
1376 | export interface StarsRemoveArguments extends WebAPICallOptions, TokenOverridable {
|
1377 | channel?: string;
|
1378 | timestamp?: string;
|
1379 | file?: string;
|
1380 | file_comment?: string;
|
1381 | }
|
1382 | export interface TeamAccessLogsArguments extends WebAPICallOptions, TokenOverridable {
|
1383 | before?: number;
|
1384 | count?: number;
|
1385 | page?: number;
|
1386 | team_id?: string;
|
1387 | }
|
1388 | export interface TeamBillableInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1389 | user?: string;
|
1390 | team_id?: string;
|
1391 | }
|
1392 | export interface TeamBillingInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1393 | }
|
1394 | export interface TeamInfoArguments extends WebAPICallOptions, TokenOverridable {
|
1395 | team?: string;
|
1396 | domain?: string;
|
1397 | }
|
1398 | export interface TeamIntegrationLogsArguments extends WebAPICallOptions, TokenOverridable {
|
1399 | app_id?: string;
|
1400 | change_type?: string;
|
1401 | count?: number;
|
1402 | page?: number;
|
1403 | service_id?: string;
|
1404 | user?: string;
|
1405 | team_id?: string;
|
1406 | }
|
1407 | export interface TeamProfileGetArguments extends WebAPICallOptions, TokenOverridable {
|
1408 | visibility?: 'all' | 'visible' | 'hidden';
|
1409 | team_id?: string;
|
1410 | }
|
1411 | export interface TeamPreferencesListArguments extends WebAPICallOptions, TokenOverridable {
|
1412 | }
|
1413 | export interface UsergroupsCreateArguments extends WebAPICallOptions, TokenOverridable {
|
1414 | name: string;
|
1415 | channels?: string;
|
1416 | description?: string;
|
1417 | handle?: string;
|
1418 | include_count?: boolean;
|
1419 | }
|
1420 | export interface UsergroupsDisableArguments extends WebAPICallOptions, TokenOverridable {
|
1421 | usergroup: string;
|
1422 | include_count?: boolean;
|
1423 | }
|
1424 | export interface UsergroupsEnableArguments extends WebAPICallOptions, TokenOverridable {
|
1425 | usergroup: string;
|
1426 | include_count?: boolean;
|
1427 | }
|
1428 | export interface UsergroupsListArguments extends WebAPICallOptions, TokenOverridable {
|
1429 | include_count?: boolean;
|
1430 | include_disabled?: boolean;
|
1431 | include_users?: boolean;
|
1432 | }
|
1433 | export interface UsergroupsUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
1434 | usergroup: string;
|
1435 | channels?: string;
|
1436 | description?: string;
|
1437 | handle?: string;
|
1438 | include_count?: boolean;
|
1439 | name?: string;
|
1440 | }
|
1441 | export interface UsergroupsUsersListArguments extends WebAPICallOptions, TokenOverridable {
|
1442 | usergroup: string;
|
1443 | include_disabled?: boolean;
|
1444 | }
|
1445 | export interface UsergroupsUsersUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
1446 | usergroup: string;
|
1447 | users: string;
|
1448 | include_count?: boolean;
|
1449 | }
|
1450 | export interface UsersConversationsArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
|
1451 | exclude_archived?: boolean;
|
1452 | types?: string;
|
1453 | user?: string;
|
1454 | team_id?: string;
|
1455 | }
|
1456 | export interface UsersDeletePhotoArguments extends WebAPICallOptions, TokenOverridable {
|
1457 | }
|
1458 | export interface UsersGetPresenceArguments extends WebAPICallOptions, TokenOverridable {
|
1459 | user: string;
|
1460 | }
|
1461 | export interface UsersIdentityArguments extends WebAPICallOptions, TokenOverridable {
|
1462 | }
|
1463 | export interface UsersInfoArguments extends WebAPICallOptions, TokenOverridable, LocaleAware {
|
1464 | user: string;
|
1465 | }
|
1466 | export interface UsersListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled, LocaleAware {
|
1467 | presence?: boolean;
|
1468 | team_id?: string;
|
1469 | }
|
1470 | export interface UsersLookupByEmailArguments extends WebAPICallOptions, TokenOverridable {
|
1471 | email: string;
|
1472 | }
|
1473 | export interface UsersSetPhotoArguments extends WebAPICallOptions, TokenOverridable {
|
1474 | image: Buffer | Stream;
|
1475 | crop_w?: number;
|
1476 | crop_x?: number;
|
1477 | crop_y?: number;
|
1478 | }
|
1479 | export interface UsersSetPresenceArguments extends WebAPICallOptions, TokenOverridable {
|
1480 | presence: 'auto' | 'away';
|
1481 | }
|
1482 | export interface UsersProfileGetArguments extends WebAPICallOptions, TokenOverridable {
|
1483 | include_labels?: boolean;
|
1484 | user?: string;
|
1485 | }
|
1486 | export interface UsersProfileSetArguments extends WebAPICallOptions, TokenOverridable {
|
1487 | profile?: string;
|
1488 | user?: string;
|
1489 | name?: string;
|
1490 | value?: string;
|
1491 | }
|
1492 | export interface ViewsOpenArguments extends WebAPICallOptions, TokenOverridable {
|
1493 | trigger_id: string;
|
1494 | view: View;
|
1495 | }
|
1496 | export interface ViewsPushArguments extends WebAPICallOptions, TokenOverridable {
|
1497 | trigger_id: string;
|
1498 | view: View;
|
1499 | }
|
1500 | export interface ViewsPublishArguments extends WebAPICallOptions, TokenOverridable {
|
1501 | user_id: string;
|
1502 | view: View;
|
1503 | hash?: string;
|
1504 | }
|
1505 | export interface ViewsUpdateArguments extends WebAPICallOptions, TokenOverridable {
|
1506 | view_id?: string;
|
1507 | view: View;
|
1508 | external_id?: string;
|
1509 | hash?: string;
|
1510 | }
|
1511 | export interface WorkflowsStepCompletedArguments extends WebAPICallOptions, TokenOverridable {
|
1512 | workflow_step_execute_id: string;
|
1513 | outputs?: Record<string, unknown>;
|
1514 | }
|
1515 | export interface WorkflowsStepFailedArguments extends WebAPICallOptions, TokenOverridable {
|
1516 | workflow_step_execute_id: string;
|
1517 | error: {
|
1518 | message: string;
|
1519 | };
|
1520 | }
|
1521 | export interface WorkflowsUpdateStepArguments extends WebAPICallOptions, TokenOverridable {
|
1522 | workflow_step_edit_id: string;
|
1523 | step_image_url?: string;
|
1524 | step_name?: string;
|
1525 | inputs?: {
|
1526 | [name: string]: {
|
1527 | value: any;
|
1528 | skip_variable_replacement?: boolean;
|
1529 | variables?: {
|
1530 | [key: string]: any;
|
1531 | };
|
1532 | };
|
1533 | };
|
1534 | outputs?: {
|
1535 | type: string;
|
1536 | name: string;
|
1537 | label: string;
|
1538 | }[];
|
1539 | }
|
1540 | export * from '@slack/types';
|
1541 |
|
\ | No newline at end of file |