1 | import type { OptionalArgument } from '../helpers';
|
2 | import type { AppID, CursorPaginationEnabled, OptionalTeamAssignable, SortDir, TargetTeam, TokenOverridable, TraditionalPagingEnabled } from './common';
|
3 | export type TeamAccessLogsArguments = OptionalArgument<TokenOverridable & CursorPaginationEnabled & TraditionalPagingEnabled & OptionalTeamAssignable & {
|
4 | |
5 |
|
6 |
|
7 |
|
8 | before?: number;
|
9 | }>;
|
10 | export type TeamBillableInfoArguments = OptionalArgument<TokenOverridable & CursorPaginationEnabled & OptionalTeamAssignable & {
|
11 |
|
12 | user?: string;
|
13 | }>;
|
14 | export type TeamBillingInfoArguments = OptionalArgument<TokenOverridable>;
|
15 | export type TeamExternalTeamsDisconnectArguments = TokenOverridable & Required<TargetTeam>;
|
16 | export type TeamExternalTeamsListArguments = OptionalArgument<TokenOverridable & CursorPaginationEnabled & {
|
17 |
|
18 | connection_status_filter?: 'CONNECTED' | 'DISCONNECTED' | 'BLOCKED' | 'IN_REVIEW';
|
19 |
|
20 | slack_connect_pref_filter?: 'approved_orgs_only' | 'allow_sc_file_uploads' | 'profile_visibility' | 'away_team_sc_invite_permissions' | 'accept_sc_invites' | 'sc_mpdm_to_private' | 'require_sc_channel_for_sc_dm' | 'external_awareness_context_bar';
|
21 |
|
22 | sort_direction?: SortDir['sort_dir'];
|
23 |
|
24 | sort_field?: 'team_name' | 'last_active_timestamp' | 'connection_status';
|
25 |
|
26 | workspace_filter?: string[];
|
27 | }>;
|
28 | export type TeamInfoArguments = OptionalArgument<TokenOverridable & {
|
29 | |
30 |
|
31 |
|
32 |
|
33 |
|
34 | domain?: string;
|
35 |
|
36 | team?: string;
|
37 | }>;
|
38 | export type TeamIntegrationLogsArguments = OptionalArgument<Partial<AppID> & TokenOverridable & OptionalTeamAssignable & TraditionalPagingEnabled & {
|
39 |
|
40 | change_type?: 'added' | 'removed' | 'enabled' | 'disabled' | 'updated';
|
41 |
|
42 | service_id?: string;
|
43 |
|
44 | user?: string;
|
45 | }>;
|
46 | export type TeamProfileGetArguments = OptionalArgument<TokenOverridable & {
|
47 |
|
48 | visibility?: 'all' | 'visible' | 'hidden';
|
49 | }>;
|
50 | export type TeamPreferencesListArguments = OptionalArgument<TokenOverridable>;
|
51 |
|
\ | No newline at end of file |