UNPKG

1.06 kBTypeScriptView Raw
1import { WebAPICallResult } from '../../WebClient';
2export type AdminInviteRequestsApprovedListResponse = WebAPICallResult & {
3 approved_requests?: ApprovedRequest[];
4 error?: string;
5 needed?: string;
6 ok?: boolean;
7 provided?: string;
8};
9export interface ApprovedRequest {
10 approved_by?: ApprovedBy;
11 invite?: Invite;
12 invite_request?: InviteRequest;
13}
14export interface ApprovedBy {
15 actor_id?: string;
16 actor_type?: string;
17}
18export 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}
26export interface InvitePreferences {
27 channel_ids?: string[];
28 is_domain_matched?: boolean;
29 is_restricted?: boolean;
30 is_ultra_restricted?: boolean;
31}
32export 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//# sourceMappingURL=AdminInviteRequestsApprovedListResponse.d.ts.map
\No newline at end of file