UNPKG

@slack/web-api

Version:

Official library for using the Slack Platform's Web API

115 lines 2.74 kB
import { WebAPICallResult } from '../WebClient'; export type ConversationsListConnectInvitesResponse = WebAPICallResult & { arg?: string; error?: string; invites?: InviteElement[]; needed?: string; ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; }; export interface InviteElement { acceptances?: Acceptance[]; channel?: Channel; date_last_updated?: number; direction?: string; invite?: InviteInvite; invite_type?: string; status?: string; } export interface Acceptance { accepting_team?: IngTeam; accepting_user?: AcceptingUser; approval_status?: string; date_accepted?: number; date_invalid?: number; date_last_updated?: number; reviews?: Review[]; } export interface IngTeam { date_created?: number; domain?: string; icon?: Icon; id?: string; is_verified?: boolean; name?: string; } export interface Icon { image_102?: string; image_132?: string; image_230?: string; image_34?: string; image_44?: string; image_68?: string; image_88?: string; image_default?: boolean; image_original?: string; } export interface AcceptingUser { id?: string; name?: string; profile?: Profile; team_id?: string; updated?: number; } export interface Profile { avatar_hash?: string; display_name?: string; display_name_normalized?: string; email?: string; image_1024?: string; image_192?: string; image_24?: string; image_32?: string; image_48?: string; image_512?: string; image_72?: string; image_original?: string; is_custom_image?: boolean; real_name?: string; real_name_normalized?: string; team?: string; } export interface Review { date_review?: number; reviewing_team?: IngTeam; type?: string; } export interface Channel { id?: string; is_im?: boolean; is_private?: boolean; name?: string; } export interface InviteInvite { date_created?: number; date_invalid?: number; id?: string; inviting_team?: InvitingTeam; inviting_user?: InvitingUser; link?: string; recipient_email?: string; recipient_user_id?: string; } export interface InvitingTeam { avatar_base_url?: string; date_created?: number; domain?: string; icon?: Icon; id?: string; is_verified?: boolean; name?: string; } export interface InvitingUser { id?: string; name?: string; profile?: Profile; team_id?: string; updated?: number; who_can_share_contact_card?: string; } export interface ResponseMetadata { messages?: string[]; next_cursor?: string; } //# sourceMappingURL=ConversationsListConnectInvitesResponse.d.ts.map