1 | import { WebAPICallResult } from '../../WebClient';
|
2 | export type AdminInviteRequestsApprovedListResponse = WebAPICallResult & {
|
3 | approved_requests?: ApprovedRequest[];
|
4 | error?: string;
|
5 | needed?: string;
|
6 | ok?: boolean;
|
7 | provided?: string;
|
8 | };
|
9 | export interface ApprovedRequest {
|
10 | approved_by?: ApprovedBy;
|
11 | invite?: Invite;
|
12 | invite_request?: InviteRequest;
|
13 | }
|
14 | export interface ApprovedBy {
|
15 | actor_id?: string;
|
16 | actor_type?: string;
|
17 | }
|
18 | export interface Invite {
|
19 | date_created?: number;
|
20 | email?: string;
|
21 | id?: string;
|
22 | invite_preferences?: InvitePreferences;
|
23 | inviter_id?: string;
|
24 | is_bouncing?: boolean;
|
25 | }
|
26 | export interface InvitePreferences {
|
27 | channel_ids?: string[];
|
28 | is_domain_matched?: boolean;
|
29 | is_restricted?: boolean;
|
30 | is_ultra_restricted?: boolean;
|
31 | }
|
32 | export interface InviteRequest {
|
33 | channel_ids?: string[];
|
34 | date_created?: number;
|
35 | email?: string;
|
36 | id?: string;
|
37 | invite_type?: string;
|
38 | requester_ids?: string[];
|
39 | }
|
40 |
|
\ | No newline at end of file |