import { AxiosResponse } from 'axios'; import { LambdaFunctionURLResult, LambdaFunctionURLHandler } from 'aws-lambda'; import { Server } from 'node:http'; import { ServerOptions } from 'node:https'; import { ReadStream } from 'node:fs'; declare enum LogLevel { ERROR = "error", WARN = "warn", INFO = "info", DEBUG = "debug" } interface Logger { /** * Output debug message * @param msg any data to be logged */ debug(...msg: unknown[]): void; /** * Output info message * @param msg any data to be logged */ info(...msg: unknown[]): void; /** * Output warn message * @param msg any data to be logged */ warn(...msg: unknown[]): void; /** * Output error message * @param msg any data to be logged */ error(...msg: unknown[]): void; /** * Disables all logging below the given level * @param level as a string, 'error' | 'warn' | 'info' | 'debug' */ setLevel(level: LogLevel): void; /** * Return the current LogLevel. */ getLevel(): LogLevel; /** * Name the instance so that it can be filtered when many loggers are sending output * to the same destination. * @param name as a string */ setName(name: string): void; } declare class ConsoleLogger implements Logger { private level; private name; private static labels; private static severity; constructor(); getLevel(): LogLevel; setLevel(level: LogLevel): void; setName(name: string): void; debug(...msg: unknown[]): void; info(...msg: unknown[]): void; warn(...msg: unknown[]): void; error(...msg: unknown[]): void; private static isMoreOrEqualSevere; } type AllPropsOptional = Exclude<{ [P in keyof T]: undefined extends T[P] ? True : False; }[keyof T], undefined> extends True ? True : False; type Constructor = new (...args: any[]) => T; type MaybeArray = T | T[]; type MaybePromise = T | Promise; type StringIndexed = Record; interface TokenStore { getLatestToken(): MaybePromise; storeToken(token: Token): MaybePromise; } interface AuthOptions { clientId: string; clientSecret: string; tokenStore?: TokenStore | undefined; logger?: Logger; } type OAuthGrantType = "authorization_code" | "client_credentials" | "refresh_token" | "account_credentials"; interface BaseOAuthRequest { grant_type: OAuthGrantType; } interface OAuthAuthorizationCodeRequest extends BaseOAuthRequest { code: string; grant_type: "authorization_code"; redirect_uri?: string; } interface OAuthRefreshTokenRequest extends BaseOAuthRequest { grant_type: "refresh_token"; refresh_token: string; } interface S2SAuthTokenRequest extends BaseOAuthRequest { grant_type: "account_credentials"; account_id: string; } type OAuthRequest = OAuthAuthorizationCodeRequest | OAuthRefreshTokenRequest | S2SAuthTokenRequest; /** * {@link Auth} is the base implementation of authentication for Zoom's APIs. * * It only requires a `clientId` and `tokenStore`, as these options are shared across * all authentication implementations, namely OAuth and server-to-server auth (client * credentials, JWT, and server-to-server OAuth.) */ declare abstract class Auth { protected readonly clientId: string; protected readonly clientSecret: string; protected readonly tokenStore: TokenStore; protected readonly logger: Logger | undefined; constructor({ clientId, clientSecret, tokenStore, logger }: AuthOptions); protected getBasicAuthorization(): string; abstract getToken(): MaybePromise; protected isAlmostExpired(isoTime: string): boolean; protected makeOAuthTokenRequest(grantType: T, payload?: Omit, "grant_type">): Promise; } interface ClientCredentialsToken { accessToken: string; expirationTimeIso: string; scopes: string[]; } interface JwtToken { token: string; expirationTimeIso: string; } interface S2SAuthToken { accessToken: string; expirationTimeIso: string; scopes: string[]; } interface S2SAuthOptions { accountId: string; } declare class S2SAuth extends Auth { private accountId; constructor({ accountId, ...restOptions }: AuthOptions & S2SAuthOptions); private assertRawToken; private fetchAccessToken; getToken(): Promise; private mapAccessToken; } interface Event { event: Type; } type EventKeys = T extends Event ? U : never; type EventPayload = Extract; type EventListenerFn, ReturnType = MaybePromise> = (payload: EventPayload) => ReturnType; type EventListenerPredicateFn> = EventListenerFn>; type ContextListener, Context> = (_: EventPayload & Context) => MaybePromise; type GenericEventManager = EventManager; declare class EventManager { protected endpoints: Endpoints; constructor(endpoints: Endpoints); private appendListener; filteredEvent>(eventName: EventName, predicate: EventListenerPredicateFn, listener: EventListenerFn): void; emit>(eventName: EventName, payload: EventPayload): Promise; event>(eventName: EventName, listener: EventListenerFn): void; protected withContext, Context>(): ContextListener; } declare enum StatusCode { OK = 200, TEMPORARY_REDIRECT = 302, BAD_REQUEST = 400, NOT_FOUND = 404, METHOD_NOT_ALLOWED = 405, INTERNAL_SERVER_ERROR = 500 } interface ReceiverInitOptions { eventEmitter?: GenericEventManager | undefined; interactiveAuth?: InteractiveAuth | undefined; } interface Receiver { canInstall(): true | false; init(options: ReceiverInitOptions): void; start(...args: any[]): MaybePromise; stop(...args: any[]): MaybePromise; } interface HttpReceiverOptions extends Partial { endpoints?: MaybeArray | undefined; logger?: Logger | undefined; logLevel?: LogLevel | undefined; port?: number | string | undefined; webhooksSecretToken?: string | undefined; } type SecureServerOptions = { [K in (typeof secureServerOptionKeys)[number]]: ServerOptions[K]; }; declare const secureServerOptionKeys: (keyof ServerOptions)[]; declare class HttpReceiver implements Receiver { private eventEmitter?; private interactiveAuth?; private server?; private logger; constructor(options: HttpReceiverOptions); canInstall(): true; private buildDeletedStateCookieHeader; private buildStateCookieHeader; private getRequestCookie; private getServerCreator; private hasEndpoint; private hasSecureOptions; init({ eventEmitter, interactiveAuth }: ReceiverInitOptions): void; private setResponseCookie; private areNormalizedUrlsEqual; start(port?: number | string): Promise; stop(): Promise; private writeTemporaryRedirect; private writeResponse; } interface BaseResponse { data?: Data | undefined; statusCode: number; trackingId?: string | undefined; } interface BuildEndpointOptions { method: HttpMethod; baseUrlOverride?: string | undefined; urlPathBuilder: (params: PathSchema) => string; requestMimeType?: RequestMimeType; } interface WebEndpointOptions { auth: Auth; baseUrl?: string | undefined; doubleEncodeUrl?: boolean | undefined; timeout?: number | undefined; userAgentName?: string | undefined; } type EndpointArguments = (PathSchema extends NoParams ? object : AllPropsOptional extends "t" ? { path?: PathSchema; } : { path: PathSchema; }) & (BodySchema extends NoParams ? object : AllPropsOptional extends "t" ? { body?: BodySchema; } : { body: BodySchema; }) & (QuerySchema extends NoParams ? object : AllPropsOptional extends "t" ? { query?: QuerySchema; } : { query: QuerySchema; }); type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; type NoParams = "_NO_PARAMS_"; type RequestMimeType = "application/json" | "multipart/form-data"; declare class WebEndpoints { constructor(options: WebEndpointOptions); protected buildEndpoint({ method, baseUrlOverride, urlPathBuilder, requestMimeType }: BuildEndpointOptions): (_: EndpointArguments) => Promise>; private buildUserAgent; private getCustomUserAgentName; private getHeaders; private getRequestBody; private isOk; private isZoomResponseError; private makeRequest; } type CommonClientOptions = GetAuthOptions & ExtractInstallerOptions & Pick & { disableReceiver?: boolean | undefined; logger?: Logger | undefined; logLevel?: LogLevel | undefined; }; interface ClientReceiverOptions { receiver: R; } type ClientConstructorOptions, R extends Receiver> = (O & { disableReceiver: true; }) | (O & (ClientReceiverOptions | HttpReceiverOptions)); type ExtractInstallerOptions = A extends InteractiveAuth ? [ ReturnType ] extends [true] ? WideInstallerOptions : object : object; type ExtractAuthTokenType = A extends Auth ? T : never; type GetAuthOptions = AuthOptions> & (A extends S2SAuth ? S2SAuthOptions : object); type WideInstallerOptions = { installerOptions: InstallerOptions; }; declare abstract class ProductClient, ReceiverType extends Receiver> { private readonly auth; readonly endpoints: EndpointsType; readonly webEventConsumer?: EventProcessorType | undefined; private readonly receiver?; constructor(options: ClientConstructorOptions); protected abstract initAuth(options: OptionsType): AuthType; protected abstract initEndpoints(auth: AuthType, options: OptionsType): EndpointsType; protected abstract initEventProcessor(endpoints: EndpointsType, options: OptionsType): EventProcessorType | undefined; private initDefaultReceiver; start(): Promise>; } /** * {@link StateStore} defines methods for generating and verifying OAuth state. * * This interface is implemented internally for the default state store; however, * it can also be implemented and passed to an OAuth client as well. */ interface StateStore { /** * Generate a new state string, which is directly appended to the OAuth `state` parameter. */ generateState(): MaybePromise; /** * Verify that the state received during OAuth callback is valid and not forged. * * If state verification fails, {@link OAuthStateVerificationFailedError} should be thrown. * * @param state The state parameter that was received during OAuth callback */ verifyState(state: string): MaybePromise; } /** * Guard if an object implements the {@link StateStore} interface — most notably, * `generateState()` and `verifyState(state: string)`. */ declare const isStateStore: (obj: unknown) => obj is StateStore; interface AuthorizationUrlResult { fullUrl: string; generatedState: string; } interface InstallerOptions { directInstall?: boolean | undefined; installPath?: string | undefined; redirectUri: string; redirectUriPath?: string | undefined; stateStore: StateStore | string; stateCookieName?: string | undefined; stateCookieMaxAge?: number | undefined; } /** * {@link InteractiveAuth}, an extension of {@link Auth}, is designed for use cases where authentication * is initiated server-side, but requires manual authorization from a user, by redirecting the user to Zoom. * * In addition to all required fields from {@link AuthOptions}, this class requires a `redirectUri`, as this * value is appended to the authorization URL when the user is redirected to Zoom and subsequently redirected * back to an endpoint on this server. * * @see {@link https://developers.zoom.us/docs/integrations/oauth/ | OAuth - Zoom Developers} */ declare abstract class InteractiveAuth extends Auth { installerOptions?: ReturnType; getAuthorizationUrl(): Promise; getFullRedirectUri(): string; setInstallerOptions({ directInstall, installPath, redirectUri, redirectUriPath, stateStore, stateCookieName, stateCookieMaxAge }: InstallerOptions): { directInstall: boolean; installPath: string; redirectUri: string; redirectUriPath: string; stateStore: StateStore; stateCookieName: string; stateCookieMaxAge: number; }; } /** * Credentials for access token & refresh token, which are used to access Zoom's APIs. * * As access token is short-lived (usually a single hour), its expiration time is checked * first. If it's possible to use the access token, it's used; however, if it has expired * or is close to expiring, the refresh token should be used to generate a new access token * before the API call is made. Refresh tokens are generally valid for 90 days. * * If neither the access token nor the refresh token is available, {@link OAuthTokenRefreshFailedError} * shall be thrown, informing the developer that neither value can be used, and the user must re-authorize. * It's likely that this error will be rare, but it _can_ be thrown. */ interface OAuthToken { accessToken: string; expirationTimeIso: string; refreshToken: string; scopes: string[]; } declare class OAuth extends InteractiveAuth { private assertResponseAccessToken; private fetchAccessToken; getToken(): Promise; initRedirectCode(code: string): Promise; private mapOAuthToken; private refreshAccessToken; } interface RivetError extends Error { readonly errorCode: ErrorCode; } declare const isCoreError: (obj: unknown, key?: K | undefined) => obj is RivetError<{ readonly ApiResponseError: "zoom_rivet_api_response_error"; readonly AwsReceiverRequestError: "zoom_rivet_aws_receiver_request_error"; readonly ClientCredentialsRawResponseError: "zoom_rivet_client_credentials_raw_response_error"; readonly S2SRawResponseError: "zoom_rivet_s2s_raw_response_error"; readonly CommonHttpRequestError: "zoom_rivet_common_http_request_error"; readonly ReceiverInconsistentStateError: "zoom_rivet_receiver_inconsistent_state_error"; readonly ReceiverOAuthFlowError: "zoom_rivet_receiver_oauth_flow_error"; readonly HTTPReceiverConstructionError: "zoom_rivet_http_receiver_construction_error"; readonly HTTPReceiverPortNotNumberError: "zoom_rivet_http_receiver_port_not_number_error"; readonly HTTPReceiverRequestError: "zoom_rivet_http_receiver_request_error"; readonly OAuthInstallerNotInitializedError: "zoom_rivet_oauth_installer_not_initialized_error"; readonly OAuthTokenDoesNotExistError: "zoom_rivet_oauth_does_not_exist_error"; readonly OAuthTokenFetchFailedError: "zoom_rivet_oauth_token_fetch_failed_error"; readonly OAuthTokenRawResponseError: "zoom_rivet_oauth_token_raw_response_error"; readonly OAuthTokenRefreshFailedError: "zoom_rivet_oauth_token_refresh_failed_error"; readonly OAuthStateVerificationFailedError: "zoom_rivet_oauth_state_verification_failed_error"; readonly ProductClientConstructionError: "zoom_rivet_product_client_construction_error"; }[K]>; declare const ApiResponseError: Constructor; declare const AwsReceiverRequestError: Constructor; declare const ClientCredentialsRawResponseError: Constructor; declare const S2SRawResponseError: Constructor; declare const CommonHttpRequestError: Constructor; declare const ReceiverInconsistentStateError: Constructor; declare const ReceiverOAuthFlowError: Constructor; declare const HTTPReceiverConstructionError: Constructor; declare const HTTPReceiverPortNotNumberError: Constructor; declare const HTTPReceiverRequestError: Constructor; declare const OAuthInstallerNotInitializedError: Constructor; declare const OAuthTokenDoesNotExistError: Constructor; declare const OAuthTokenFetchFailedError: Constructor; declare const OAuthTokenRawResponseError: Constructor; declare const OAuthTokenRefreshFailedError: Constructor; declare const OAuthStateVerificationFailedError: Constructor; declare const ProductClientConstructionError: Constructor; interface AwsLambdaReceiverOptions { webhooksSecretToken: string; } declare class AwsLambdaReceiver implements Receiver { private eventEmitter?; private readonly webhooksSecretToken; constructor({ webhooksSecretToken }: AwsLambdaReceiverOptions); buildResponse(statusCode: StatusCode, body: object): LambdaFunctionURLResult; canInstall(): false; init({ eventEmitter }: ReceiverInitOptions): void; start(): LambdaFunctionURLHandler; stop(): Promise; } type ArchivingListArchivedFilesQueryParams = { page_size?: number; next_page_token?: string; from?: string; to?: string; query_date_type?: "meeting_start_time" | "archive_complete_time"; group_id?: string; group_ids?: string; }; type ArchivingListArchivedFilesResponse = { from?: string; meetings?: { account_name: string; archive_files: { download_url: string; file_extension: string; file_path?: string; file_size: number; file_type: "MP4" | "M4A" | "CHAT" | "CC" | "CHAT_MESSAGE" | "TRANSCRIPT" | "SUB_GROUP_MEMBER_LOG" | "AIC_COVERSATION"; id: string; individual: boolean; participant_email?: string; participant_join_time: string; participant_leave_time: string; recording_type: "shared_screen_with_speaker_view" | "audio_only" | "chat_file" | "closed_caption" | "chat_message" | "audio_transcript" | "aic_conversation"; status: "completed" | "processing" | "failed"; encryption_fingerprint: string; number_of_messages?: number; storage_location?: "US" | "AU" | "BR" | "CA" | "EU" | "IN" | "JP" | "SG" | "CH"; auto_delete?: boolean; }[]; complete_time: string; duration: number; duration_in_second: number; host_id: string; id: number; is_breakout_room: boolean; meeting_type: "internal" | "external"; parent_meeting_id?: string; recording_count: number; start_time: string; timezone: string; topic: string; total_size: number; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 100; uuid: string; status: "completed" | "processing"; group_id?: string; physical_files?: { file_id?: string; file_name?: string; file_size?: number; download_url?: string; }[]; }[]; next_page_token?: string; page_size?: number; to?: string; total_records?: number; }; type ArchivingGetArchivedFileStatisticsQueryParams = { from?: string; to?: string; }; type ArchivingGetArchivedFileStatisticsResponse = { from?: string; to?: string; total_records?: number; statistic_by_file_extension?: { mp4_file_count?: number; m4a_file_count?: number; txt_file_count?: number; json_file_count?: number; vtt_file_count?: number; }; statistic_by_file_status?: { processing_file_count?: number; completed_file_count?: number; failed_file_count?: number; }; }; type ArchivingUpdateArchivedFilesAutoDeleteStatusPathParams = { fileId: string; }; type ArchivingUpdateArchivedFilesAutoDeleteStatusRequestBody = { auto_delete: boolean; }; type ArchivingGetMeetingsArchivedFilesPathParams = { meetingUUID: string; }; type ArchivingGetMeetingsArchivedFilesResponse = { account_name: string; archive_files: { download_url: string; file_extension: string; file_path?: string; file_size: number; file_type: "MP4" | "M4A" | "CHAT" | "CC" | "CHAT_MESSAGE" | "TRANSCRIPT" | "SUB_GROUP_MEMBER_LOG" | "AIC_COVERSATION"; id: string; individual: boolean; participant_email?: string; participant_join_time: string; participant_leave_time: string; recording_type: "shared_screen_with_speaker_view" | "audio_only" | "chat_file" | "closed_caption" | "chat_message" | "audio_transcript" | "aic_conversation"; status: "completed" | "processing" | "failed"; encryption_fingerprint: string; number_of_messages?: number; storage_location?: "US" | "AU" | "BR" | "CA" | "EU" | "IN" | "JP" | "SG" | "CH"; auto_delete?: boolean; }[]; complete_time: string; duration: number; duration_in_second: number; host_id: string; id: number; is_breakout_room: boolean; meeting_type: "internal" | "external"; parent_meeting_id?: string; recording_count: number; start_time: string; timezone: string; topic: string; total_size: number; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 100; uuid: string; status: "completed" | "processing"; group_id?: string; physical_files?: { file_id?: string; file_name?: string; file_size?: number; download_url?: string; }[]; }; type ArchivingDeleteMeetingsArchivedFilesPathParams = { meetingUUID: string; }; type CloudRecordingGetMeetingRecordingsPathParams = { meetingId: string; }; type CloudRecordingGetMeetingRecordingsQueryParams = { include_fields?: string; ttl?: number; }; type CloudRecordingGetMeetingRecordingsResponse = ({ account_id?: string; duration?: number; host_id?: string; id?: number; recording_count?: number; start_time?: string; topic?: string; total_size?: number; type?: "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "99"; uuid?: string; recording_play_passcode?: string; auto_delete?: boolean; auto_delete_date?: string; } & { recording_files?: { deleted_time?: string; download_url?: string; file_path?: string; file_size?: number; file_type?: "MP4" | "M4A" | "CHAT" | "TRANSCRIPT" | "CSV" | "TB" | "CC" | "CHAT_MESSAGE" | "SUMMARY"; file_extension?: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG"; id?: string; meeting_id?: string; play_url?: string; recording_end?: string; recording_start?: string; recording_type?: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "active_speaker" | "gallery_view" | "shared_screen" | "audio_only" | "audio_transcript" | "chat_file" | "poll" | "host_video" | "closed_caption" | "timeline" | "thumbnail" | "audio_interpretation" | "summary" | "summary_next_steps" | "summary_smart_chapters" | "sign_interpretation" | "production_studio"; status?: "completed"; }[]; }) & { download_access_token?: string; password?: string; recording_play_passcode?: string; } & { participant_audio_files?: { download_url?: string; file_name?: string; file_path?: string; file_size?: number; file_type?: string; id?: string; play_url?: string; recording_end?: string; recording_start?: string; status?: "completed"; }[]; }; type CloudRecordingDeleteMeetingOrWebinarRecordingsPathParams = { meetingId: string; }; type CloudRecordingDeleteMeetingOrWebinarRecordingsQueryParams = { action?: "trash" | "delete"; }; type CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsPathParams = { meetingId: string; }; type CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsQueryParams = { page_size?: number; next_page_token?: string; from?: string; to?: string; type?: "by_view" | "by_download"; }; type CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsResponse = { from?: string; to?: string; next_page_token?: string; page_size?: number; total_records?: number; analytics_details?: { date_time?: string; name?: string; email?: string; duration?: number; }[]; }; type CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryPathParams = { meetingId: string; }; type CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryQueryParams = { from?: string; to?: string; }; type CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryResponse = { from?: string; to?: string; analytics_summary?: { date?: string; views_total_count?: number; downloads_total_count?: number; }[]; }; type CloudRecordingListRecordingRegistrantsPathParams = { meetingId: number; }; type CloudRecordingListRecordingRegistrantsQueryParams = { status?: "pending" | "approved" | "denied"; page_size?: number; page_number?: number; next_page_token?: string; }; type CloudRecordingListRecordingRegistrantsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { registrants?: ({ id?: string; } & { address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; })[]; }; type CloudRecordingCreateRecordingRegistrantPathParams = { meetingId: number; }; type CloudRecordingCreateRecordingRegistrantRequestBody = { address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; }; type CloudRecordingCreateRecordingRegistrantResponse = { id?: number; registrant_id?: string; share_url?: string; topic?: string; }; type CloudRecordingGetRegistrationQuestionsPathParams = { meetingId: string; }; type CloudRecordingGetRegistrationQuestionsResponse = { custom_questions?: { answers?: string[]; required?: boolean; title?: string; type?: "short" | "single" | "multiple"; }[]; questions?: { field_name?: "last_name" | "address" | "city" | "country" | "zip" | "state" | "phone" | "industry" | "org" | "job_title" | "purchasing_time_frame" | "role_in_purchase_process" | "no_of_employees" | "comments"; required?: boolean; }[]; }; type CloudRecordingUpdateRegistrationQuestionsPathParams = { meetingId: string; }; type CloudRecordingUpdateRegistrationQuestionsRequestBody = { custom_questions?: { answers?: string[]; required?: boolean; title?: string; type?: "short" | "single" | "multiple"; }[]; questions?: { field_name?: "last_name" | "address" | "city" | "country" | "zip" | "state" | "phone" | "industry" | "org" | "job_title" | "purchasing_time_frame" | "role_in_purchase_process" | "no_of_employees" | "comments"; required?: boolean; }[]; }; type CloudRecordingUpdateRegistrantsStatusPathParams = { meetingId: number; }; type CloudRecordingUpdateRegistrantsStatusRequestBody = { action: "approve" | "deny"; registrants?: { id?: string; }[]; }; type CloudRecordingGetMeetingRecordingSettingsPathParams = { meetingId: string; }; type CloudRecordingGetMeetingRecordingSettingsResponse = { approval_type?: 0 | 1 | 2; authentication_domains?: string; authentication_option?: string; authentication_name?: string; on_demand?: boolean; password?: string; recording_authentication?: boolean; send_email_to_host?: boolean; share_recording?: "publicly" | "internally" | "none"; show_social_share_buttons?: boolean; topic?: string; viewer_download?: boolean; auto_delete?: boolean; auto_delete_date?: string; }; type CloudRecordingUpdateMeetingRecordingSettingsPathParams = { meetingId: string; }; type CloudRecordingUpdateMeetingRecordingSettingsRequestBody = { approval_type?: 0 | 1 | 2; authentication_domains?: string; authentication_option?: string; on_demand?: boolean; password?: string; recording_authentication?: boolean; send_email_to_host?: boolean; share_recording?: "publicly" | "internally" | "none"; show_social_share_buttons?: boolean; topic?: string; viewer_download?: boolean; auto_delete?: boolean; }; type CloudRecordingDeleteRecordingFileForMeetingOrWebinarPathParams = { meetingId: string; recordingId: string; }; type CloudRecordingDeleteRecordingFileForMeetingOrWebinarQueryParams = { action?: "trash" | "delete"; }; type CloudRecordingRecoverSingleRecordingPathParams = { meetingId: string; recordingId: string; }; type CloudRecordingRecoverSingleRecordingRequestBody = { action?: "recover"; }; type CloudRecordingGetMeetingTranscriptPathParams = { meetingId: string; }; type CloudRecordingGetMeetingTranscriptResponse = { meeting_id?: string; account_id?: string; meeting_topic?: string; host_id?: string; transcript_created_time?: string; can_download?: boolean; auto_delete?: boolean; auto_delete_date?: string; download_url?: string; download_restriction_reason?: "DELETED_OR_TRASHED" | "UNSUPPORTED" | "NO_TRANSCRIPT_DATA" | "NOT_READY"; }; type CloudRecordingDeleteMeetingOrWebinarTranscriptPathParams = { meetingId: string; }; type CloudRecordingRecoverMeetingRecordingsPathParams = { meetingUUID: string; }; type CloudRecordingRecoverMeetingRecordingsRequestBody = { action?: "recover"; }; type CloudRecordingListAllRecordingsPathParams = { userId: string; }; type CloudRecordingListAllRecordingsQueryParams = { page_size?: number; next_page_token?: string; mc?: string; trash?: boolean; from?: string; to?: string; trash_type?: string; meeting_id?: number; }; type CloudRecordingListAllRecordingsResponse = { from?: string; to?: string; } & { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { meetings?: ({ account_id?: string; duration?: number; host_id?: string; id?: number; recording_count?: number; start_time?: string; topic?: string; total_size?: number; type?: "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "99"; uuid?: string; recording_play_passcode?: string; auto_delete?: boolean; auto_delete_date?: string; } & { recording_files?: { deleted_time?: string; download_url?: string; file_path?: string; file_size?: number; file_type?: "MP4" | "M4A" | "CHAT" | "TRANSCRIPT" | "CSV" | "TB" | "CC" | "CHAT_MESSAGE" | "SUMMARY"; file_extension?: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG"; id?: string; meeting_id?: string; play_url?: string; recording_end?: string; recording_start?: string; recording_type?: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "active_speaker" | "gallery_view" | "shared_screen" | "audio_only" | "audio_transcript" | "chat_file" | "poll" | "host_video" | "closed_caption" | "timeline" | "thumbnail" | "audio_interpretation" | "summary" | "summary_next_steps" | "summary_smart_chapters" | "sign_interpretation" | "production_studio"; status?: "completed"; }[]; })[]; }; type DevicesListDevicesQueryParams = { search_text?: string; platform_os?: "win" | "mac" | "ipad" | "iphone" | "android" | "linux"; is_enrolled_in_zdm?: boolean; device_type?: -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6; device_vendor?: string; device_model?: string; device_status?: -1 | 0 | 1; page_size?: number; next_page_token?: string; }; type DevicesListDevicesResponse = { next_page_token?: string; page_size?: number; devices?: { device_id?: string; device_name?: string; mac_address?: string; serial_number?: string; vendor?: string; model?: string; platform_os?: string; app_version?: string; tag?: string; enrolled_in_zdm?: boolean; connected_to_zdm?: boolean; room_id?: string; room_name?: string; device_type?: 0 | 1 | 2 | 3 | 4 | 5 | 6; skd_version?: string; device_status?: -1 | 0 | 1; last_online?: string; user_email?: string; }[]; }; type DevicesAddNewDeviceRequestBody = { device_name: string; mac_address: string; serial_number: string; vendor: string; model: string; room_id?: string; user_email?: string; device_type: 0 | 1 | 5; tag?: string; zdm_group_id?: string; extension_number?: string; }; type DevicesGetZDMGroupInfoQueryParams = { page_size?: number; next_page_token?: string; }; type DevicesGetZDMGroupInfoResponse = { groups?: { zdm_group_id?: string; name?: string; description?: string; }[]; next_page_token?: string; page_size?: number; }; type DevicesAssignDeviceToUserOrCommonareaRequestBody = { extension_number?: string; mac_address: string; vendor: string; }; type DevicesGetZoomPhoneApplianceSettingsByUserIDQueryParams = { user_id?: string; }; type DevicesGetZoomPhoneApplianceSettingsByUserIDResponse = { language?: string; timezone?: string; device_infos?: { device_id?: string; device_type?: string; vendor?: string; model?: string; status?: "online" | "offline"; policy?: { hot_desking?: { status?: "online" | "offline"; }; call_control?: { status?: "unsupported" | "on" | "off"; }; }; }[]; }; type DevicesUpgradeZPAFirmwareOrAppRequestBody = { zdm_group_id: string; data: { firmware_versions?: { vendor?: string; version?: string; model?: string; }[]; upgrade_type: "UPGRADE_FIRMWARE"; } | { app_version?: string; upgrade_type: "UPGRADE_APP"; }; }; type DevicesDeleteZPADeviceByVendorAndMacAddressPathParams = { vendor: string; macAddress: string; }; type DevicesGetZPAVersionInfoPathParams = { zdmGroupId: string; }; type DevicesGetZPAVersionInfoResponse = { firmware_versions?: { vendor?: string; model?: string; version?: string; warn_info?: string; }[]; app_versions?: string[]; }; type DevicesGetDeviceDetailPathParams = { deviceId: string; }; type DevicesGetDeviceDetailResponse = { device_id?: string; device_name?: string; mac_address?: string; serial_number?: string; vendor?: string; model?: string; platform_os?: string; app_version?: string; tag?: string; enrolled_in_zdm?: boolean; connected_to_zdm?: boolean; room_id?: string; room_name?: string; device_type?: 0 | 1 | 2 | 3 | 4 | 5 | 6; sdk_version?: string; device_status?: -1 | 0 | 1; last_online?: string; user_email?: string; }; type DevicesDeleteDevicePathParams = { deviceId: string; }; type DevicesChangeDevicePathParams = { deviceId: string; }; type DevicesChangeDeviceRequestBody = { device_name: string; tag?: string; room_id?: string; device_type?: 0 | 1 | 3; }; type DevicesAssignDeviceToGroupPathParams = { deviceId: string; }; type DevicesAssignDeviceToGroupQueryParams = { group_id: string; }; type DevicesChangeDeviceAssociationPathParams = { deviceId: string; }; type DevicesChangeDeviceAssociationRequestBody = { room_id?: string; app_type?: "ZR" | "ZRC" | "ZRP" | "ZRW"; }; type H323DevicesListHSIPDevicesQueryParams = { page_size?: number; page_number?: number; next_page_token?: string; }; type H323DevicesListHSIPDevicesResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { devices?: ({ id?: string; } & { encryption: "auto" | "yes" | "no"; ip: string; name: string; protocol: "H.323" | "SIP"; })[]; }; type H323DevicesCreateHSIPDeviceRequestBody = { encryption: "auto" | "yes" | "no"; ip: string; name: string; protocol: "H.323" | "SIP"; }; type H323DevicesCreateHSIPDeviceResponse = { id?: string; } & { encryption: "auto" | "yes" | "no"; ip: string; name: string; protocol: "H.323" | "SIP"; }; type H323DevicesDeleteHSIPDevicePathParams = { deviceId: string; }; type H323DevicesUpdateHSIPDevicePathParams = { deviceId: string; }; type H323DevicesUpdateHSIPDeviceRequestBody = { encryption: "auto" | "yes" | "no"; ip: string; name: string; protocol: "H.323" | "SIP"; }; type MeetingsDeleteLiveMeetingMessagePathParams = { meetingId: number; messageId: string; }; type MeetingsDeleteLiveMeetingMessageQueryParams = { file_ids?: string; }; type MeetingsUpdateLiveMeetingMessagePathParams = { meetingId: number; messageId: string; }; type MeetingsUpdateLiveMeetingMessageRequestBody = { message_content: string; }; type MeetingsUseInMeetingControlsPathParams = { meetingId: string; }; type MeetingsUseInMeetingControlsRequestBody = { method?: "recording.start" | "recording.stop" | "recording.pause" | "recording.resume" | "participant.invite" | "participant.invite.callout" | "participant.invite.room_system_callout" | "waiting_room.update"; params?: { contacts?: { email?: string; id?: string; }[]; invitee_name?: string; phone_number?: string; invite_options?: { require_greeting?: boolean; require_pressing_one?: boolean; }; call_type?: string; device_ip?: string; h323_headers?: { from_display_name?: string; to_display_name?: string; }; sip_headers?: { from_display_name?: string; to_display_name?: string; from_uri?: string; additional_headers?: { key?: string; value?: string; }[]; }; waiting_room_title?: string; waiting_room_description?: string; }; }; type MeetingsUpdateParticipantRealTimeMediaStreamsRTMSAppStatusPathParams = { meetingId: number; }; type MeetingsUpdateParticipantRealTimeMediaStreamsRTMSAppStatusRequestBody = { action?: "start" | "stop" | "pause" | "resume"; settings?: { participant_user_id?: string; client_id: string; }; }; type MeetingsListAccountsMeetingOrWebinarSummariesQueryParams = { page_size?: number; next_page_token?: string; from?: string; to?: string; }; type MeetingsListAccountsMeetingOrWebinarSummariesResponse = { page_size?: number; next_page_token?: string; from?: string; to?: string; summaries?: { meeting_host_id?: string; meeting_host_email?: string; meeting_uuid?: string; meeting_id?: number; meeting_topic?: string; meeting_start_time?: string; meeting_end_time?: string; summary_start_time?: string; summary_end_time?: string; summary_created_time?: string; summary_last_modified_time?: string; }[]; }; type MeetingsGetMeetingPathParams = { meetingId: number; }; type MeetingsGetMeetingQueryParams = { occurrence_id?: string; show_previous_occurrences?: boolean; }; type MeetingsGetMeetingResponse = { assistant_id?: string; host_email?: string; host_id?: string; id?: number; uuid?: string; agenda?: string; created_at?: string; duration?: number; encrypted_password?: string; pstn_password?: string; h323_password?: string; join_url?: string; chat_join_url?: string; occurrences?: { duration?: number; occurrence_id?: string; start_time?: string; status?: "available" | "deleted"; }[]; password?: string; pmi?: string; pre_schedule?: boolean; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; }; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_hosts_email_notification?: boolean; alternative_host_update_polls?: boolean; alternative_host_manage_meeting_summary?: boolean; alternative_host_manage_cloud_recording?: boolean; approval_type?: 0 | 1 | 2; approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_exception?: { email?: string; name?: string; join_url?: string; }[]; authentication_name?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; auto_add_recording_to_video_management?: { enable: boolean; channels?: { channel_id: string; name?: string; }[]; }; breakout_room?: { enable?: boolean; rooms?: { name?: string; participants?: string[]; }[]; }; calendar_type?: 1 | 2; close_registration?: boolean; cn_meeting?: boolean; contact_email?: string; contact_name?: string; custom_keys?: { key?: string; value?: string; }[]; email_notification?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; enforce_login?: boolean; enforce_login_domains?: string; focus_mode?: boolean; global_dial_in_countries?: string[]; global_dial_in_numbers?: { city?: string; country?: string; country_name?: string; number?: string; type?: "toll" | "tollfree"; }[]; host_video?: boolean; in_meeting?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; question_and_answer?: { enable?: boolean; allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; question_visibility?: "answered" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; }; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; meeting_authentication?: boolean; mute_upon_entry?: boolean; participant_video?: boolean; private_meeting?: boolean; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registration_type?: 1 | 2 | 3; show_share_button?: boolean; use_pmi?: boolean; waiting_room?: boolean; waiting_room_options?: { mode: "follow_setting" | "custom"; who_goes_to_waiting_room?: "everyone" | "users_not_in_account" | "users_not_in_account_or_whitelisted_domains" | "users_not_on_invite"; }; watermark?: boolean; host_save_video_order?: boolean; internal_meeting?: boolean; meeting_invitees?: { email?: string; internal_user?: boolean; }[]; continuous_meeting_chat?: { enable?: boolean; auto_add_invited_external_users?: boolean; auto_add_meeting_participants?: boolean; channel_id?: string; }; participant_focused_meeting?: boolean; push_change_to_calendar?: boolean; resources?: { resource_type?: "whiteboard"; resource_id?: string; permission_level?: "editor" | "commenter" | "viewer"; }[]; auto_start_meeting_summary?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; auto_start_ai_companion_questions?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; summary_template_id?: string; device_testing?: boolean; allow_host_control_participant_mute_state?: boolean; disable_participant_video?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; start_url?: string; status?: "waiting" | "started"; timezone?: string; topic?: string; tracking_fields?: { field?: string; value?: string; visible?: boolean; }[]; type?: 1 | 2 | 3 | 4 | 8 | 10; dynamic_host_key?: string; creation_source?: "other" | "open_api" | "web_portal"; }; type MeetingsDeleteMeetingPathParams = { meetingId: number; }; type MeetingsDeleteMeetingQueryParams = { occurrence_id?: string; schedule_for_reminder?: boolean; cancel_meeting_reminder?: boolean; }; type MeetingsUpdateMeetingPathParams = { meetingId: number; }; type MeetingsUpdateMeetingQueryParams = { occurrence_id?: string; }; type MeetingsUpdateMeetingRequestBody = { agenda?: string; duration?: number; password?: string; pre_schedule?: boolean; schedule_for?: string; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; }; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_hosts_email_notification?: boolean; alternative_host_update_polls?: boolean; alternative_host_manage_meeting_summary?: boolean; alternative_host_manage_cloud_recording?: boolean; approval_type?: 0 | 1 | 2; approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_exception?: { email?: string; name?: string; join_url?: string; }[]; authentication_name?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; auto_add_recording_to_video_management?: { enable: boolean; channels?: { channel_id: string; name?: string; }[]; }; breakout_room?: { enable?: boolean; rooms?: { name?: string; participants?: string[]; }[]; }; calendar_type?: 1 | 2; close_registration?: boolean; cn_meeting?: boolean; contact_email?: string; contact_name?: string; custom_keys?: { key?: string; value?: string; }[]; email_notification?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; enforce_login?: boolean; enforce_login_domains?: string; focus_mode?: boolean; global_dial_in_countries?: string[]; global_dial_in_numbers?: { city?: string; country?: string; country_name?: string; number?: string; type?: "toll" | "tollfree"; }[]; host_video?: boolean; in_meeting?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; question_and_answer?: { enable?: boolean; allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; question_visibility?: "answered" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; }; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; meeting_authentication?: boolean; meeting_invitees?: { email?: string; }[]; mute_upon_entry?: boolean; participant_video?: boolean; private_meeting?: boolean; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registration_type?: 1 | 2 | 3; show_share_button?: boolean; use_pmi?: boolean; waiting_room?: boolean; waiting_room_options?: { mode: "follow_setting" | "custom"; who_goes_to_waiting_room?: "everyone" | "users_not_in_account" | "users_not_in_account_or_whitelisted_domains" | "users_not_on_invite"; }; watermark?: boolean; host_save_video_order?: boolean; internal_meeting?: boolean; continuous_meeting_chat?: { enable?: boolean; auto_add_invited_external_users?: boolean; auto_add_meeting_participants?: boolean; }; participant_focused_meeting?: boolean; push_change_to_calendar?: boolean; resources?: { resource_type?: "whiteboard"; resource_id?: string; permission_level?: "editor" | "commenter" | "viewer"; }[]; auto_start_meeting_summary?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; auto_start_ai_companion_questions?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; summary_template_id?: string; device_testing?: boolean; allow_host_control_participant_mute_state?: boolean; disable_participant_video?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; template_id?: string; timezone?: string; topic?: string; tracking_fields?: { field?: string; value?: string; }[]; type?: 1 | 2 | 3 | 8 | 10; }; type MeetingsPerformBatchPollCreationPathParams = { meetingId: string; }; type MeetingsPerformBatchPollCreationRequestBody = { polls?: { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }[]; }; type MeetingsPerformBatchPollCreationResponse = { polls?: { anonymous?: boolean; id?: string; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; status?: "notstart" | "started" | "ended" | "sharing"; title?: string; }[]; }; type MeetingsPerformBatchRegistrationPathParams = { meetingId: string; }; type MeetingsPerformBatchRegistrationRequestBody = { auto_approve?: boolean; registrants_confirmation_email?: boolean; registrants?: { email: string; first_name: string; last_name?: string; }[]; }; type MeetingsPerformBatchRegistrationResponse = { registrants?: { email?: string; join_url?: string; registrant_id?: string; participant_pin_code?: number; }[]; }; type MeetingsGetMeetingInvitationPathParams = { meetingId: number; }; type MeetingsGetMeetingInvitationResponse = { invitation?: string; sip_links?: string[]; }; type MeetingsCreateMeetingsInviteLinksPathParams = { meetingId: number; }; type MeetingsCreateMeetingsInviteLinksRequestBody = { attendees?: { name: string; disable_video?: boolean; disable_audio?: boolean; }[]; ttl?: number; }; type MeetingsCreateMeetingsInviteLinksResponse = { attendees?: { join_url?: string; name?: string; }[]; }; type MeetingsGetMeetingsJoinTokenForLiveStreamingPathParams = { meetingId: number; }; type MeetingsGetMeetingsJoinTokenForLiveStreamingResponse = { expire_in?: 120; token?: string; }; type MeetingsGetMeetingsArchiveTokenForLocalArchivingPathParams = { meetingId: number; }; type MeetingsGetMeetingsArchiveTokenForLocalArchivingResponse = { expire_in?: 120; token?: string; }; type MeetingsGetMeetingsJoinTokenForLocalRecordingPathParams = { meetingId: number; }; type MeetingsGetMeetingsJoinTokenForLocalRecordingQueryParams = { bypass_waiting_room?: boolean; }; type MeetingsGetMeetingsJoinTokenForLocalRecordingResponse = { expire_in?: 120; token?: string; }; type MeetingsGetLivestreamDetailsPathParams = { meetingId: string; }; type MeetingsGetLivestreamDetailsResponse = { page_url?: string; stream_key?: string; stream_url?: string; resolution?: string; }; type MeetingsUpdateLivestreamPathParams = { meetingId: number; }; type MeetingsUpdateLivestreamRequestBody = { page_url: string; stream_key: string; stream_url: string; resolution?: string; }; type MeetingsUpdateLivestreamStatusPathParams = { meetingId: number; }; type MeetingsUpdateLivestreamStatusRequestBody = { action?: "start" | "stop" | "mode"; settings?: { active_speaker_name?: boolean; display_name?: string; layout?: "follow_host" | "gallery_view" | "speaker_view"; close_caption?: "burnt-in" | "embedded" | "off"; }; }; type MeetingsGetMeetingOrWebinarSummaryPathParams = { meetingId: string; }; type MeetingsGetMeetingOrWebinarSummaryResponse = { meeting_host_id?: string; meeting_host_email?: string; meeting_uuid?: string; meeting_id?: number; meeting_topic?: string; meeting_start_time?: string; meeting_end_time?: string; summary_start_time?: string; summary_end_time?: string; summary_created_time?: string; summary_last_modified_time?: string; summary_last_modified_user_id?: string; summary_last_modified_user_email?: string; summary_title?: string; summary_overview?: string; summary_details?: { label?: string; summary?: string; }[]; next_steps?: string[]; edited_summary?: { summary_overview?: string; summary_details?: string; next_steps?: string[]; }; summary_content?: string; summary_doc_url?: string; }; type MeetingsDeleteMeetingOrWebinarSummaryPathParams = { meetingId: string; }; type MeetingsAddMeetingAppPathParams = { meetingId: number; }; type MeetingsAddMeetingAppResponse = { id?: number; start_time?: string; app_id?: string; }; type MeetingsDeleteMeetingAppPathParams = { meetingId: number; }; type MeetingsListMeetingPollsPathParams = { meetingId: number; }; type MeetingsListMeetingPollsQueryParams = { anonymous?: boolean; }; type MeetingsListMeetingPollsResponse = { polls?: ({ id?: string; status?: "notstart" | "started" | "ended" | "sharing" | "deactivated"; } & { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; })[]; total_records?: number; }; type MeetingsCreateMeetingPollPathParams = { meetingId: number; }; type MeetingsCreateMeetingPollRequestBody = { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type MeetingsCreateMeetingPollResponse = { id?: string; status?: "notstart" | "started" | "ended" | "sharing"; } & { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type MeetingsGetMeetingPollPathParams = { meetingId: number; pollId: string; }; type MeetingsGetMeetingPollResponse = { id?: string; status?: "notstart" | "started" | "ended" | "sharing" | "deactivated"; } & { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type MeetingsUpdateMeetingPollPathParams = { meetingId: number; pollId: string; }; type MeetingsUpdateMeetingPollRequestBody = { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type MeetingsDeleteMeetingPollPathParams = { meetingId: number; pollId: string; }; type MeetingsListMeetingRegistrantsPathParams = { meetingId: number; }; type MeetingsListMeetingRegistrantsQueryParams = { occurrence_id?: string; status?: "pending" | "approved" | "denied"; page_size?: number; page_number?: number; next_page_token?: string; }; type MeetingsListMeetingRegistrantsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { registrants?: ({ id?: string; } & { address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; } & { create_time?: string; join_url?: string; status?: string; participant_pin_code?: number; })[]; }; type MeetingsAddMeetingRegistrantPathParams = { meetingId: number; }; type MeetingsAddMeetingRegistrantQueryParams = { occurrence_ids?: string; }; type MeetingsAddMeetingRegistrantRequestBody = { first_name: string; last_name?: string; email: string; address?: string; city?: string; state?: string; zip?: string; country?: string; phone?: string; comments?: string; custom_questions?: { title?: string; value?: string; }[]; industry?: string; job_title?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-500" | "500-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; } & { language?: "en-US" | "de-DE" | "es-ES" | "fr-FR" | "jp-JP" | "pt-PT" | "ru-RU" | "zh-CN" | "zh-TW" | "ko-KO" | "it-IT" | "vi-VN" | "pl-PL" | "Tr-TR"; } & { auto_approve?: boolean; }; type MeetingsAddMeetingRegistrantResponse = { id?: number; join_url?: string; registrant_id?: string; start_time?: string; topic?: string; occurrences?: { duration?: number; occurrence_id?: string; start_time?: string; status?: string; }[]; participant_pin_code?: number; }; type MeetingsListRegistrationQuestionsPathParams = { meetingId: number; }; type MeetingsListRegistrationQuestionsResponse = { custom_questions?: { answers?: string[]; required?: boolean; title?: string; type?: "short" | "single"; }[]; questions?: { field_name?: "last_name" | "address" | "city" | "country" | "zip" | "state" | "phone" | "industry" | "org" | "job_title" | "purchasing_time_frame" | "role_in_purchase_process" | "no_of_employees" | "comments"; required?: boolean; }[]; }; type MeetingsUpdateRegistrationQuestionsPathParams = { meetingId: number; }; type MeetingsUpdateRegistrationQuestionsRequestBody = { custom_questions?: { answers?: string[]; required?: boolean; title?: string; type?: "short" | "single"; }[]; questions?: { field_name?: "last_name" | "address" | "city" | "country" | "zip" | "state" | "phone" | "industry" | "org" | "job_title" | "purchasing_time_frame" | "role_in_purchase_process" | "no_of_employees" | "comments"; required?: boolean; }[]; }; type MeetingsUpdateRegistrantsStatusPathParams = { meetingId: number; }; type MeetingsUpdateRegistrantsStatusQueryParams = { occurrence_id?: string; }; type MeetingsUpdateRegistrantsStatusRequestBody = { action: "approve" | "cancel" | "deny"; registrants?: { email?: string; id?: string; }[]; }; type MeetingsGetMeetingRegistrantPathParams = { meetingId: number; registrantId: string; }; type MeetingsGetMeetingRegistrantResponse = { id?: string; } & { address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; } & { create_time?: string; join_url?: string; status?: "approved" | "pending" | "denied"; participant_pin_code?: number; }; type MeetingsDeleteMeetingRegistrantPathParams = { meetingId: number; registrantId: string; }; type MeetingsDeleteMeetingRegistrantQueryParams = { occurrence_id?: string; }; type MeetingsGetMeetingSIPURIWithPasscodePathParams = { meetingId: number; }; type MeetingsGetMeetingSIPURIWithPasscodeRequestBody = { passcode?: string; }; type MeetingsGetMeetingSIPURIWithPasscodeResponse = { sip_dialing?: string; paid_crc_plan_participant?: boolean; participant_identifier_code?: string; expire_in?: number; }; type MeetingsUpdateMeetingStatusPathParams = { meetingId: number; }; type MeetingsUpdateMeetingStatusRequestBody = { action?: "end" | "recover"; }; type MeetingsGetMeetingSurveyPathParams = { meetingId: number; }; type MeetingsGetMeetingSurveyResponse = { custom_survey?: { title?: string; anonymous?: boolean; numbered_questions?: boolean; show_question_type?: boolean; feedback?: string; questions?: { name?: string; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; answer_required?: boolean; show_as_dropdown?: boolean; answers?: string[]; prompts?: { prompt_question?: string; }[]; answer_min_character?: number; answer_max_character?: number; rating_min_value?: number; rating_max_value?: number; rating_min_label?: string; rating_max_label?: string; }[]; }; show_in_the_browser?: boolean; third_party_survey?: string; }; type MeetingsDeleteMeetingSurveyPathParams = { meetingId: number; }; type MeetingsUpdateMeetingSurveyPathParams = { meetingId: number; }; type MeetingsUpdateMeetingSurveyRequestBody = { custom_survey?: { title?: string; anonymous?: boolean; numbered_questions?: boolean; show_question_type?: boolean; feedback?: string; questions?: { name?: string; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; answer_required?: boolean; show_as_dropdown?: boolean; answers?: string[]; prompts?: { prompt_question?: string; }[]; answer_min_character?: number; answer_max_character?: number; rating_min_value?: number; rating_max_value?: number; rating_min_label?: string; rating_max_label?: string; }[]; }; show_in_the_browser?: boolean; third_party_survey?: string; }; type MeetingsGetMeetingsTokenPathParams = { meetingId: number; }; type MeetingsGetMeetingsTokenQueryParams = { type?: "closed_caption_token"; }; type MeetingsGetMeetingsTokenResponse = { token?: string; }; type MeetingsGetPastMeetingDetailsPathParams = { meetingId: string; }; type MeetingsGetPastMeetingDetailsResponse = { id?: number; uuid?: string; duration?: number; start_time?: string; end_time?: string; host_id?: string; dept?: string; participants_count?: number; source?: string; topic?: string; total_minutes?: number; type?: 0 | 1 | 2 | 3 | 4 | 7 | 8; user_email?: string; user_name?: string; }; type MeetingsListPastMeetingInstancesPathParams = { meetingId: number; }; type MeetingsListPastMeetingInstancesResponse = { meetings?: { start_time?: string; uuid?: string; }[]; }; type MeetingsGetPastMeetingParticipantsPathParams = { meetingId: string; }; type MeetingsGetPastMeetingParticipantsQueryParams = { page_size?: number; next_page_token?: string; }; type MeetingsGetPastMeetingParticipantsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { id?: string; name?: string; user_id?: string; registrant_id?: string; user_email?: string; join_time?: string; leave_time?: string; duration?: number; failover?: boolean; status?: "in_meeting" | "in_waiting_room"; internal_user?: boolean; }[]; }; type MeetingsListPastMeetingsPollResultsPathParams = { meetingId: string; }; type MeetingsListPastMeetingsPollResultsResponse = { id?: number; questions?: { email?: string; name?: string; question_details?: { answer?: string; date_time?: string; polling_id?: string; question?: string; }[]; }[]; start_time?: string; uuid?: string; }; type MeetingsListPastMeetingsQAPathParams = { meetingId: string; }; type MeetingsListPastMeetingsQAResponse = { id?: number; questions?: { email?: string; name?: string; question_details?: { answer?: string; question?: string; }[]; }[]; start_time?: string; uuid?: string; }; type MeetingsListMeetingTemplatesPathParams = { userId: string; }; type MeetingsListMeetingTemplatesResponse = { templates?: { id?: string; name?: string; type?: number; }[]; total_records?: number; }; type MeetingsCreateMeetingTemplateFromExistingMeetingPathParams = { userId: string; }; type MeetingsCreateMeetingTemplateFromExistingMeetingRequestBody = { meeting_id?: number; name?: string; save_recurrence?: boolean; overwrite?: boolean; }; type MeetingsCreateMeetingTemplateFromExistingMeetingResponse = { id?: string; name?: string; }; type MeetingsListMeetingsPathParams = { userId: string; }; type MeetingsListMeetingsQueryParams = { type?: "scheduled" | "live" | "upcoming" | "upcoming_meetings" | "previous_meetings"; page_size?: number; next_page_token?: string; page_number?: number; from?: string; to?: string; timezone?: string; }; type MeetingsListMeetingsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { meetings?: { agenda?: string; created_at?: string; duration?: number; host_id?: string; id?: number; join_url?: string; pmi?: string; start_time?: string; timezone?: string; topic?: string; type?: 1 | 2 | 3 | 8; uuid?: string; }[]; }; type MeetingsCreateMeetingPathParams = { userId: string; }; type MeetingsCreateMeetingRequestBody = { agenda?: string; default_password?: boolean; duration?: number; password?: string; pre_schedule?: boolean; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; }; schedule_for?: string; settings?: { additional_data_center_regions?: string[]; allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_hosts_email_notification?: boolean; approval_type?: 0 | 1 | 2; approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_exception?: { email?: string; name?: string; }[]; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; auto_add_recording_to_video_management?: { enable: boolean; channels?: { channel_id: string; name?: string; }[]; }; breakout_room?: { enable?: boolean; rooms?: { name?: string; participants?: string[]; }[]; }; calendar_type?: 1 | 2; close_registration?: boolean; cn_meeting?: boolean; contact_email?: string; contact_name?: string; email_notification?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; focus_mode?: boolean; global_dial_in_countries?: string[]; host_video?: boolean; in_meeting?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; question_and_answer?: { enable?: boolean; allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; question_visibility?: "answered" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; }; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; meeting_authentication?: boolean; meeting_invitees?: { email?: string; }[]; mute_upon_entry?: boolean; participant_video?: boolean; private_meeting?: boolean; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registration_type?: 1 | 2 | 3; show_share_button?: boolean; use_pmi?: boolean; waiting_room?: boolean; waiting_room_options?: { mode: "follow_setting" | "custom"; who_goes_to_waiting_room?: "everyone" | "users_not_in_account" | "users_not_in_account_or_whitelisted_domains" | "users_not_on_invite"; }; watermark?: boolean; host_save_video_order?: boolean; alternative_host_update_polls?: boolean; alternative_host_manage_meeting_summary?: boolean; alternative_host_manage_cloud_recording?: boolean; internal_meeting?: boolean; continuous_meeting_chat?: { enable?: boolean; auto_add_invited_external_users?: boolean; auto_add_meeting_participants?: boolean; }; participant_focused_meeting?: boolean; push_change_to_calendar?: boolean; resources?: { resource_type?: "whiteboard"; resource_id?: string; permission_level?: "editor" | "commenter" | "viewer"; }[]; auto_start_meeting_summary?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; auto_start_ai_companion_questions?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; summary_template_id?: string; device_testing?: boolean; allow_host_control_participant_mute_state?: boolean; disable_participant_video?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; template_id?: string; timezone?: string; topic?: string; tracking_fields?: { field: string; value?: string; }[]; type?: 1 | 2 | 3 | 8 | 10; }; type MeetingsCreateMeetingResponse = { assistant_id?: string; host_email?: string; id?: number; registration_url?: string; agenda?: string; created_at?: string; duration?: number; encrypted_password?: string; pstn_password?: string; h323_password?: string; join_url?: string; chat_join_url?: string; occurrences?: { duration?: number; occurrence_id?: string; start_time?: string; status?: "available" | "deleted"; }[]; password?: string; pmi?: string; pre_schedule?: boolean; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; }; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_hosts_email_notification?: boolean; alternative_host_update_polls?: boolean; alternative_host_manage_meeting_summary?: boolean; alternative_host_manage_cloud_recording?: boolean; approval_type?: 0 | 1 | 2; approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_exception?: { email?: string; name?: string; join_url?: string; }[]; authentication_name?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; auto_add_recording_to_video_management?: { enable: boolean; channels?: { channel_id: string; name?: string; }[]; }; breakout_room?: { enable?: boolean; rooms?: { name?: string; participants?: string[]; }[]; }; calendar_type?: 1 | 2; close_registration?: boolean; cn_meeting?: boolean; contact_email?: string; contact_name?: string; custom_keys?: { key?: string; value?: string; }[]; email_notification?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; enforce_login?: boolean; enforce_login_domains?: string; focus_mode?: boolean; global_dial_in_countries?: string[]; global_dial_in_numbers?: { city?: string; country?: string; country_name?: string; number?: string; type?: "toll" | "tollfree"; }[]; host_video?: boolean; in_meeting?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; question_and_answer?: { enable?: boolean; allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; question_visibility?: "answered" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; }; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; meeting_authentication?: boolean; mute_upon_entry?: boolean; participant_video?: boolean; private_meeting?: boolean; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registration_type?: 1 | 2 | 3; show_share_button?: boolean; use_pmi?: boolean; waiting_room?: boolean; waiting_room_options?: { mode: "follow_setting" | "custom"; who_goes_to_waiting_room?: "everyone" | "users_not_in_account" | "users_not_in_account_or_whitelisted_domains" | "users_not_on_invite"; }; watermark?: boolean; host_save_video_order?: boolean; internal_meeting?: boolean; meeting_invitees?: { email?: string; }[]; continuous_meeting_chat?: { enable?: boolean; auto_add_invited_external_users?: boolean; auto_add_meeting_participants?: boolean; channel_id?: string; }; participant_focused_meeting?: boolean; push_change_to_calendar?: boolean; resources?: { resource_type?: "whiteboard"; resource_id?: string; permission_level?: "editor" | "commenter" | "viewer"; }[]; auto_start_meeting_summary?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; auto_start_ai_companion_questions?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; summary_template_id?: string; device_testing?: boolean; allow_host_control_participant_mute_state?: boolean; disable_participant_video?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; start_url?: string; timezone?: string; topic?: string; tracking_fields?: { field?: string; value?: string; visible?: boolean; }[]; type?: 1 | 2 | 3 | 8 | 10; dynamic_host_key?: string; creation_source?: "other" | "open_api" | "web_portal"; }; type MeetingsListUpcomingMeetingsPathParams = { userId: string; }; type MeetingsListUpcomingMeetingsResponse = { total_records?: number; meetings?: { id?: number; topic?: string; type?: 1 | 2 | 3 | 8; start_time?: string; duration?: number; timezone?: string; created_at?: string; join_url?: string; passcode?: string; use_pmi?: boolean; is_host?: boolean; }[]; }; type PACListUsersPACAccountsPathParams = { userId: string; }; type PACListUsersPACAccountsResponse = { pac_accounts?: { conference_id?: number; dedicated_dial_in_number?: { country?: string; number?: string; }[]; global_dial_in_numbers?: { country?: string; number?: string; }[]; listen_only_password?: string; participant_password?: string; }[]; }; type ReportsGetSignInSignOutActivityReportQueryParams = { from?: string; to?: string; page_size?: number; next_page_token?: string; }; type ReportsGetSignInSignOutActivityReportResponse = { activity_logs?: { client_type?: string; email?: string; ip_address?: string; time?: string; type?: "Sign in" | "Sign out"; version?: string; }[]; from?: string; next_page_token?: string; page_size?: number; to?: string; }; type ReportsGetBillingReportsResponse = { billing_reports?: { end_date?: string; id?: string; start_date?: string; tax_amount?: string; total_amount?: string; type?: 0 | 1; }[]; currency?: string; }; type ReportsGetBillingInvoiceReportsQueryParams = { billing_id: string; }; type ReportsGetBillingInvoiceReportsResponse = { currency?: string; invoices?: { end_date?: string; invoice_charge_name?: string; invoice_number?: string; quantity?: number; start_date?: string; tax_amount?: string; total_amount?: string; }[]; }; type ReportsGetCloudRecordingUsageReportQueryParams = { from: string; to: string; group_id?: string; }; type ReportsGetCloudRecordingUsageReportResponse = { from?: string; to?: string; } & { cloud_recording_storage?: { date?: string; free_usage?: string; plan_usage?: string; usage?: string; }[]; }; type ReportsGetDailyUsageReportQueryParams = { year?: number; month?: number; group_id?: string; }; type ReportsGetDailyUsageReportResponse = { dates?: { date?: string; meeting_minutes?: number; meetings?: number; new_users?: number; participants?: number; }[]; month?: number; year?: number; }; type ReportsGetHistoryMeetingAndWebinarListQueryParams = { from: string; to: string; date_type?: "start_time" | "end_time"; meeting_type?: "meeting" | "webinar" | "all"; report_type?: "all" | "poll" | "survey" | "qa" | "resource" | "reaction"; search_key?: string; page_size?: number; next_page_token?: string; group_id?: string; meeting_feature?: "screen_sharing" | "video_on" | "remote_control" | "closed_caption" | "language_interpretation" | "telephone_usage" | "in_meeting_chat" | "poll" | "join_by_room" | "waiting_room" | "live_transcription" | "reaction" | "zoom_apps" | "annotation" | "raise_hand" | "virtual_background" | "whiteboard" | "immersive_scene" | "avatar" | "switch_to_mobile" | "file_sharing" | "meeting_summary" | "meeting_questions" | "record_to_computer" | "record_to_cloud" | "live_translation" | "registration" | "smart_recording" | "multi_speaker" | "meeting_wallpaper" | "gen_ai_virtual_background" | "multi_share" | "document_collaboration" | "portrait_lighting" | "personalized_audio_isolation" | "color_themes"; }; type ReportsGetHistoryMeetingAndWebinarListResponse = { next_page_token?: string; page_size?: number; history_meetings?: { meeting_uuid?: string; meeting_id?: number; type?: "Meeting" | "Webinar"; host_display_name?: string; host_email?: string; start_time?: string; end_time?: string; topic?: string; participants?: number; duration?: number; total_participant_minutes?: number; department?: string; group?: string[]; source?: string; unique_viewers?: number; max_concurrent_views?: number; create_time?: string; custom_fields?: { key?: string; value?: string; }[]; tracking_fields?: { field?: string; value?: string; }[]; feature_used?: { screen_sharing?: boolean; video_on?: boolean; remote_control?: boolean; closed_caption?: boolean; breakout_room?: boolean; language_interpretation?: boolean; telephone_usage?: boolean; in_meeting_chat?: boolean; poll?: boolean; join_by_room?: boolean; waiting_room?: boolean; live_transcription?: boolean; reaction?: boolean; zoom_apps?: boolean; annotation?: boolean; raise_hand?: boolean; virtual_background?: boolean; whiteboard?: boolean; immersive_scene?: boolean; avatar?: boolean; switch_to_mobile?: boolean; file_sharing?: boolean; meeting_summary?: boolean; meeting_questions?: boolean; record_to_computer?: boolean; record_to_cloud?: boolean; live_translation?: boolean; registration?: boolean; smart_recording?: boolean; multi_speaker?: boolean; meeting_wallpaper?: boolean; gen_ai_virtual_background?: boolean; multi_share?: boolean; document_collaboration?: boolean; portrait_lighting?: boolean; personalized_audio_isolation?: boolean; color_themes?: boolean; }; }[]; }; type ReportsGetMeetingActivitiesReportQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; meeting_number?: string; search_key?: string; activity_type: "All Activities" | "Meeting Created" | "Meeting Started" | "User Join" | "User Left" | "Remote Control" | "In-Meeting Chat" | "Meeting Ended"; }; type ReportsGetMeetingActivitiesReportResponse = { meeting_activity_logs?: { meeting_number: string; activity_time: string; operator: string; operator_email: string; activity_category: string; activity_detail: string; }[]; next_page_token?: string; page_size?: number; }; type ReportsGetMeetingDetailReportsPathParams = { meetingId: number | string; }; type ReportsGetMeetingDetailReportsResponse = { custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: number; end_time?: string; id?: number; participants_count?: number; start_time?: string; topic?: string; total_minutes?: number; tracking_fields?: { field?: string; value?: string; }[]; type?: number; user_email?: string; user_name?: string; uuid?: string; }; type ReportsGetMeetingParticipantReportsPathParams = { meetingId: string; }; type ReportsGetMeetingParticipantReportsQueryParams = { page_size?: number; next_page_token?: string; include_fields?: "registrant_id"; }; type ReportsGetMeetingParticipantReportsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { customer_key?: string; duration?: number; failover?: boolean; id?: string; join_time?: string; leave_time?: string; name?: string; registrant_id?: string; status?: "in_meeting" | "in_waiting_room"; user_email?: string; user_id?: string; bo_mtg_id?: string; participant_user_id?: string; }[]; }; type ReportsGetMeetingPollReportsPathParams = { meetingId: number | string; }; type ReportsGetMeetingPollReportsResponse = { id?: number; uuid?: string; start_time?: string; questions?: { email?: string; name?: string; first_name?: string; last_name?: string; question_details?: { answer?: string; date_time?: string; polling_id?: string; question?: string; }[]; }[]; }; type ReportsGetMeetingQAReportPathParams = { meetingId: string; }; type ReportsGetMeetingQAReportResponse = { id?: number; questions?: { user_id?: string; email?: string; name?: string; question_details?: { answer?: string; question?: string; question_id?: string; create_time?: string; question_status?: "default" | "open" | "dismissed" | "answered" | "deleted"; answer_details?: { user_id?: string; name?: string; email?: string; content?: string; create_time?: string; type?: "default" | "host_answered_publicly" | "host_answered_privately" | "participant_commented" | "host_answered"; }[]; }[]; }[]; start_time?: string; uuid?: string; }; type ReportsGetMeetingSurveyReportPathParams = { meetingId: string; }; type ReportsGetMeetingSurveyReportResponse = { meeting_id?: number; meeting_uuid?: string; start_time?: string; survey_id?: string; survey_name?: string; survey_answers?: { email?: string; name?: string; first_name?: string; last_name?: string; answer_details?: { question?: string; question_id?: string; answer?: string; date_time?: string; }[]; }[]; }; type ReportsGetOperationLogsReportQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; category_type?: "all" | "user" | "user_settings" | "account" | "billing" | "im" | "recording" | "phone_contacts" | "webinar" | "sub_account" | "role" | "zoom_rooms"; }; type ReportsGetOperationLogsReportResponse = { next_page_token?: string; page_size?: number; } & { operation_logs?: { action?: string; category_type?: string; operation_detail?: string; operator?: string; time?: string; }[]; }; type ReportsGetTelephoneReportsQueryParams = { type?: "1" | "2" | "3"; query_date_type?: "start_time" | "end_time" | "meeting_start_time" | "meeting_end_time"; from: string; to: string; page_size?: number; page_number?: number; next_page_token?: string; }; type ReportsGetTelephoneReportsResponse = { from?: string; next_page_token?: string; page_count?: number; page_size?: number; to?: string; total_records?: number; } & { telephony_usage?: { call_in_number?: string; country_name?: string; dept?: string; duration?: number; end_time?: string; host_email?: string; host_id?: string; host_name?: string; meeting_id?: number; meeting_type?: string; phone_number?: string; rate?: number; signaled_number?: string; start_time?: string; total?: number; type?: "toll-free" | "call-out" | "call-in" | "US toll-number" | "global toll-number" | "premium" | "premium call-in" | "Toll"; uuid?: string; }[]; }; type ReportsGetUpcomingEventsReportQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; type?: "meeting" | "webinar" | "all"; group_id?: string; }; type ReportsGetUpcomingEventsReportResponse = { from?: string; next_page_token?: string; page_size?: number; to?: string; upcoming_events?: { dept?: string; host_id?: string; host_name?: string; id?: string; start_time?: string; topic?: string; }[]; }; type ReportsGetActiveOrInactiveHostReportsQueryParams = { type?: "active" | "inactive"; from: string; to: string; page_size?: number; page_number?: number; next_page_token?: string; group_id?: string; }; type ReportsGetActiveOrInactiveHostReportsResponse = { from?: string; next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; to?: string; total_records?: number; } & { total_meeting_minutes?: number; total_meetings?: number; total_participants?: number; users?: { custom_attributes?: { key?: string; name?: string; value?: string; }[]; dept?: string; email?: string; id?: string; meeting_minutes?: number; meetings?: number; participants?: number; type?: number; user_name?: string; }[]; }; type ReportsGetMeetingReportsPathParams = { userId: string; }; type ReportsGetMeetingReportsQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; type?: "past" | "pastOne" | "pastJoined"; }; type ReportsGetMeetingReportsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { from?: string; meetings?: { custom_keys?: { key?: string; value?: string; }[]; duration?: number; end_time?: string; id?: number; participants_count?: number; session_key?: string; source?: string; start_time?: string; topic?: string; total_minutes?: number; type?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9; user_email?: string; user_name?: string; uuid?: string; schedule_time?: string; join_waiting_room_time?: string; join_time?: string; leave_time?: string; host_organization?: string; host_name?: string; has_screen_share?: boolean; has_recording?: boolean; has_chat?: boolean; meeting_encryption_status?: 1 | 2; participants_count_my_account?: number; }[]; next_page_token?: string; to?: string; }; type ReportsGetWebinarDetailReportsPathParams = { webinarId: string; }; type ReportsGetWebinarDetailReportsResponse = { custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: number; end_time?: string; id?: number; participants_count?: number; start_time?: string; topic?: string; total_minutes?: number; tracking_fields?: { field?: string; value?: string; }[]; type?: number; user_email?: string; user_name?: string; uuid?: string; }; type ReportsGetWebinarParticipantReportsPathParams = { webinarId: string; }; type ReportsGetWebinarParticipantReportsQueryParams = { page_size?: number; next_page_token?: string; include_fields?: "registrant_id"; }; type ReportsGetWebinarParticipantReportsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { customer_key?: string; duration?: number; failover?: boolean; id?: string; join_time?: string; leave_time?: string; name?: string; registrant_id?: string; status?: "in_meeting" | "in_waiting_room"; user_email?: string; user_id?: string; participant_user_id?: string; bo_mtg_id?: string; }[]; }; type ReportsGetWebinarPollReportsPathParams = { webinarId: string; }; type ReportsGetWebinarPollReportsResponse = { id?: number; questions?: { email?: string; name?: string; first_name?: string; last_name?: string; question_details?: { answer?: string; date_time?: string; polling_id?: string; question?: string; }[]; }[]; start_time?: string; uuid?: string; }; type ReportsGetWebinarQAReportPathParams = { webinarId: string; }; type ReportsGetWebinarQAReportResponse = { id?: number; questions?: { user_id?: string; email?: string; name?: string; question_details?: { answer?: string; question?: string; question_id?: string; create_time?: string; question_status?: "default" | "open" | "dismissed" | "answered" | "deleted"; answer_details?: { user_id?: string; name?: string; email?: string; content?: string; create_time?: string; type?: "default" | "host_answered_publicly" | "host_answered_privately" | "participant_commented" | "host_answered"; }[]; }[]; }[]; start_time?: string; uuid?: string; }; type ReportsGetWebinarSurveyReportPathParams = { webinarId: string; }; type ReportsGetWebinarSurveyReportResponse = { webinar_id?: number; webinar_uuid?: string; start_time?: string; survey_id?: string; survey_name?: string; survey_answers?: { email?: string; name?: string; first_name?: string; last_name?: string; answer_details?: { question?: string; question_id?: string; answer?: string; date_time?: string; }[]; }[]; }; type SIPPhoneListSIPPhonesQueryParams = { search_key?: string; page_size?: number; next_page_token?: string; }; type SIPPhoneListSIPPhonesResponse = { next_page_token?: string; page_size?: number; phones?: { authorization_name?: string; domain?: string; phone_id?: string; password?: string; registration_expire_time?: number; user_email?: string; user_name?: string; voice_mail?: string; display_number?: string; server?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_2?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_3?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; }[]; }; type SIPPhoneEnableSIPPhoneRequestBody = { authorization_name: string; domain: string; password: string; registration_expire_time?: number; user_email: string; user_name: string; voice_mail?: string; display_number?: string; server: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_2?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_3?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; }; type SIPPhoneEnableSIPPhoneResponse = { phone_id?: string; authorization_name?: string; domain?: string; password?: string; registration_expire_time?: number; user_email?: string; user_name?: string; voice_mail?: string; display_number?: string; server?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_2?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_3?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; }; type SIPPhoneDeleteSIPPhonePathParams = { phoneId: string; }; type SIPPhoneUpdateSIPPhonePathParams = { phoneId: string; }; type SIPPhoneUpdateSIPPhoneRequestBody = { authorization_name?: string; domain?: string; password?: string; registration_expire_time?: number; user_name?: string; voice_mail?: string; display_number?: string; server?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_2?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; server_3?: { proxy_server?: string; register_server?: string; transport_protocol?: "UDP" | "TCP" | "TLS" | "AUTO"; }; }; type TSPGetAccountsTSPInformationResponse = { dial_in_number_unrestricted?: boolean; dial_in_numbers?: { code?: string; number?: string; type?: string; }[]; enable?: boolean; master_account_setting_extended?: boolean; modify_credential_forbidden?: boolean; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; tsp_enabled?: boolean; tsp_provider?: string; }; type TSPUpdateAccountsTSPInformationRequestBody = { dial_in_number_unrestricted?: boolean; enable?: boolean; master_account_setting_extended?: boolean; modify_credential_forbidden?: boolean; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; tsp_enabled?: boolean; tsp_provider?: string; }; type TSPListUsersTSPAccountsPathParams = { userId: string; }; type TSPListUsersTSPAccountsResponse = { tsp_accounts?: { conference_code: string; dial_in_numbers?: { code?: string; country_label?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; }[]; id?: "1" | "2"; leader_pin: string; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; }[]; }; type TSPAddUsersTSPAccountPathParams = { userId: string; }; type TSPAddUsersTSPAccountRequestBody = { conference_code: string; dial_in_numbers?: { code?: string; country_label?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; }[]; leader_pin: string; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; }; type TSPAddUsersTSPAccountResponse = { id?: string; } & { conference_code: string; dial_in_numbers?: { code?: string; country_label?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; }[]; leader_pin: string; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; }; type TSPSetGlobalDialInURLForTSPUserPathParams = { userId: string; }; type TSPSetGlobalDialInURLForTSPUserRequestBody = { audio_url?: string; }; type TSPGetUsersTSPAccountPathParams = { userId: string; tspId: "1" | "2"; }; type TSPGetUsersTSPAccountResponse = { conference_code: string; dial_in_numbers?: { code?: string; country_label?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; }[]; id?: string; leader_pin: string; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; }; type TSPDeleteUsersTSPAccountPathParams = { userId: string; tspId: "1" | "2"; }; type TSPUpdateTSPAccountPathParams = { userId: string; tspId: "1" | "2"; }; type TSPUpdateTSPAccountRequestBody = { conference_code: string; dial_in_numbers?: { code?: string; country_label?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; }[]; leader_pin: string; tsp_bridge?: "US_TSP_TB" | "EU_TSP_TB"; }; type TrackingFieldListTrackingFieldsResponse = { total_records?: number; tracking_fields?: { id?: string; field?: string; recommended_values?: string[]; required?: boolean; visible?: boolean; }[]; }; type TrackingFieldCreateTrackingFieldRequestBody = { field?: string; recommended_values?: string[]; required?: boolean; visible?: boolean; }; type TrackingFieldCreateTrackingFieldResponse = { id?: string; } & { field?: string; recommended_values?: string[]; required?: boolean; visible?: boolean; }; type TrackingFieldGetTrackingFieldPathParams = { fieldId: string; }; type TrackingFieldGetTrackingFieldResponse = { id?: string; field?: string; recommended_values?: string[]; required?: boolean; visible?: boolean; }; type TrackingFieldDeleteTrackingFieldPathParams = { fieldId: string; }; type TrackingFieldUpdateTrackingFieldPathParams = { fieldId: string; }; type TrackingFieldUpdateTrackingFieldRequestBody = { field?: string; recommended_values?: string[]; required?: boolean; visible?: boolean; }; type WebinarsDeleteLiveWebinarMessagePathParams = { webinarId: number; messageId: string; }; type WebinarsDeleteLiveWebinarMessageQueryParams = { file_ids?: string; }; type WebinarsGetWebinarAbsenteesPathParams = { webinarId: string; }; type WebinarsGetWebinarAbsenteesQueryParams = { occurrence_id?: string; page_size?: number; next_page_token?: string; }; type WebinarsGetWebinarAbsenteesResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { registrants?: ({ id?: string; } & { address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; } & { create_time?: string; join_url?: string; status?: string; })[]; }; type WebinarsListPastWebinarInstancesPathParams = { webinarId: number; }; type WebinarsListPastWebinarInstancesResponse = { webinars?: { start_time?: string; uuid?: string; }[]; }; type WebinarsListWebinarParticipantsPathParams = { webinarId: string; }; type WebinarsListWebinarParticipantsQueryParams = { page_size?: number; next_page_token?: string; }; type WebinarsListWebinarParticipantsResponse = { next_page_token?: string; page_count?: number; page_size?: number; participants?: { id?: string; name?: string; user_id?: string; registrant_id?: string; user_email?: string; join_time?: string; leave_time?: string; duration?: number; failover?: boolean; status?: "in_meeting" | "in_waiting_room"; internal_user?: boolean; }[]; total_records?: number; }; type WebinarsListPastWebinarPollResultsPathParams = { webinarId: string; }; type WebinarsListPastWebinarPollResultsResponse = { id?: number; questions?: { email?: string; name?: string; question_details?: { answer?: string; date_time?: string; polling_id?: string; question?: string; }[]; }[]; start_time?: string; uuid?: string; }; type WebinarsListQAsOfPastWebinarPathParams = { webinarId: string; }; type WebinarsListQAsOfPastWebinarResponse = { id?: number; questions?: { email?: string; name?: string; question_details?: { answer?: string; question?: string; }[]; }[]; start_time?: string; uuid?: string; }; type WebinarsListWebinarTemplatesPathParams = { userId: string; }; type WebinarsListWebinarTemplatesResponse = { templates?: { id?: string; name?: string; type?: number; }[]; total_records?: number; }; type WebinarsCreateWebinarTemplatePathParams = { userId: string; }; type WebinarsCreateWebinarTemplateRequestBody = { webinar_id?: number; name?: string; save_recurrence?: boolean; overwrite?: boolean; }; type WebinarsCreateWebinarTemplateResponse = { id?: string; name?: string; }; type WebinarsListWebinarsPathParams = { userId: string; }; type WebinarsListWebinarsQueryParams = { type?: "scheduled" | "upcoming"; page_size?: number; page_number?: number; }; type WebinarsListWebinarsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { webinars?: { agenda?: string; created_at?: string; duration?: number; host_id?: string; id?: number; join_url?: string; start_time?: string; timezone?: string; topic?: string; type?: 5 | 6 | 9; uuid?: string; is_simulive?: boolean; }[]; }; type WebinarsCreateWebinarPathParams = { userId: string; }; type WebinarsCreateWebinarRequestBody = { agenda?: string; duration?: number; password?: string; default_passcode?: boolean; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: string; }; schedule_for?: string; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_host_update_polls?: boolean; approval_type?: 0 | 1 | 2; attendees_and_panelists_reminder_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; close_registration?: boolean; contact_email?: string; contact_name?: string; email_language?: string; enforce_login?: boolean; enforce_login_domains?: string; follow_up_absentees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; follow_up_attendees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; global_dial_in_countries?: string[]; hd_video?: boolean; hd_video_for_attendees?: boolean; host_video?: boolean; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; panelist_authentication?: boolean; meeting_authentication?: boolean; add_watermark?: boolean; add_audio_watermark?: boolean; on_demand?: boolean; panelists_invitation_email_notification?: boolean; panelists_video?: boolean; post_webinar_survey?: boolean; practice_session?: boolean; question_and_answer?: { allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; answer_questions?: "only" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; allow_auto_reply?: boolean; auto_reply_text?: string; enable?: boolean; }; registrants_email_notification?: boolean; registrants_restrict_number?: number; registration_type?: 1 | 2 | 3; send_1080p_video_to_attendees?: boolean; show_share_button?: boolean; survey_url?: string; enable_session_branding?: boolean; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; template_id?: string; timezone?: string; topic?: string; tracking_fields?: { field: string; value?: string; }[]; type?: 5 | 6 | 9; is_simulive?: boolean; record_file_id?: string; transition_to_live?: boolean; simulive_delay_start?: { enable?: boolean; time?: number; timeunit?: "second" | "minute"; }; }; type WebinarsCreateWebinarResponse = { host_email?: string; host_id?: string; id?: number; registrants_confirmation_email?: boolean; template_id?: string; uuid?: string; agenda?: string; created_at?: string; duration?: number; join_url?: string; occurrences?: { duration?: number; occurrence_id?: string; start_time?: string; status?: "available" | "deleted"; }[]; password?: string; encrypted_passcode?: string; h323_passcode?: string; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: string; }; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_host_update_polls?: boolean; approval_type?: 0 | 1 | 2; attendees_and_panelists_reminder_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_name?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; close_registration?: boolean; contact_email?: string; contact_name?: string; email_language?: string; enforce_login?: boolean; enforce_login_domains?: string; follow_up_absentees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; follow_up_attendees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; global_dial_in_countries?: string[]; global_dial_in_numbers?: { city?: string; country?: string; country_name?: string; number?: string; type?: "toll" | "tollfree" | "premium"; }[]; hd_video?: boolean; hd_video_for_attendees?: boolean; host_video?: boolean; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; panelist_authentication?: boolean; meeting_authentication?: boolean; add_watermark?: boolean; add_audio_watermark?: boolean; on_demand?: boolean; panelists_invitation_email_notification?: boolean; panelists_video?: boolean; post_webinar_survey?: boolean; practice_session?: boolean; question_and_answer?: { allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; answer_questions?: "only" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; allow_auto_reply?: boolean; auto_reply_text?: string; enable?: boolean; }; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registrants_restrict_number?: number; registration_type?: 1 | 2 | 3; send_1080p_video_to_attendees?: boolean; show_share_button?: boolean; survey_url?: string; enable_session_branding?: boolean; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; start_url?: string; timezone?: string; topic?: string; tracking_fields?: { field?: string; value?: string; }[]; type?: 5 | 6 | 9; is_simulive?: boolean; record_file_id?: string; transition_to_live?: boolean; simulive_delay_start?: { enable?: boolean; time?: number; timeunit?: string; }; creation_source?: "other" | "open_api" | "web_portal"; }; type WebinarsGetWebinarPathParams = { webinarId: string; }; type WebinarsGetWebinarQueryParams = { occurrence_id?: string; show_previous_occurrences?: boolean; }; type WebinarsGetWebinarResponse = { host_email?: string; host_id?: string; id?: number; uuid?: string; agenda?: string; created_at?: string; duration?: number; join_url?: string; occurrences?: { duration?: number; occurrence_id?: string; start_time?: string; status?: "available" | "deleted"; }[]; password?: string; encrypted_passcode?: string; h323_passcode?: string; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: string; }; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_host_update_polls?: boolean; approval_type?: 0 | 1 | 2; attendees_and_panelists_reminder_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_name?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; close_registration?: boolean; contact_email?: string; contact_name?: string; email_language?: string; enforce_login?: boolean; enforce_login_domains?: string; follow_up_absentees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; follow_up_attendees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; global_dial_in_countries?: string[]; global_dial_in_numbers?: { city?: string; country?: string; country_name?: string; number?: string; type?: "toll" | "tollfree" | "premium"; }[]; hd_video?: boolean; hd_video_for_attendees?: boolean; host_video?: boolean; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; panelist_authentication?: boolean; meeting_authentication?: boolean; add_watermark?: boolean; add_audio_watermark?: boolean; on_demand?: boolean; panelists_invitation_email_notification?: boolean; panelists_video?: boolean; post_webinar_survey?: boolean; practice_session?: boolean; question_and_answer?: { allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; answer_questions?: "only" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; allow_auto_reply?: boolean; auto_reply_text?: string; enable?: boolean; }; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registrants_restrict_number?: number; registration_type?: 1 | 2 | 3; send_1080p_video_to_attendees?: boolean; show_share_button?: boolean; survey_url?: string; enable_session_branding?: boolean; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; start_url?: string; timezone?: string; topic?: string; tracking_fields?: { field?: string; value?: string; }[]; type?: 5 | 6 | 9; is_simulive?: boolean; record_file_id?: string; transition_to_live?: boolean; simulive_delay_start?: { enable?: boolean; time?: number; timeunit?: "second" | "minute"; }; creation_source?: "other" | "open_api" | "web_portal"; }; type WebinarsDeleteWebinarPathParams = { webinarId: number; }; type WebinarsDeleteWebinarQueryParams = { occurrence_id?: string; cancel_webinar_reminder?: boolean; }; type WebinarsUpdateWebinarPathParams = { webinarId: number; }; type WebinarsUpdateWebinarQueryParams = { occurrence_id?: string; }; type WebinarsUpdateWebinarRequestBody = { agenda?: string; duration?: number; password?: string; schedule_for?: string; recurrence?: { end_date_time?: string; end_times?: number; monthly_day?: number; monthly_week?: -1 | 1 | 2 | 3 | 4; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; repeat_interval?: number; type: 1 | 2 | 3; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; }; settings?: { allow_multiple_devices?: boolean; alternative_hosts?: string; alternative_host_update_polls?: boolean; approval_type?: 0 | 1 | 2; attendees_and_panelists_reminder_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; audio?: "both" | "telephony" | "voip" | "thirdParty"; audio_conference_info?: string; authentication_domains?: string; authentication_name?: string; authentication_option?: string; auto_recording?: "local" | "cloud" | "none"; close_registration?: boolean; contact_email?: string; contact_name?: string; email_language?: string; enforce_login?: boolean; enforce_login_domains?: string; follow_up_absentees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; follow_up_attendees_email_notification?: { enable?: boolean; type?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; }; global_dial_in_countries?: string[]; hd_video?: boolean; hd_video_for_attendees?: boolean; host_video?: boolean; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; panelist_authentication?: boolean; meeting_authentication?: boolean; add_watermark?: boolean; add_audio_watermark?: boolean; notify_registrants?: boolean; on_demand?: boolean; panelists_invitation_email_notification?: boolean; panelists_video?: boolean; post_webinar_survey?: boolean; practice_session?: boolean; question_and_answer?: { allow_submit_questions?: boolean; allow_anonymous_questions?: boolean; answer_questions?: "only" | "all"; attendees_can_comment?: boolean; attendees_can_upvote?: boolean; allow_auto_reply?: boolean; auto_reply_text?: string; enable?: boolean; }; registrants_confirmation_email?: boolean; registrants_email_notification?: boolean; registrants_restrict_number?: number; registration_type?: 1 | 2 | 3; send_1080p_video_to_attendees?: boolean; show_share_button?: boolean; survey_url?: string; enable_session_branding?: boolean; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; start_time?: string; timezone?: string; topic?: string; tracking_fields?: { field?: string; value?: string; }[]; type?: 5 | 6 | 9; is_simulive?: boolean; record_file_id?: string; transition_to_live?: boolean; simulive_delay_start?: { enable?: boolean; time?: number; timeunit?: "second" | "minute"; }; }; type WebinarsPerformBatchRegistrationPathParams = { webinarId: string; }; type WebinarsPerformBatchRegistrationRequestBody = { auto_approve?: boolean; registrants?: { email: string; first_name: string; last_name?: string; }[]; }; type WebinarsPerformBatchRegistrationResponse = { registrants?: { email?: string; join_url?: string; registrant_id?: string; }[]; }; type WebinarsGetWebinarsSessionBrandingPathParams = { webinarId: number; }; type WebinarsGetWebinarsSessionBrandingResponse = { wallpaper?: { id?: string; }; virtual_backgrounds?: { id?: string; name?: string; is_default?: boolean; }[]; name_tags?: { id?: string; name?: string; text_color?: string; accent_color?: string; background_color?: string; is_default?: boolean; }[]; }; type WebinarsCreateWebinarsBrandingNameTagPathParams = { webinarId: number; }; type WebinarsCreateWebinarsBrandingNameTagRequestBody = { name: string; text_color: string; accent_color: string; background_color: string; is_default?: boolean; set_default_for_all_panelists?: boolean; }; type WebinarsCreateWebinarsBrandingNameTagResponse = { id?: string; name?: string; text_color?: string; accent_color?: string; background_color?: string; is_default?: boolean; }; type WebinarsDeleteWebinarsBrandingNameTagPathParams = { webinarId: number; }; type WebinarsDeleteWebinarsBrandingNameTagQueryParams = { name_tag_ids?: string; }; type WebinarsUpdateWebinarsBrandingNameTagPathParams = { webinarId: number; nameTagId: string; }; type WebinarsUpdateWebinarsBrandingNameTagRequestBody = { name?: string; text_color?: string; accent_color?: string; background_color?: string; is_default?: boolean; set_default_for_all_panelists?: boolean; }; type WebinarsUploadWebinarsBrandingVirtualBackgroundPathParams = { webinarId: number; }; type WebinarsUploadWebinarsBrandingVirtualBackgroundRequestBody = { file: Blob | Buffer | ReadStream; default?: boolean; set_default_for_all_panelists?: boolean; }; type WebinarsUploadWebinarsBrandingVirtualBackgroundResponse = { id?: string; name?: string; is_default?: boolean; size?: number; type?: "image"; }; type WebinarsDeleteWebinarsBrandingVirtualBackgroundsPathParams = { webinarId: number; }; type WebinarsDeleteWebinarsBrandingVirtualBackgroundsQueryParams = { ids?: string; }; type WebinarsSetWebinarsDefaultBrandingVirtualBackgroundPathParams = { webinarId: number; }; type WebinarsSetWebinarsDefaultBrandingVirtualBackgroundQueryParams = { id?: string; set_default_for_all_panelists?: boolean; }; type WebinarsUploadWebinarsBrandingWallpaperPathParams = { webinarId: number; }; type WebinarsUploadWebinarsBrandingWallpaperRequestBody = { file: Blob | Buffer | ReadStream; }; type WebinarsUploadWebinarsBrandingWallpaperResponse = { id?: string; name?: string; size?: number; type?: "image"; }; type WebinarsDeleteWebinarsBrandingWallpaperPathParams = { webinarId: number; }; type WebinarsCreateWebinarsInviteLinksPathParams = { webinarId: number; }; type WebinarsCreateWebinarsInviteLinksRequestBody = { attendees?: { name: string; disable_video?: boolean; disable_audio?: boolean; }[]; ttl?: number; }; type WebinarsCreateWebinarsInviteLinksResponse = { attendees?: { join_url?: string; name?: string; }[]; }; type WebinarsGetWebinarsJoinTokenForLiveStreamingPathParams = { webinarId: number; }; type WebinarsGetWebinarsJoinTokenForLiveStreamingResponse = { expire_in?: 120; token?: string; }; type WebinarsGetWebinarsArchiveTokenForLocalArchivingPathParams = { webinarId: number; }; type WebinarsGetWebinarsArchiveTokenForLocalArchivingResponse = { expire_in?: 120; token?: string; }; type WebinarsGetWebinarsJoinTokenForLocalRecordingPathParams = { webinarId: number; }; type WebinarsGetWebinarsJoinTokenForLocalRecordingResponse = { expire_in?: 120; token?: string; }; type WebinarsGetLiveStreamDetailsPathParams = { webinarId: string; }; type WebinarsGetLiveStreamDetailsResponse = { page_url?: string; stream_key?: string; stream_url?: string; resolution?: string; }; type WebinarsUpdateLiveStreamPathParams = { webinarId: number; }; type WebinarsUpdateLiveStreamRequestBody = { page_url: string; stream_key: string; stream_url: string; resolution?: string; }; type WebinarsUpdateLiveStreamStatusPathParams = { webinarId: number; }; type WebinarsUpdateLiveStreamStatusRequestBody = { action?: "start" | "stop"; settings?: { active_speaker_name?: boolean; display_name?: string; }; }; type WebinarsListPanelistsPathParams = { webinarId: number; }; type WebinarsListPanelistsResponse = { panelists?: ({ id?: string; } & { email?: string; name?: string; } & { join_url?: string; } & { virtual_background_id?: string; name_tag_id?: string; name_tag_name?: string; name_tag_pronouns?: string; name_tag_description?: string; })[]; total_records?: number; }; type WebinarsAddPanelistsPathParams = { webinarId: number; }; type WebinarsAddPanelistsRequestBody = { panelists?: ({ email?: string; name?: string; } & { virtual_background_id?: string; name_tag_id?: string; name_tag_name?: string; name_tag_pronouns?: string; name_tag_description?: string; })[]; }; type WebinarsAddPanelistsResponse = { id?: string; updated_at?: string; }; type WebinarsRemoveAllPanelistsPathParams = { webinarId: number; }; type WebinarsRemovePanelistPathParams = { webinarId: number; panelistId: string; }; type WebinarsListWebinarsPollsPathParams = { webinarId: number; }; type WebinarsListWebinarsPollsQueryParams = { anonymous?: boolean; }; type WebinarsListWebinarsPollsResponse = { polls?: ({ id?: string; status?: "notstart" | "started" | "ended" | "sharing" | "deactivated"; } & { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; })[]; total_records?: number; }; type WebinarsCreateWebinarsPollPathParams = { webinarId: number; }; type WebinarsCreateWebinarsPollRequestBody = { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type WebinarsCreateWebinarsPollResponse = { id?: string; status?: "notstart" | "started" | "ended" | "sharing"; } & { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type WebinarsGetWebinarPollPathParams = { webinarId: number; pollId: string; }; type WebinarsGetWebinarPollResponse = { id?: string; status?: "notstart" | "started" | "ended" | "sharing" | "deactivated"; } & { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type WebinarsUpdateWebinarPollPathParams = { webinarId: number; pollId: string; }; type WebinarsUpdateWebinarPollRequestBody = { anonymous?: boolean; poll_type?: 1 | 2 | 3; questions?: { answer_max_character?: number; answer_min_character?: number; answer_required?: boolean; answers?: string[]; case_sensitive?: boolean; name?: string; prompts?: { prompt_question?: string; prompt_right_answers?: string[]; }[]; rating_max_label?: string; rating_max_value?: number; rating_min_label?: string; rating_min_value?: number; right_answers?: string[]; show_as_dropdown?: boolean; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; }[]; title?: string; }; type WebinarsDeleteWebinarPollPathParams = { webinarId: number; pollId: string; }; type WebinarsListWebinarRegistrantsPathParams = { webinarId: number; }; type WebinarsListWebinarRegistrantsQueryParams = { occurrence_id?: string; status?: "pending" | "approved" | "denied"; tracking_source_id?: string; page_size?: number; page_number?: number; next_page_token?: string; }; type WebinarsListWebinarRegistrantsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { registrants?: ({ id?: string; } & { address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; } & { create_time?: string; join_url?: string; status?: string; })[]; }; type WebinarsAddWebinarRegistrantPathParams = { webinarId: number; }; type WebinarsAddWebinarRegistrantQueryParams = { occurrence_ids?: string; }; type WebinarsAddWebinarRegistrantRequestBody = { first_name: string; last_name?: string; email: string; address?: string; city?: string; state?: string; zip?: string; country?: string; phone?: string; comments?: string; custom_questions?: { title?: string; value?: string; }[]; industry?: string; job_title?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-500" | "500-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; language?: "en-US" | "de-DE" | "es-ES" | "fr-FR" | "jp-JP" | "pt-PT" | "ru-RU" | "zh-CN" | "zh-TW" | "ko-KO" | "it-IT" | "vi-VN" | "pl-PL" | "Tr-TR"; source_id?: string; }; type WebinarsAddWebinarRegistrantResponse = { id?: number; join_url?: string; registrant_id?: string; start_time?: string; topic?: string; occurrences?: { duration?: number; occurrence_id?: string; start_time?: string; status?: string; }[]; }; type WebinarsListRegistrationQuestionsPathParams = { webinarId: number; }; type WebinarsListRegistrationQuestionsResponse = { custom_questions?: { answers?: string[]; required?: boolean; title?: string; type?: "short" | "single_radio" | "single_dropdown" | "multiple"; }[]; questions?: { field_name?: "last_name" | "address" | "city" | "country" | "zip" | "state" | "phone" | "industry" | "org" | "job_title" | "purchasing_time_frame" | "role_in_purchase_process" | "no_of_employees" | "comments"; required?: boolean; }[]; }; type WebinarsUpdateRegistrationQuestionsPathParams = { webinarId: number; }; type WebinarsUpdateRegistrationQuestionsRequestBody = { custom_questions?: { answers?: string[]; required?: boolean; title?: string; type?: "short" | "single_radio" | "single_dropdown" | "multiple"; }[]; questions?: { field_name?: "last_name" | "address" | "city" | "country" | "zip" | "state" | "phone" | "industry" | "org" | "job_title" | "purchasing_time_frame" | "role_in_purchase_process" | "no_of_employees" | "comments"; required?: boolean; }[]; }; type WebinarsUpdateRegistrantsStatusPathParams = { webinarId: number; }; type WebinarsUpdateRegistrantsStatusQueryParams = { occurrence_id?: string; }; type WebinarsUpdateRegistrantsStatusRequestBody = { action: "approve" | "deny" | "cancel"; registrants?: { email?: string; id?: string; }[]; }; type WebinarsGetWebinarRegistrantPathParams = { webinarId: number; registrantId: string; }; type WebinarsGetWebinarRegistrantQueryParams = { occurrence_id?: string; }; type WebinarsGetWebinarRegistrantResponse = { id?: string; } & ({ address?: string; city?: string; comments?: string; country?: string; custom_questions?: { title?: string; value?: string; }[]; email: string; first_name: string; industry?: string; job_title?: string; last_name?: string; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; org?: string; phone?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; state?: string; status?: "approved" | "denied" | "pending"; zip?: string; } & { language?: "en-US" | "de-DE" | "es-ES" | "fr-FR" | "jp-JP" | "pt-PT" | "ru-RU" | "zh-CN" | "zh-TW" | "ko-KO" | "it-IT" | "vi-VN" | "pl-PL" | "Tr-TR"; }) & { create_time?: string; join_url?: string; status?: string; }; type WebinarsDeleteWebinarRegistrantPathParams = { webinarId: number; registrantId: string; }; type WebinarsDeleteWebinarRegistrantQueryParams = { occurrence_id?: string; }; type WebinarsGetWebinarSIPURIWithPasscodePathParams = { webinarId: number; }; type WebinarsGetWebinarSIPURIWithPasscodeRequestBody = { passcode?: string; }; type WebinarsGetWebinarSIPURIWithPasscodeResponse = { sip_dialing?: string; paid_crc_plan_participant?: boolean; participant_identifier_code?: string; expire_in?: number; }; type WebinarsUpdateWebinarStatusPathParams = { webinarId: number; }; type WebinarsUpdateWebinarStatusRequestBody = { action?: "end"; }; type WebinarsGetWebinarSurveyPathParams = { webinarId: number; }; type WebinarsGetWebinarSurveyResponse = { custom_survey?: { title?: string; anonymous?: boolean; numbered_questions?: boolean; show_question_type?: boolean; feedback?: string; questions?: { name?: string; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; answer_required?: boolean; show_as_dropdown?: boolean; answers?: string[]; prompts?: { prompt_question?: string; }[]; answer_min_character?: number; answer_max_character?: number; rating_min_value?: number; rating_max_value?: number; rating_min_label?: string; rating_max_label?: string; }[]; }; show_in_the_browser?: boolean; show_in_the_follow_up_email?: boolean; third_party_survey?: string; }; type WebinarsDeleteWebinarSurveyPathParams = { webinarId: number; }; type WebinarsUpdateWebinarSurveyPathParams = { webinarId: number; }; type WebinarsUpdateWebinarSurveyRequestBody = { custom_survey?: { title?: string; anonymous?: boolean; numbered_questions?: boolean; show_question_type?: boolean; feedback?: string; questions?: { name?: string; type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; answer_required?: boolean; show_as_dropdown?: boolean; answers?: string[]; prompts?: { prompt_question?: string; }[]; answer_min_character?: number; answer_max_character?: number; rating_min_value?: number; rating_max_value?: number; rating_min_label?: string; rating_max_label?: string; }[]; }; show_in_the_browser?: boolean; show_in_the_follow_up_email?: boolean; third_party_survey?: string; }; type WebinarsGetWebinarsTokenPathParams = { webinarId: number; }; type WebinarsGetWebinarsTokenQueryParams = { type?: "closed_caption_token"; }; type WebinarsGetWebinarsTokenResponse = { token?: string; }; type WebinarsGetWebinarTrackingSourcesPathParams = { webinarId: number; }; type WebinarsGetWebinarTrackingSourcesResponse = { total_records?: number; tracking_sources?: { id?: string; registration_count?: number; source_name?: string; tracking_url?: string; visitor_count?: number; }[]; }; declare class MeetingsEndpoints extends WebEndpoints { readonly archiving: { listArchivedFiles: (_: object & { query?: ArchivingListArchivedFilesQueryParams; }) => Promise>; getArchivedFileStatistics: (_: object & { query?: ArchivingGetArchivedFileStatisticsQueryParams; }) => Promise>; updateArchivedFilesAutoDeleteStatus: (_: { path: ArchivingUpdateArchivedFilesAutoDeleteStatusPathParams; } & { body: ArchivingUpdateArchivedFilesAutoDeleteStatusRequestBody; } & object) => Promise>; getMeetingsArchivedFiles: (_: { path: ArchivingGetMeetingsArchivedFilesPathParams; } & object) => Promise>; deleteMeetingsArchivedFiles: (_: { path: ArchivingDeleteMeetingsArchivedFilesPathParams; } & object) => Promise>; }; readonly cloudRecording: { getMeetingRecordings: (_: { path: CloudRecordingGetMeetingRecordingsPathParams; } & object & { query?: CloudRecordingGetMeetingRecordingsQueryParams; }) => Promise>; deleteMeetingOrWebinarRecordings: (_: { path: CloudRecordingDeleteMeetingOrWebinarRecordingsPathParams; } & object & { query?: CloudRecordingDeleteMeetingOrWebinarRecordingsQueryParams; }) => Promise>; getMeetingOrWebinarRecordingsAnalyticsDetails: (_: { path: CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsPathParams; } & object & { query?: CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsQueryParams; }) => Promise>; getMeetingOrWebinarRecordingsAnalyticsSummary: (_: { path: CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryPathParams; } & object & { query?: CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryQueryParams; }) => Promise>; listRecordingRegistrants: (_: { path: CloudRecordingListRecordingRegistrantsPathParams; } & object & { query?: CloudRecordingListRecordingRegistrantsQueryParams; }) => Promise>; createRecordingRegistrant: (_: { path: CloudRecordingCreateRecordingRegistrantPathParams; } & { body: CloudRecordingCreateRecordingRegistrantRequestBody; } & object) => Promise>; getRegistrationQuestions: (_: { path: CloudRecordingGetRegistrationQuestionsPathParams; } & object) => Promise>; updateRegistrationQuestions: (_: { path: CloudRecordingUpdateRegistrationQuestionsPathParams; } & { body?: CloudRecordingUpdateRegistrationQuestionsRequestBody; } & object) => Promise>; updateRegistrantsStatus: (_: { path: CloudRecordingUpdateRegistrantsStatusPathParams; } & { body: CloudRecordingUpdateRegistrantsStatusRequestBody; } & object) => Promise>; getMeetingRecordingSettings: (_: { path: CloudRecordingGetMeetingRecordingSettingsPathParams; } & object) => Promise>; updateMeetingRecordingSettings: (_: { path: CloudRecordingUpdateMeetingRecordingSettingsPathParams; } & { body?: CloudRecordingUpdateMeetingRecordingSettingsRequestBody; } & object) => Promise>; deleteRecordingFileForMeetingOrWebinar: (_: { path: CloudRecordingDeleteRecordingFileForMeetingOrWebinarPathParams; } & object & { query?: CloudRecordingDeleteRecordingFileForMeetingOrWebinarQueryParams; }) => Promise>; recoverSingleRecording: (_: { path: CloudRecordingRecoverSingleRecordingPathParams; } & { body?: CloudRecordingRecoverSingleRecordingRequestBody; } & object) => Promise>; getMeetingTranscript: (_: { path: CloudRecordingGetMeetingTranscriptPathParams; } & object) => Promise>; deleteMeetingOrWebinarTranscript: (_: { path: CloudRecordingDeleteMeetingOrWebinarTranscriptPathParams; } & object) => Promise>; recoverMeetingRecordings: (_: { path: CloudRecordingRecoverMeetingRecordingsPathParams; } & { body?: CloudRecordingRecoverMeetingRecordingsRequestBody; } & object) => Promise>; listAllRecordings: (_: { path: CloudRecordingListAllRecordingsPathParams; } & object & { query?: CloudRecordingListAllRecordingsQueryParams; }) => Promise>; }; readonly devices: { listDevices: (_: object & { query?: DevicesListDevicesQueryParams; }) => Promise>; addNewDevice: (_: object & { body: DevicesAddNewDeviceRequestBody; }) => Promise>; getZDMGroupInfo: (_: object & { query?: DevicesGetZDMGroupInfoQueryParams; }) => Promise>; assignDeviceToUserOrCommonarea: (_: object & { body: DevicesAssignDeviceToUserOrCommonareaRequestBody; }) => Promise>; getZoomPhoneApplianceSettingsByUserID: (_: object & { query?: DevicesGetZoomPhoneApplianceSettingsByUserIDQueryParams; }) => Promise>; upgradeZPAFirmwareOrApp: (_: object & { body: DevicesUpgradeZPAFirmwareOrAppRequestBody; }) => Promise>; deleteZPADeviceByVendorAndMacAddress: (_: { path: DevicesDeleteZPADeviceByVendorAndMacAddressPathParams; } & object) => Promise>; getZPAVersionInfo: (_: { path: DevicesGetZPAVersionInfoPathParams; } & object) => Promise>; getDeviceDetail: (_: { path: DevicesGetDeviceDetailPathParams; } & object) => Promise>; deleteDevice: (_: { path: DevicesDeleteDevicePathParams; } & object) => Promise>; changeDevice: (_: { path: DevicesChangeDevicePathParams; } & { body: DevicesChangeDeviceRequestBody; } & object) => Promise>; assignDeviceToGroup: (_: { path: DevicesAssignDeviceToGroupPathParams; } & object & { query: DevicesAssignDeviceToGroupQueryParams; }) => Promise>; changeDeviceAssociation: (_: { path: DevicesChangeDeviceAssociationPathParams; } & { body?: DevicesChangeDeviceAssociationRequestBody; } & object) => Promise>; }; readonly h323Devices: { listHSIPDevices: (_: object & { query?: H323DevicesListHSIPDevicesQueryParams; }) => Promise>; createHSIPDevice: (_: object & { body: H323DevicesCreateHSIPDeviceRequestBody; }) => Promise>; deleteHSIPDevice: (_: { path: H323DevicesDeleteHSIPDevicePathParams; } & object) => Promise>; updateHSIPDevice: (_: { path: H323DevicesUpdateHSIPDevicePathParams; } & { body: H323DevicesUpdateHSIPDeviceRequestBody; } & object) => Promise>; }; readonly meetings: { deleteLiveMeetingMessage: (_: { path: MeetingsDeleteLiveMeetingMessagePathParams; } & object & { query?: MeetingsDeleteLiveMeetingMessageQueryParams; }) => Promise>; updateLiveMeetingMessage: (_: { path: MeetingsUpdateLiveMeetingMessagePathParams; } & { body: MeetingsUpdateLiveMeetingMessageRequestBody; } & object) => Promise>; useInMeetingControls: (_: { path: MeetingsUseInMeetingControlsPathParams; } & { body?: MeetingsUseInMeetingControlsRequestBody; } & object) => Promise>; updateParticipantRealTimeMediaStreamsRTMSAppStatus: (_: { path: MeetingsUpdateParticipantRealTimeMediaStreamsRTMSAppStatusPathParams; } & { body?: MeetingsUpdateParticipantRealTimeMediaStreamsRTMSAppStatusRequestBody; } & object) => Promise>; listAccountsMeetingOrWebinarSummaries: (_: object & { query?: MeetingsListAccountsMeetingOrWebinarSummariesQueryParams; }) => Promise>; getMeeting: (_: { path: MeetingsGetMeetingPathParams; } & object & { query?: MeetingsGetMeetingQueryParams; }) => Promise>; deleteMeeting: (_: { path: MeetingsDeleteMeetingPathParams; } & object & { query?: MeetingsDeleteMeetingQueryParams; }) => Promise>; updateMeeting: (_: { path: MeetingsUpdateMeetingPathParams; } & { body?: MeetingsUpdateMeetingRequestBody; } & { query?: MeetingsUpdateMeetingQueryParams; }) => Promise>; performBatchPollCreation: (_: { path: MeetingsPerformBatchPollCreationPathParams; } & { body?: MeetingsPerformBatchPollCreationRequestBody; } & object) => Promise>; performBatchRegistration: (_: { path: MeetingsPerformBatchRegistrationPathParams; } & { body?: MeetingsPerformBatchRegistrationRequestBody; } & object) => Promise>; getMeetingInvitation: (_: { path: MeetingsGetMeetingInvitationPathParams; } & object) => Promise>; createMeetingsInviteLinks: (_: { path: MeetingsCreateMeetingsInviteLinksPathParams; } & { body?: MeetingsCreateMeetingsInviteLinksRequestBody; } & object) => Promise>; getMeetingsJoinTokenForLiveStreaming: (_: { path: MeetingsGetMeetingsJoinTokenForLiveStreamingPathParams; } & object) => Promise>; getMeetingsArchiveTokenForLocalArchiving: (_: { path: MeetingsGetMeetingsArchiveTokenForLocalArchivingPathParams; } & object) => Promise>; getMeetingsJoinTokenForLocalRecording: (_: { path: MeetingsGetMeetingsJoinTokenForLocalRecordingPathParams; } & object & { query?: MeetingsGetMeetingsJoinTokenForLocalRecordingQueryParams; }) => Promise>; getLivestreamDetails: (_: { path: MeetingsGetLivestreamDetailsPathParams; } & object) => Promise>; updateLivestream: (_: { path: MeetingsUpdateLivestreamPathParams; } & { body: MeetingsUpdateLivestreamRequestBody; } & object) => Promise>; updateLivestreamStatus: (_: { path: MeetingsUpdateLivestreamStatusPathParams; } & { body?: MeetingsUpdateLivestreamStatusRequestBody; } & object) => Promise>; getMeetingOrWebinarSummary: (_: { path: MeetingsGetMeetingOrWebinarSummaryPathParams; } & object) => Promise>; deleteMeetingOrWebinarSummary: (_: { path: MeetingsDeleteMeetingOrWebinarSummaryPathParams; } & object) => Promise>; addMeetingApp: (_: { path: MeetingsAddMeetingAppPathParams; } & object) => Promise>; deleteMeetingApp: (_: { path: MeetingsDeleteMeetingAppPathParams; } & object) => Promise>; listMeetingPolls: (_: { path: MeetingsListMeetingPollsPathParams; } & object & { query?: MeetingsListMeetingPollsQueryParams; }) => Promise>; createMeetingPoll: (_: { path: MeetingsCreateMeetingPollPathParams; } & { body?: MeetingsCreateMeetingPollRequestBody; } & object) => Promise>; getMeetingPoll: (_: { path: MeetingsGetMeetingPollPathParams; } & object) => Promise>; updateMeetingPoll: (_: { path: MeetingsUpdateMeetingPollPathParams; } & { body?: MeetingsUpdateMeetingPollRequestBody; } & object) => Promise>; deleteMeetingPoll: (_: { path: MeetingsDeleteMeetingPollPathParams; } & object) => Promise>; listMeetingRegistrants: (_: { path: MeetingsListMeetingRegistrantsPathParams; } & object & { query?: MeetingsListMeetingRegistrantsQueryParams; }) => Promise>; addMeetingRegistrant: (_: { path: MeetingsAddMeetingRegistrantPathParams; } & { body: MeetingsAddMeetingRegistrantRequestBody; } & { query?: MeetingsAddMeetingRegistrantQueryParams; }) => Promise>; listRegistrationQuestions: (_: { path: MeetingsListRegistrationQuestionsPathParams; } & object) => Promise>; updateRegistrationQuestions: (_: { path: MeetingsUpdateRegistrationQuestionsPathParams; } & { body?: MeetingsUpdateRegistrationQuestionsRequestBody; } & object) => Promise>; updateRegistrantsStatus: (_: { path: MeetingsUpdateRegistrantsStatusPathParams; } & { body: MeetingsUpdateRegistrantsStatusRequestBody; } & { query?: MeetingsUpdateRegistrantsStatusQueryParams; }) => Promise>; getMeetingRegistrant: (_: { path: MeetingsGetMeetingRegistrantPathParams; } & object) => Promise>; deleteMeetingRegistrant: (_: { path: MeetingsDeleteMeetingRegistrantPathParams; } & object & { query?: MeetingsDeleteMeetingRegistrantQueryParams; }) => Promise>; getMeetingSIPURIWithPasscode: (_: { path: MeetingsGetMeetingSIPURIWithPasscodePathParams; } & { body?: MeetingsGetMeetingSIPURIWithPasscodeRequestBody; } & object) => Promise>; updateMeetingStatus: (_: { path: MeetingsUpdateMeetingStatusPathParams; } & { body?: MeetingsUpdateMeetingStatusRequestBody; } & object) => Promise>; getMeetingSurvey: (_: { path: MeetingsGetMeetingSurveyPathParams; } & object) => Promise>; deleteMeetingSurvey: (_: { path: MeetingsDeleteMeetingSurveyPathParams; } & object) => Promise>; updateMeetingSurvey: (_: { path: MeetingsUpdateMeetingSurveyPathParams; } & { body?: MeetingsUpdateMeetingSurveyRequestBody; } & object) => Promise>; getMeetingsToken: (_: { path: MeetingsGetMeetingsTokenPathParams; } & object & { query?: MeetingsGetMeetingsTokenQueryParams; }) => Promise>; getPastMeetingDetails: (_: { path: MeetingsGetPastMeetingDetailsPathParams; } & object) => Promise>; listPastMeetingInstances: (_: { path: MeetingsListPastMeetingInstancesPathParams; } & object) => Promise>; getPastMeetingParticipants: (_: { path: MeetingsGetPastMeetingParticipantsPathParams; } & object & { query?: MeetingsGetPastMeetingParticipantsQueryParams; }) => Promise>; listPastMeetingsPollResults: (_: { path: MeetingsListPastMeetingsPollResultsPathParams; } & object) => Promise>; listPastMeetingsQA: (_: { path: MeetingsListPastMeetingsQAPathParams; } & object) => Promise>; listMeetingTemplates: (_: { path: MeetingsListMeetingTemplatesPathParams; } & object) => Promise>; createMeetingTemplateFromExistingMeeting: (_: { path: MeetingsCreateMeetingTemplateFromExistingMeetingPathParams; } & { body?: MeetingsCreateMeetingTemplateFromExistingMeetingRequestBody; } & object) => Promise>; listMeetings: (_: { path: MeetingsListMeetingsPathParams; } & object & { query?: MeetingsListMeetingsQueryParams; }) => Promise>; createMeeting: (_: { path: MeetingsCreateMeetingPathParams; } & { body?: MeetingsCreateMeetingRequestBody; } & object) => Promise>; listUpcomingMeetings: (_: { path: MeetingsListUpcomingMeetingsPathParams; } & object) => Promise>; }; readonly pAC: { listUsersPACAccounts: (_: { path: PACListUsersPACAccountsPathParams; } & object) => Promise>; }; readonly reports: { getSignInSignOutActivityReport: (_: object & { query?: ReportsGetSignInSignOutActivityReportQueryParams; }) => Promise>; getBillingReports: (_: object) => Promise>; getBillingInvoiceReports: (_: object & { query: ReportsGetBillingInvoiceReportsQueryParams; }) => Promise>; getCloudRecordingUsageReport: (_: object & { query: ReportsGetCloudRecordingUsageReportQueryParams; }) => Promise>; getDailyUsageReport: (_: object & { query?: ReportsGetDailyUsageReportQueryParams; }) => Promise>; getHistoryMeetingAndWebinarList: (_: object & { query: ReportsGetHistoryMeetingAndWebinarListQueryParams; }) => Promise>; getMeetingActivitiesReport: (_: object & { query: ReportsGetMeetingActivitiesReportQueryParams; }) => Promise>; getMeetingDetailReports: (_: { path: ReportsGetMeetingDetailReportsPathParams; } & object) => Promise>; getMeetingParticipantReports: (_: { path: ReportsGetMeetingParticipantReportsPathParams; } & object & { query?: ReportsGetMeetingParticipantReportsQueryParams; }) => Promise>; getMeetingPollReports: (_: { path: ReportsGetMeetingPollReportsPathParams; } & object) => Promise>; getMeetingQAReport: (_: { path: ReportsGetMeetingQAReportPathParams; } & object) => Promise>; getMeetingSurveyReport: (_: { path: ReportsGetMeetingSurveyReportPathParams; } & object) => Promise>; getOperationLogsReport: (_: object & { query: ReportsGetOperationLogsReportQueryParams; }) => Promise>; getTelephoneReports: (_: object & { query: ReportsGetTelephoneReportsQueryParams; }) => Promise>; getUpcomingEventsReport: (_: object & { query: ReportsGetUpcomingEventsReportQueryParams; }) => Promise>; getActiveOrInactiveHostReports: (_: object & { query: ReportsGetActiveOrInactiveHostReportsQueryParams; }) => Promise>; getMeetingReports: (_: { path: ReportsGetMeetingReportsPathParams; } & object & { query: ReportsGetMeetingReportsQueryParams; }) => Promise>; getWebinarDetailReports: (_: { path: ReportsGetWebinarDetailReportsPathParams; } & object) => Promise>; getWebinarParticipantReports: (_: { path: ReportsGetWebinarParticipantReportsPathParams; } & object & { query?: ReportsGetWebinarParticipantReportsQueryParams; }) => Promise>; getWebinarPollReports: (_: { path: ReportsGetWebinarPollReportsPathParams; } & object) => Promise>; getWebinarQAReport: (_: { path: ReportsGetWebinarQAReportPathParams; } & object) => Promise>; getWebinarSurveyReport: (_: { path: ReportsGetWebinarSurveyReportPathParams; } & object) => Promise>; }; readonly sIPPhone: { listSIPPhones: (_: object & { query?: SIPPhoneListSIPPhonesQueryParams; }) => Promise>; enableSIPPhone: (_: object & { body: SIPPhoneEnableSIPPhoneRequestBody; }) => Promise>; deleteSIPPhone: (_: { path: SIPPhoneDeleteSIPPhonePathParams; } & object) => Promise>; updateSIPPhone: (_: { path: SIPPhoneUpdateSIPPhonePathParams; } & { body?: SIPPhoneUpdateSIPPhoneRequestBody; } & object) => Promise>; }; readonly tSP: { getAccountsTSPInformation: (_: object) => Promise>; updateAccountsTSPInformation: (_: object & { body?: TSPUpdateAccountsTSPInformationRequestBody; }) => Promise>; listUsersTSPAccounts: (_: { path: TSPListUsersTSPAccountsPathParams; } & object) => Promise>; addUsersTSPAccount: (_: { path: TSPAddUsersTSPAccountPathParams; } & { body: TSPAddUsersTSPAccountRequestBody; } & object) => Promise>; setGlobalDialInURLForTSPUser: (_: { path: TSPSetGlobalDialInURLForTSPUserPathParams; } & { body?: TSPSetGlobalDialInURLForTSPUserRequestBody; } & object) => Promise>; getUsersTSPAccount: (_: { path: TSPGetUsersTSPAccountPathParams; } & object) => Promise>; deleteUsersTSPAccount: (_: { path: TSPDeleteUsersTSPAccountPathParams; } & object) => Promise>; updateTSPAccount: (_: { path: TSPUpdateTSPAccountPathParams; } & { body: TSPUpdateTSPAccountRequestBody; } & object) => Promise>; }; readonly trackingField: { listTrackingFields: (_: object) => Promise>; createTrackingField: (_: object & { body?: TrackingFieldCreateTrackingFieldRequestBody; }) => Promise>; getTrackingField: (_: { path: TrackingFieldGetTrackingFieldPathParams; } & object) => Promise>; deleteTrackingField: (_: { path: TrackingFieldDeleteTrackingFieldPathParams; } & object) => Promise>; updateTrackingField: (_: { path: TrackingFieldUpdateTrackingFieldPathParams; } & { body?: TrackingFieldUpdateTrackingFieldRequestBody; } & object) => Promise>; }; readonly webinars: { deleteLiveWebinarMessage: (_: { path: WebinarsDeleteLiveWebinarMessagePathParams; } & object & { query?: WebinarsDeleteLiveWebinarMessageQueryParams; }) => Promise>; getWebinarAbsentees: (_: { path: WebinarsGetWebinarAbsenteesPathParams; } & object & { query?: WebinarsGetWebinarAbsenteesQueryParams; }) => Promise>; listPastWebinarInstances: (_: { path: WebinarsListPastWebinarInstancesPathParams; } & object) => Promise>; listWebinarParticipants: (_: { path: WebinarsListWebinarParticipantsPathParams; } & object & { query?: WebinarsListWebinarParticipantsQueryParams; }) => Promise>; listPastWebinarPollResults: (_: { path: WebinarsListPastWebinarPollResultsPathParams; } & object) => Promise>; listQAsOfPastWebinar: (_: { path: WebinarsListQAsOfPastWebinarPathParams; } & object) => Promise>; listWebinarTemplates: (_: { path: WebinarsListWebinarTemplatesPathParams; } & object) => Promise>; createWebinarTemplate: (_: { path: WebinarsCreateWebinarTemplatePathParams; } & { body?: WebinarsCreateWebinarTemplateRequestBody; } & object) => Promise>; listWebinars: (_: { path: WebinarsListWebinarsPathParams; } & object & { query?: WebinarsListWebinarsQueryParams; }) => Promise>; createWebinar: (_: { path: WebinarsCreateWebinarPathParams; } & { body?: WebinarsCreateWebinarRequestBody; } & object) => Promise>; getWebinar: (_: { path: WebinarsGetWebinarPathParams; } & object & { query?: WebinarsGetWebinarQueryParams; }) => Promise>; deleteWebinar: (_: { path: WebinarsDeleteWebinarPathParams; } & object & { query?: WebinarsDeleteWebinarQueryParams; }) => Promise>; updateWebinar: (_: { path: WebinarsUpdateWebinarPathParams; } & { body?: WebinarsUpdateWebinarRequestBody; } & { query?: WebinarsUpdateWebinarQueryParams; }) => Promise>; performBatchRegistration: (_: { path: WebinarsPerformBatchRegistrationPathParams; } & { body?: WebinarsPerformBatchRegistrationRequestBody; } & object) => Promise>; getWebinarsSessionBranding: (_: { path: WebinarsGetWebinarsSessionBrandingPathParams; } & object) => Promise>; createWebinarsBrandingNameTag: (_: { path: WebinarsCreateWebinarsBrandingNameTagPathParams; } & { body: WebinarsCreateWebinarsBrandingNameTagRequestBody; } & object) => Promise>; deleteWebinarsBrandingNameTag: (_: { path: WebinarsDeleteWebinarsBrandingNameTagPathParams; } & object & { query?: WebinarsDeleteWebinarsBrandingNameTagQueryParams; }) => Promise>; updateWebinarsBrandingNameTag: (_: { path: WebinarsUpdateWebinarsBrandingNameTagPathParams; } & { body?: WebinarsUpdateWebinarsBrandingNameTagRequestBody; } & object) => Promise>; uploadWebinarsBrandingVirtualBackground: (_: { path: WebinarsUploadWebinarsBrandingVirtualBackgroundPathParams; } & { body: WebinarsUploadWebinarsBrandingVirtualBackgroundRequestBody; } & object) => Promise>; deleteWebinarsBrandingVirtualBackgrounds: (_: { path: WebinarsDeleteWebinarsBrandingVirtualBackgroundsPathParams; } & object & { query?: WebinarsDeleteWebinarsBrandingVirtualBackgroundsQueryParams; }) => Promise>; setWebinarsDefaultBrandingVirtualBackground: (_: { path: WebinarsSetWebinarsDefaultBrandingVirtualBackgroundPathParams; } & object & { query?: WebinarsSetWebinarsDefaultBrandingVirtualBackgroundQueryParams; }) => Promise>; uploadWebinarsBrandingWallpaper: (_: { path: WebinarsUploadWebinarsBrandingWallpaperPathParams; } & { body: WebinarsUploadWebinarsBrandingWallpaperRequestBody; } & object) => Promise>; deleteWebinarsBrandingWallpaper: (_: { path: WebinarsDeleteWebinarsBrandingWallpaperPathParams; } & object) => Promise>; createWebinarsInviteLinks: (_: { path: WebinarsCreateWebinarsInviteLinksPathParams; } & { body?: WebinarsCreateWebinarsInviteLinksRequestBody; } & object) => Promise>; getWebinarsJoinTokenForLiveStreaming: (_: { path: WebinarsGetWebinarsJoinTokenForLiveStreamingPathParams; } & object) => Promise>; getWebinarsArchiveTokenForLocalArchiving: (_: { path: WebinarsGetWebinarsArchiveTokenForLocalArchivingPathParams; } & object) => Promise>; getWebinarsJoinTokenForLocalRecording: (_: { path: WebinarsGetWebinarsJoinTokenForLocalRecordingPathParams; } & object) => Promise>; getLiveStreamDetails: (_: { path: WebinarsGetLiveStreamDetailsPathParams; } & object) => Promise>; updateLiveStream: (_: { path: WebinarsUpdateLiveStreamPathParams; } & { body: WebinarsUpdateLiveStreamRequestBody; } & object) => Promise>; updateLiveStreamStatus: (_: { path: WebinarsUpdateLiveStreamStatusPathParams; } & { body?: WebinarsUpdateLiveStreamStatusRequestBody; } & object) => Promise>; listPanelists: (_: { path: WebinarsListPanelistsPathParams; } & object) => Promise>; addPanelists: (_: { path: WebinarsAddPanelistsPathParams; } & { body?: WebinarsAddPanelistsRequestBody; } & object) => Promise>; removeAllPanelists: (_: { path: WebinarsRemoveAllPanelistsPathParams; } & object) => Promise>; removePanelist: (_: { path: WebinarsRemovePanelistPathParams; } & object) => Promise>; listWebinarsPolls: (_: { path: WebinarsListWebinarsPollsPathParams; } & object & { query?: WebinarsListWebinarsPollsQueryParams; }) => Promise>; createWebinarsPoll: (_: { path: WebinarsCreateWebinarsPollPathParams; } & { body?: WebinarsCreateWebinarsPollRequestBody; } & object) => Promise>; getWebinarPoll: (_: { path: WebinarsGetWebinarPollPathParams; } & object) => Promise>; updateWebinarPoll: (_: { path: WebinarsUpdateWebinarPollPathParams; } & { body?: WebinarsUpdateWebinarPollRequestBody; } & object) => Promise>; deleteWebinarPoll: (_: { path: WebinarsDeleteWebinarPollPathParams; } & object) => Promise>; listWebinarRegistrants: (_: { path: WebinarsListWebinarRegistrantsPathParams; } & object & { query?: WebinarsListWebinarRegistrantsQueryParams; }) => Promise>; addWebinarRegistrant: (_: { path: WebinarsAddWebinarRegistrantPathParams; } & { body: WebinarsAddWebinarRegistrantRequestBody; } & { query?: WebinarsAddWebinarRegistrantQueryParams; }) => Promise>; listRegistrationQuestions: (_: { path: WebinarsListRegistrationQuestionsPathParams; } & object) => Promise>; updateRegistrationQuestions: (_: { path: WebinarsUpdateRegistrationQuestionsPathParams; } & { body?: WebinarsUpdateRegistrationQuestionsRequestBody; } & object) => Promise>; updateRegistrantsStatus: (_: { path: WebinarsUpdateRegistrantsStatusPathParams; } & { body: WebinarsUpdateRegistrantsStatusRequestBody; } & { query?: WebinarsUpdateRegistrantsStatusQueryParams; }) => Promise>; getWebinarRegistrant: (_: { path: WebinarsGetWebinarRegistrantPathParams; } & object & { query?: WebinarsGetWebinarRegistrantQueryParams; }) => Promise>; deleteWebinarRegistrant: (_: { path: WebinarsDeleteWebinarRegistrantPathParams; } & object & { query?: WebinarsDeleteWebinarRegistrantQueryParams; }) => Promise>; getWebinarSIPURIWithPasscode: (_: { path: WebinarsGetWebinarSIPURIWithPasscodePathParams; } & { body?: WebinarsGetWebinarSIPURIWithPasscodeRequestBody; } & object) => Promise>; updateWebinarStatus: (_: { path: WebinarsUpdateWebinarStatusPathParams; } & { body?: WebinarsUpdateWebinarStatusRequestBody; } & object) => Promise>; getWebinarSurvey: (_: { path: WebinarsGetWebinarSurveyPathParams; } & object) => Promise>; deleteWebinarSurvey: (_: { path: WebinarsDeleteWebinarSurveyPathParams; } & object) => Promise>; updateWebinarSurvey: (_: { path: WebinarsUpdateWebinarSurveyPathParams; } & { body?: WebinarsUpdateWebinarSurveyRequestBody; } & object) => Promise>; getWebinarsToken: (_: { path: WebinarsGetWebinarsTokenPathParams; } & object & { query?: WebinarsGetWebinarsTokenQueryParams; }) => Promise>; getWebinarTrackingSources: (_: { path: WebinarsGetWebinarTrackingSourcesPathParams; } & object) => Promise>; }; } type MeetingParticipantJbhWaitingEvent = Event<"meeting.participant_jbh_waiting"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; duration: number; participant: { id?: string; user_name: string; customer_key?: string; }; }; }; }; type MeetingSummaryRecoveredEvent = Event<"meeting.summary_recovered"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { meeting_host_id: string; meeting_host_email: string; meeting_uuid: string; meeting_id: number; meeting_topic: string; meeting_start_time: string; meeting_end_time: string; summary_start_time: string; summary_end_time: string; summary_created_time: string; summary_last_modified_time: string; summary_title: string; }; }; }; type MeetingParticipantLeftBreakoutRoomEvent = Event<"meeting.participant_left_breakout_room"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; breakout_room_uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; parent_user_id?: string; user_name: string; id?: string; participant_uuid?: string; leave_time: string; leave_reason?: string; email: string; registrant_id?: string; participant_user_id?: string; phone_number?: string; customer_key?: string; }; }; }; }; type MeetingDeviceTestedEvent = Event<"meeting.device_tested"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; test_result: { user_id: string; user_name: string; camera_status: 0 | 1 | 2; speaker_status: 0 | 1 | 2; microphone_status: 0 | 1 | 2; os?: string; }; }; }; }; type MeetingSummarySharedEvent = Event<"meeting.summary_shared"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { meeting_host_id: string; meeting_host_email: string; meeting_uuid: string; meeting_id: number; meeting_topic: string; meeting_start_time: string; meeting_end_time: string; summary_start_time: string; summary_end_time: string; summary_created_time: string; summary_last_modified_time: string; summary_title: string; share_with_users: { user_email: string; }[]; }; }; }; type WebinarChatMessageFileDownloadedEvent = Event<"webinar.chat_message_file_downloaded"> & { event: string; event_ts: number; payload: { account_id?: string; operator: string; operator_id?: string; object: { id: number; uuid: string; host_account_id: string; chat_message_file: { file_id: string; file_name: string; file_size: number; file_type: string; file_owner_id?: string; }; }; }; }; type WebinarDeletedEvent = Event<"webinar.deleted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id?: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic?: string; type: 5 | 6 | 9; start_time?: string; duration?: number; timezone?: string; occurrences?: { occurrence_id: string; start_time: string; }[]; }; }; }; type RecordingRegistrationApprovedEvent = Event<"recording.registration_approved"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; registrant: { id?: string; email: string; first_name: string; last_name: string; }; }; }; }; type MeetingRiskAlertEvent = Event<"meeting.risk_alert"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; host_email: string; topic?: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; armn_details: { post_platform?: string; social_link?: string; post_time?: string; post_user?: string; meeting_url?: string; recommended_enable_settings?: ("enablePassword" | "enableWaitingRoom" | "enableOnlyAuthenticated" | "enableRegistration" | "enableScreenShareLock" | "enableScreenShareHostOnly" | "enableSpecifiedDomain")[]; recommended_disable_settings?: ("enableAnnotation" | "enableMeetingChat" | "enableScreenShare" | "enableMultipleShare")[]; }; }; }; }; type WebinarParticipantFeedbackEvent = Event<"webinar.participant_feedback"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; participant: { participant_uuid: string; participant_user_id: string; user_name: string; feedback: { satisfied: boolean; feedback_details?: { id: string; name: string; }[]; comments?: string; }; }; }; }; }; type MeetingParticipantJoinedWaitingRoomEvent = Event<"meeting.participant_joined_waiting_room"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; participant_uuid?: string; date_time: string; email: string; phone_number?: string; participant_user_id?: string; customer_key?: string; registrant_id?: string; }; }; }; }; type WebinarConvertedToMeetingEvent = Event<"webinar.converted_to_meeting"> & { event: string; event_ts?: number; payload: { account_id: string; operator: string; operator_id?: string; object: { uuid: string; id: number; host_id: string; topic?: string; type: 2 | 3 | 8; start_time?: string; duration?: number; timezone?: string; }; }; }; type MeetingParticipantPhoneCalloutRingingEvent = Event<"meeting.participant_phone_callout_ringing"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; participant: { invitee_name: string; phone_number: number; }; }; }; }; type MeetingParticipantJbhJoinedEvent = Event<"meeting.participant_jbh_joined"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; duration: number; participant: { id?: string; user_name?: string; customer_key?: string; registrant_id?: string; }; }; }; }; type MeetingInvitationAcceptedEvent = Event<"meeting.invitation_accepted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: string; uuid: string; host_id: string; topic: string; participant: { participant_user_id: string; email: string; }; }; }; }; type RecordingArchiveFilesCompletedEvent = Event<"recording.archive_files_completed"> & { event: string; event_ts: number; download_token: string; payload: { account_id?: string; object?: { uuid?: string; id?: number; host_id?: string; topic?: string; type?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 100; start_time?: string; timezone?: string; duration?: number; duration_in_second?: number; total_size?: number; recording_count?: number; meeting_type?: "internal" | "external"; account_name?: string; complete_time?: string; is_breakout_room?: boolean; parent_meeting_id?: string; archive_files?: { id?: string; file_type?: "MP4" | "M4A" | "TRANSCRIPT" | "CHAT" | "CC" | "CHAT_MESSAGE"; file_extension?: string; file_name?: string; file_size?: number; download_url?: string; status?: "completed" | "processing" | "failed"; recording_type?: "shared_screen_with_speaker_view" | "audio_only" | "chat_file" | "closed_caption" | "chat_message"; individual?: boolean; participant_email?: string; participant_join_time?: string; participant_leave_time?: string; encryption_fingerprint?: string; number_of_messages?: number; storage_location?: "US" | "AU" | "BR" | "CA" | "EU" | "IN" | "JP" | "SG" | "CH"; }[]; status?: "completed" | "processing"; group_id?: string; }; }; }; type MeetingAlertEvent = Event<"meeting.alert"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; issues: ("Unstable audio quality" | "Unstable video quality" | "Unstable screen share quality" | "High CPU occupation" | "Call Reconnection")[]; }; }; }; type MeetingChatMessageFileSentEvent = Event<"meeting.chat_message_file_sent"> & { event: string; event_ts: number; payload: { account_id: string; object: { meeting_id: number; meeting_uuid: string; chat_message_file: { date_time: string; sender_session_id: string; sender_name: string; sender_email?: string; sender_type: "host" | "guest"; recipient_session_id?: string; recipient_name?: string; recipient_email?: string; recipient_type: "everyone" | "host" | "guest" | "group"; message_id: string; file_id: string; file_name: string; file_size: number; file_type: string; download_url: string; }; }; }; }; type MeetingDeletedEvent = Event<"meeting.deleted"> & { event: string; event_ts?: number; payload: { account_id: string; operator: string; operator_id?: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic?: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; duration?: number; timezone?: string; occurrences?: { occurrence_id: string; start_time: string; }[]; }; }; }; type MeetingParticipantJoinedEvent = Event<"meeting.participant_joined"> & { event: string; event_ts: number; payload: { account_id: string; object: { id?: string; uuid: string; host_id: string; topic?: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; duration: number; participant: { user_id: string; user_name: string; id?: string; participant_uuid?: string; join_time: string; email: string; registrant_id?: string; participant_user_id?: string; customer_key?: string; phone_number?: string; }; }; }; }; type UserTspDeletedEvent = Event<"user.tsp_deleted"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; email?: string; tsp_credentials?: { conference_code?: string; leader_pin?: string; tsp_bridge?: string; dial_in_numbers?: { code?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; country_label?: "US_TSP_TB" | "EU_TSP_TB"; }[]; }; }; }; }; type MeetingInvitationDispatchedEvent = Event<"meeting.invitation_dispatched"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: string; uuid: string; host_id: string; topic: string; participant: { participant_user_id: string; email: string; }; }; }; }; type WebinarEndedEvent = Event<"webinar.ended"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone: string; end_time?: string; duration: number; practice_session?: boolean; }; }; }; type MeetingConvertedToWebinarEvent = Event<"meeting.converted_to_webinar"> & { event: string; event_ts?: number; payload: { account_id: string; operator: string; operator_id?: string; object: { uuid: string; id: number; host_id: string; topic?: string; type: 5 | 6 | 9; start_time?: string; duration?: number; timezone?: string; }; }; }; type WebinarRecoveredEvent = Event<"webinar.recovered"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; }; }; }; type WebinarParticipantRoleChangedEvent = Event<"webinar.participant_role_changed"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone: string; duration: number; participant: { user_id: string; user_name: string; email: string; registrant_id?: string; participant_user_id?: string; participant_uuid?: string; date_time: string; old_role: "host" | "co-host" | "attendee"; new_role: "host" | "co-host" | "attendee"; }; }; }; }; type MeetingParticipantJbhWaitingLeftEvent = Event<"meeting.participant_jbh_waiting_left"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { id?: string; user_name: string; customer_key?: string; registrant_id?: string; }; }; }; }; type UserTspCreatedEvent = Event<"user.tsp_created"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; email?: string; tsp_credentials?: { conference_code?: string; leader_pin?: string; tsp_bridge?: string; dial_in_numbers?: { code?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; country_label?: "US_TSP_TB" | "EU_TSP_TB"; }[]; }; }; }; }; type MeetingBreakoutRoomSharingEndedEvent = Event<"meeting.breakout_room_sharing_ended"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; breakout_room_uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; parent_user_id?: string; user_name?: string; id?: string; sharing_details: { content: "application" | "whiteboard" | "desktop" | "airplay" | "camera" | "unknown"; link_source: "" | "deep_link" | "in_meeting"; file_link: string; date_time: string; source: "" | "dropbox"; }; }; }; }; }; type MeetingUpdatedEvent = Event<"meeting.updated"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; scope?: "single" | "all"; object: { id: number; uuid?: string; host_id?: string; topic?: string; type?: 0 | 1 | 2 | 3 | 4 | 7 | 8 | 10; start_time?: string; duration?: number; timezone?: string; join_url?: string; password?: string; agenda?: string; registration_url?: string; occurrences?: { occurrence_id: string; start_time: string; duration?: number; status?: "available" | "deleted"; }[]; settings?: { host_video?: boolean; participant_video?: boolean; join_before_host?: boolean; jbh_time?: 0 | 5 | 10; mute_upon_entry?: boolean; audio?: "telephony" | "voip" | "both"; auto_recording?: "local" | "cloud" | "none"; use_pmi?: boolean; waiting_room?: boolean; watermark?: boolean; enforce_login?: boolean; enforce_login_domains?: string; approval_type?: 0 | 1 | 2; registration_type?: 1 | 2 | 3; alternative_hosts?: string; meeting_authentication?: boolean; authentication_option?: string; authentication_name?: string; authentication_domains?: string; meeting_invitees?: { email?: string; }[]; language_interpretation?: { enable: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; continuous_meeting_chat?: { enable?: boolean; auto_add_invited_external_users?: boolean; auto_add_meeting_participants?: boolean; channel_id?: string; }; auto_start_meeting_summary?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; auto_start_ai_companion_questions?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; summary_template_id?: string; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; recurrence?: { type?: 1 | 2 | 3; repeat_interval?: number; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; monthly_day?: number; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; end_times?: number; end_date_time?: string; monthly_week?: -1 | 1 | 2 | 3 | 4; }; tracking_fields?: { field?: string; value?: string; }[]; }; time_stamp: number; old_object: { id: number; uuid?: string; host_id?: string; topic?: string; type?: 0 | 1 | 2 | 3 | 4 | 7 | 8 | 10; start_time?: string; duration?: number; timezone?: string; join_url?: string; password?: string; agenda?: string; registration_url?: string; occurrences?: { occurrence_id: string; start_time: string; duration?: number; status?: "available" | "deleted"; }[]; settings?: { host_video?: boolean; participant_video?: boolean; join_before_host?: boolean; jbh_time?: 0 | 5 | 10; mute_upon_entry?: boolean; audio?: "telephony" | "voip" | "both"; auto_recording?: "local" | "cloud" | "none"; use_pmi?: boolean; waiting_room?: boolean; watermark?: boolean; enforce_login?: boolean; enforce_login_domains?: string; approval_type?: 0 | 1 | 2; registration_type?: 1 | 2 | 3; alternative_hosts?: string; meeting_authentication?: boolean; authentication_option?: string; authentication_name?: string; authentication_domains?: string; meeting_invitees?: { email?: string; }[]; language_interpretation?: { enable: boolean; interpreters?: { email?: string; languages?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; continuous_meeting_chat?: { enable?: boolean; auto_add_invited_external_users?: boolean; auto_add_meeting_participants?: boolean; channel_id?: string; }; auto_start_meeting_summary?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; auto_start_ai_companion_questions?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; summary_template_id?: string; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; recurrence?: { type?: 1 | 2 | 3; repeat_interval?: number; weekly_days?: "1" | "2" | "3" | "4" | "5" | "6" | "7"; monthly_day?: number; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; end_times?: number; end_date_time?: string; monthly_week?: -1 | 1 | 2 | 3 | 4; }; tracking_fields?: { field?: string; value?: string; }[]; }; }; }; type MeetingRegistrationDeniedEvent = Event<"meeting.registration_denied"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; }; }; }; }; type WebinarRegistrationDeniedEvent = Event<"webinar.registration_denied"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; tracking_source?: { id: string; source_name: string; tracking_url: string; }; }; }; }; }; type MeetingRegistrationApprovedEvent = Event<"meeting.registration_approved"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; join_url: string; participant_pin_code?: number; }; }; }; }; type WebinarParticipantLeftEvent = Event<"webinar.participant_left"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; leave_time?: string; leave_reason?: string; email: string; registrant_id?: string; participant_user_id?: string; participant_uuid?: string; customer_key?: string; phone_number?: string; }; }; }; }; type RecordingBatchDeletedEvent = Event<"recording.batch_deleted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object?: { meetings: { meeting_uuid?: string; recording_file_ids?: string[]; }[]; }; }; }; type WebinarAlertEvent = Event<"webinar.alert"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone: string; duration: number; issues: ("Unstable audio quality" | "Unstable video quality" | "Unstable screen share quality" | "High CPU occupation" | "Call Reconnection")[]; }; }; }; type WebinarChatMessageSentEvent = Event<"webinar.chat_message_sent"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; chat_message: { date_time: string; sender_session_id: string; sender_name: string; sender_email?: string; sender_type: "host" | "alternative-host" | "panelist" | "guest"; recipient_session_id?: string; recipient_name?: string; recipient_email?: string; recipient_type: "everyone" | "host" | "guest" | "group"; message_id: string; message_content: string; file_ids?: string[]; }; }; }; }; type WebinarChatMessageFileSentEvent = Event<"webinar.chat_message_file_sent"> & { event: string; event_ts: number; payload: { account_id: string; object: { webinar_id: number; webinar_uuid: string; chat_message_file: { date_time: string; sender_session_id: string; sender_name: string; sender_email?: string; sender_type: "host" | "guest"; recipient_session_id?: string; recipient_name?: string; recipient_email?: string; recipient_type: "everyone" | "host" | "guest" | "group"; message_id: string; file_id: string; file_name: string; file_size: number; file_type: string; download_url: string; }; }; }; }; type MeetingEndedEvent = Event<"meeting.ended"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; end_time: string; }; }; }; type MeetingParticipantJoinedBreakoutRoomEvent = Event<"meeting.participant_joined_breakout_room"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; breakout_room_uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; parent_user_id?: string; user_name: string; id?: string; participant_uuid?: string; join_time: string; email: string; registrant_id?: string; participant_user_id?: string; phone_number?: string; customer_key?: string; }; }; }; }; type MeetingParticipantLeftWaitingRoomEvent = Event<"meeting.participant_left_waiting_room"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; participant_uuid?: string; date_time: string; email: string; phone_number?: string; participant_user_id?: string; customer_key?: string; registrant_id?: string; }; }; }; }; type MeetingStartedEvent = Event<"meeting.started"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; }; }; }; type MeetingRegistrationCancelledEvent = Event<"meeting.registration_cancelled"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id?: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; }; }; }; }; type MeetingSummaryCompletedEvent = Event<"meeting.summary_completed"> & { event: string; event_ts: number; payload: { account_id: string; object: { meeting_host_id: string; meeting_host_email: string; meeting_uuid: string; meeting_id: number; meeting_topic: string; meeting_start_time: string; meeting_end_time: string; summary_start_time: string; summary_end_time: string; summary_created_time: string; summary_last_modified_time: string; summary_title: string; summary_overview?: string; summary_details: { label: string; summary: string; }[]; next_steps: string[]; summary_content?: string; summary_doc_url?: string; }; }; }; type MeetingParticipantLeftEvent = Event<"meeting.participant_left"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; participant_uuid?: string; leave_time: string; leave_reason?: string; email: string; registrant_id?: string; participant_user_id?: string; customer_key?: string; phone_number?: string; }; }; }; }; type MeetingParticipantPhoneCalloutRejectedEvent = Event<"meeting.participant_phone_callout_rejected"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; participant: { invitee_name: string; phone_number: number; }; }; }; }; type MeetingParticipantPhoneCalloutAcceptedEvent = Event<"meeting.participant_phone_callout_accepted"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; participant: { invitee_name: string; phone_number: number; }; }; }; }; type WebinarSharingStartedEvent = Event<"webinar.sharing_started"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; sharing_details: { content: "application" | "whiteboard" | "desktop" | "airplay" | "camera" | "unknown"; link_source: "" | "deep_link" | "in_meeting"; file_link: string; date_time: string; source: "" | "dropbox"; }; }; }; }; }; type MeetingRegistrationCreatedEvent = Event<"meeting.registration_created"> & { event: string; event_ts: number; payload: { account_id: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; address?: string; city?: string; country?: string; zip?: string; state?: string; phone?: string; industry?: string; org?: string; job_title?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; comments?: string; custom_questions?: { title: string; value: string; }[]; status: "approved" | "pending"; join_url: string; participant_pin_code?: number; }; }; }; }; type RecordingRecoveredEvent = Event<"recording.recovered"> & { event: string; event_ts: number; download_token?: string; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; account_id: string; timezone?: string; duration: number; share_url: string; total_size: number; recording_count: number; recording_files: { id: string; meeting_id: string; recording_start: string; recording_end: string; file_type: "MP4" | "M4A" | "CHAT" | "TRANSCRIPT" | "CSV" | "TB" | "CC" | "CHAT_MESSAGE" | "SUMMARY" | "TIMELINE"; file_size: number; file_extension: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG"; file_name?: string; play_url?: string; download_url: string; status: "completed" | "processing"; recording_type: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "gallery_view" | "shared_screen" | "audio_only" | "audio_transcript" | "chat_file" | "active_speaker" | "host_video" | "audio_only_each_participant" | "cc_transcript" | "closed_caption" | "poll" | "timeline" | "thumbnail" | "audio_interpretation" | "summary" | "summary_next_steps" | "summary_smart_chapters" | "sign_interpretation" | "production_sutdio"; }[]; participant_audio_files?: { id: string; recording_start: string; recording_end: string; file_type: string; file_name: string; file_size: number; file_extension: string; play_url?: string; download_url: string; file_path?: string; status: "completed" | "processing"; }[]; }; }; }; type MeetingSharingEndedEvent = Event<"meeting.sharing_ended"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; sharing_details: { content: "application" | "whiteboard" | "desktop" | "airplay" | "camera" | "unknown"; link_source: "" | "deep_link" | "in_meeting"; file_link: string; date_time: string; source: "" | "dropbox"; }; }; }; }; }; type RecordingCloudStorageUsageUpdatedEvent = Event<"recording.cloud_storage_usage_updated"> & { event: string; event_ts: number; payload: { account_id: string; object: { free_storage: string; plan_storage: string; plan_type: string; storage_used: string; storage_used_percentage: number; storage_exceed: string; max_exceed_date?: string; }; }; }; type RecordingTranscriptCompletedEvent = Event<"recording.transcript_completed"> & { event: string; event_ts: number; download_token?: string; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; account_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; host_email: string; duration: number; password?: string; share_url: string; total_size: number; recording_count: number; recording_files: { id: string; meeting_id: string; recording_start: string; recording_end: string; file_type: string; file_size: number; file_extension: string; file_name?: string; play_url?: string; download_url: string; file_path?: string; status: "completed" | "processing"; recording_type: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "gallery_view" | "shared_screen" | "audio_only" | "audio_transcript" | "chat_file" | "active_speaker" | "host_video" | "audio_only_each_participant" | "cc_transcript" | "closed_caption" | "poll" | "timeline" | "thumbnail"; }[]; }; }; }; type RecordingStoppedEvent = Event<"recording.stopped"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; recording_file: { recording_start: string; recording_end: string; }; }; }; }; type RecordingBatchTrashedEvent = Event<"recording.batch_trashed"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation: "trash_user_recordings" | "trash_account_recordings"; object?: { meeting_uuids: string[]; }; }; }; type WebinarStartedEvent = Event<"webinar.started"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone: string; duration: number; }; }; }; type MeetingChatMessageFileDownloadedEvent = Event<"meeting.chat_message_file_downloaded"> & { event: string; event_ts: number; payload: { account_id?: string; operator: string; operator_id?: string; object: { id: number; uuid: string; host_account_id: string; chat_message_file: { file_id: string; file_name: string; file_size: number; file_type: string; file_owner_id?: string; }; }; }; }; type WebinarSharingEndedEvent = Event<"webinar.sharing_ended"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; sharing_details: { content: "application" | "whiteboard" | "desktop" | "airplay" | "camera" | "unknown"; link_source: "" | "deep_link" | "in_meeting"; file_link: string; date_time: string; source: "" | "dropbox"; }; }; }; }; }; type MeetingSummaryTrashedEvent = Event<"meeting.summary_trashed"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { meeting_host_id: string; meeting_host_email: string; meeting_uuid: string; meeting_id: number; meeting_topic: string; meeting_start_time: string; meeting_end_time: string; summary_start_time: string; summary_end_time: string; summary_created_time: string; summary_last_modified_time: string; summary_title: string; }; }; }; type MeetingSharingStartedEvent = Event<"meeting.sharing_started"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; sharing_details: { content: "application" | "whiteboard" | "desktop" | "airplay" | "camera" | "unknown"; link_source: "" | "deep_link" | "in_meeting"; file_link: string; date_time: string; source: "" | "dropbox"; }; }; }; }; }; type WebinarRegistrationCreatedEvent = Event<"webinar.registration_created"> & { event: string; event_ts: number; payload: { account_id: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; address?: string; city?: string; country?: string; zip?: string; state?: string; phone?: string; industry?: string; org?: string; job_title?: string; purchasing_time_frame?: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process?: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; no_of_employees?: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; comments?: string; custom_questions?: { title: string; value: string; }[]; status: "approved" | "pending"; join_url: string; tracking_source?: { id: string; source_name: string; tracking_url: string; }; }; }; }; }; type MeetingChatMessageSentEvent = Event<"meeting.chat_message_sent"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; chat_message: { date_time: string; sender_session_id: string; sender_name: string; sender_email?: string; sender_type: "host" | "guest"; recipient_session_id?: string; recipient_name?: string; recipient_email?: string; recipient_type: "everyone" | "host" | "guest" | "group"; message_id: string; message_content: string; file_ids?: string[]; }; }; }; }; type MeetingInvitationRejectedEvent = Event<"meeting.invitation_rejected"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: string; uuid: string; host_id: string; topic: string; participant: { participant_user_id: string; email: string; }; }; }; }; type MeetingParticipantRoleChangedEvent = Event<"meeting.participant_role_changed"> & { event: string; event_ts: number; payload: { account_id: string; object: { id?: string; uuid: string; host_id: string; topic?: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; duration: number; participant: { user_id: string; user_name: string; email: string; registrant_id?: string; participant_user_id?: string; participant_uuid?: string; date_time: string; old_role: "host" | "co-host" | "attendee"; new_role: "host" | "co-host" | "attendee"; }; }; }; }; type MeetingPermanentlyDeletedEvent = Event<"meeting.permanently_deleted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; }; }; }; type RecordingRegistrationCreatedEvent = Event<"recording.registration_created"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; registrant: { id?: string; email: string; status: "approved" | "denied" | "pending" | "all"; first_name: string; last_name: string; address: string; city: string; country: string; zip: string; state: string; phone: string; industry: string; org: string; job_title: string; purchasing_time_frame: "" | "Within a month" | "1-3 months" | "4-6 months" | "More than 6 months" | "No timeframe"; role_in_purchase_process: "" | "Decision Maker" | "Evaluator/Recommender" | "Influencer" | "Not involved"; no_of_employees: "" | "1-20" | "21-50" | "51-100" | "101-250" | "251-500" | "501-1,000" | "1,001-5,000" | "5,001-10,000" | "More than 10,000"; comments: string; custom_questions?: { title?: string; value?: string; }[]; }; }; }; }; type MeetingCreatedEvent = Event<"meeting.created"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8 | 10; start_time?: string; duration: number; timezone?: string; join_url: string; password?: string; pmi?: string; occurrences?: { occurrence_id: string; start_time: string; duration?: number; status?: "available" | "deleted"; }[]; settings: { use_pmi: boolean; alternative_hosts: string; meeting_invitees?: { email?: string; }[]; join_before_host?: boolean; jbh_time?: 0 | 5 | 10 | 15; }; recurrence?: { type?: 1 | 2 | 3; repeat_interval?: number; weekly_days?: string; monthly_day?: number; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; end_times?: number; end_date_time?: string; monthly_week?: -1 | 1 | 2 | 3 | 4; }; tracking_fields?: { field?: string; value?: string; visible?: boolean; }[]; }; }; }; type MeetingLiveStreamingStartedEvent = Event<"meeting.live_streaming_started"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; live_streaming: { service: "Facebook" | "Workplace_by_Facebook" | "YouTube" | "Twitch" | "Custom_Live_Streaming_Service"; custom_live_streaming_settings?: { stream_url: string; stream_key: string; page_url: string; resolution?: string; }; date_time: string; }; }; }; }; type MeetingParticipantRoomSystemCalloutAcceptedEvent = Event<"meeting.participant_room_system_callout_accepted"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; message_id: string; inviter_name: string; participant: { call_type: string; device_ip: string; }; }; }; }; type WebinarRegistrationApprovedEvent = Event<"webinar.registration_approved"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; join_url: string; tracking_source?: { id: string; source_name: string; tracking_url: string; }; }; }; }; }; type MeetingBreakoutRoomSharingStartedEvent = Event<"meeting.breakout_room_sharing_started"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; breakout_room_uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; parent_user_id?: string; user_name?: string; id?: string; sharing_details: { content: "application" | "whiteboard" | "desktop" | "airplay" | "camera" | "unknown"; link_source: "" | "deep_link" | "in_meeting"; file_link: string; date_time: string; source: "" | "dropbox"; }; }; }; }; }; type MeetingParticipantBindEvent = Event<"meeting.participant_bind"> & { event: string; event_ts: number; payload: { account_id: string; object: { id?: string; uuid: string; host_id: string; topic?: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; duration?: number; participant: { user_id: string; bind_user_id: string; user_name?: string; id?: string; participant_uuid?: string; bind_participant_uuid?: string; date_time?: string; email?: string; participant_user_id?: string; registrant_id?: string; phone_number: string; }; }; }; }; type MeetingParticipantFeedbackEvent = Event<"meeting.participant_feedback"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; participant: { participant_uuid: string; participant_user_id: string; user_name: string; feedback: { satisfied: boolean; feedback_details?: { id: string; name: string; }[]; comments?: string; }; }; }; }; }; type RecordingDeletedEvent = Event<"recording.deleted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; account_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; share_url: string; total_size: number; recording_count: number; recording_files: { id: string; meeting_id: string; recording_start: string; recording_end: string; file_type: "MP4" | "M4A" | "CHAT" | "TRANSCRIPT" | "CSV" | "TB" | "CC" | "CHAT_MESSAGE" | "SUMMARY" | "TIMELINE"; file_size: number; file_extension: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG"; file_name?: string; play_url?: string; download_url: string; status: "completed" | "processing"; recording_type: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "gallery_view" | "shared_screen" | "audio_only" | "audio_transcript" | "chat_file" | "active_speaker" | "host_video" | "audio_only_each_participant" | "cc_transcript" | "closed_caption" | "poll" | "timeline" | "thumbnail" | "audio_interpretation" | "summary" | "summary_next_steps" | "summary_smart_chapters" | "sign_interpretation" | "production_sutdio"; }[]; participant_audio_files?: { id: string; recording_start: string; recording_end: string; file_type: string; file_name: string; file_size: number; file_extension: string; play_url?: string; download_url: string; file_path?: string; status: "completed" | "processing"; }[]; }; }; }; type RecordingPausedEvent = Event<"recording.paused"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; recording_file: { recording_start: string; recording_end: string; }; }; }; }; type MeetingParticipantRoomSystemCalloutRingingEvent = Event<"meeting.participant_room_system_callout_ringing"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; message_id: string; inviter_name: string; participant: { call_type: string; device_ip: string; }; }; }; }; type RecordingStartedEvent = Event<"recording.started"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; recording_file: { recording_start: string; recording_end: string; }; }; }; }; type UserTspUpdatedEvent = Event<"user.tsp_updated"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; email?: string; tsp_credentials?: { conference_code?: string; leader_pin?: string; tsp_bridge?: string; dial_in_numbers?: { code?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; country_label?: "US_TSP_TB" | "EU_TSP_TB"; }[]; }; }; old_object?: { conference_code?: string; leader_pin?: string; tsp_bridge?: string; dial_in_numbers?: { code?: string; number?: string; type?: "toll" | "tollfree" | "media_link"; country_label?: "US_TSP_TB" | "EU_TSP_TB"; }[]; }; }; }; type MeetingInvitationTimeoutEvent = Event<"meeting.invitation_timeout"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: string; uuid: string; host_id: string; topic: string; participant: { participant_user_id: string; email: string; }; }; }; }; type MeetingParticipantAdmittedEvent = Event<"meeting.participant_admitted"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; participant_uuid?: string; participant_user_id?: string; phone_number?: string; date_time: string; email: string; customer_key?: string; registrant_id?: string; }; }; }; }; type MeetingParticipantRoomSystemCalloutFailedEvent = Event<"meeting.participant_room_system_callout_failed"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; message_id: string; inviter_name: string; reason_type: 0 | 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14; participant: { call_type: string; device_ip: string; }; }; }; }; type RecordingResumedEvent = Event<"recording.resumed"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; recording_file: { recording_start: string; recording_end: string; }; }; }; }; type MeetingParticipantPhoneCalloutMissedEvent = Event<"meeting.participant_phone_callout_missed"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; participant: { invitee_name: string; phone_number: number; }; }; }; }; type MeetingSummaryUpdatedEvent = Event<"meeting.summary_updated"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { meeting_host_id: string; meeting_host_email: string; meeting_uuid: string; meeting_id: number; meeting_topic: string; meeting_start_time: string; meeting_end_time: string; summary_start_time: string; summary_end_time: string; summary_created_time: string; summary_last_modified_time: string; summary_last_modified_user_id: string; summary_last_modified_user_email: string; summary_title: string; summary_overview?: string; summary_details: { label: string; summary: string; }[]; next_steps: string[]; edited_summary: { summary_overview?: string; summary_details?: string; next_steps?: string[]; }; summary_content?: string; summary_doc_url?: string; }; }; }; type WebinarParticipantJoinedEvent = Event<"webinar.participant_joined"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; timezone: string; duration: number; participant: { user_id: string; user_name: string; id: string; join_time: string; email: string; registrant_id?: string; participant_user_id?: string; participant_uuid?: string; customer_key?: string; phone_number?: string; }; }; }; }; type RecordingRenamedEvent = Event<"recording.renamed"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; time_stamp: number; object: { uuid: string; id: number; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; host_id: string; }; old_object: { uuid: string; id: number; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; host_id: string; }; }; }; type MeetingParticipantRoomSystemCalloutMissedEvent = Event<"meeting.participant_room_system_callout_missed"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; message_id: string; inviter_name: string; participant: { call_type: string; device_ip: string; }; }; }; }; type WebinarCreatedEvent = Event<"webinar.created"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time?: string; duration: number; timezone: string; join_url: string; password?: string; creation_source: "other" | "open_api" | "web_portal"; occurrences?: { occurrence_id: string; start_time: string; duration?: number; status?: "available" | "deleted"; }[]; settings: { use_pmi: boolean; alternative_hosts: string; }; recurrence?: { type?: 1 | 2 | 3; repeat_interval?: number; weekly_days?: string; monthly_day?: number; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; end_times?: number; end_date_time?: string; monthly_week?: -1 | 1 | 2 | 3 | 4; }; }; }; }; type RecordingRegistrationDeniedEvent = Event<"recording.registration_denied"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; registrant: { id?: string; email: string; first_name: string; last_name: string; }; }; }; }; type MeetingLiveStreamingStoppedEvent = Event<"meeting.live_streaming_stopped"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; live_streaming: { service: "Facebook" | "Workplace_by_Facebook" | "YouTube" | "Twitch" | "Custom_Live_Streaming_Service"; custom_live_streaming_settings?: { stream_url: string; stream_key: string; page_url: string; resolution?: string; }; date_time: string; }; }; }; }; type WebinarRegistrationCancelledEvent = Event<"webinar.registration_cancelled"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id?: string; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; registrant: { id: string; first_name: string; last_name?: string; email: string; tracking_source?: { id: string; source_name: string; tracking_url: string; }; }; }; }; }; type MeetingRecoveredEvent = Event<"meeting.recovered"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; }; }; }; type WebinarPermanentlyDeletedEvent = Event<"webinar.permanently_deleted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; operation?: "all" | "single"; object: { uuid: string; id: number; host_id: string; topic: string; type: 5 | 6 | 9; start_time: string; duration: number; timezone: string; occurrences?: { occurrence_id: string; start_time: string; }[]; }; }; }; type RecordingCompletedEvent = Event<"recording.completed"> & { event: string; event_ts: number; download_token: string; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; account_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; password: string; timezone?: string; host_email: string; duration: number; share_url: string; total_size: number; recording_count: number; on_prem?: boolean; recording_play_passcode?: string; auto_delete?: boolean; auto_delete_date?: string; recording_files: { id: string; meeting_id: string; recording_start: string; recording_end: string; file_type: "MP4" | "M4A" | "CHAT" | "TRANSCRIPT" | "CSV" | "TB" | "CC" | "CHAT_MESSAGE" | "SUMMARY" | "TIMELINE"; file_size: number; file_extension: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG"; file_name?: string; play_url?: string; download_url: string; file_path?: string; status: "completed" | "processing"; recording_type: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "gallery_view" | "shared_screen" | "audio_only" | "chat_file" | "active_speaker" | "host_video" | "audio_only_each_participant" | "cc_transcript" | "closed_caption" | "poll" | "timeline" | "thumbnail" | "audio_interpretation" | "summary" | "summary_next_steps" | "summary_smart_chapters" | "sign_interpretation" | "production_studio"; }[]; participant_audio_files?: { id: string; recording_start: string; recording_end: string; file_type: string; file_name: string; file_size: number; file_extension: string; play_url?: string; download_url: string; file_path?: string; status: "completed" | "processing"; }[]; }; }; }; type MeetingParticipantPutInWaitingRoomEvent = Event<"meeting.participant_put_in_waiting_room"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: string; uuid: string; host_id: string; topic: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time: string; timezone?: string; duration: number; participant: { user_id: string; user_name?: string; id?: string; participant_uuid?: string; date_time: string; email: string; phone_number?: string; participant_user_id?: string; customer_key?: string; registrant_id?: string; }; }; }; }; type RecordingTrashedEvent = Event<"recording.trashed"> & { event: string; event_ts: number; download_token?: string; payload: { account_id: string; operator: string; operator_id: string; object: { id: number; uuid: string; host_id: string; topic: string; type: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 99; start_time: string; timezone?: string; duration: number; share_url: string; total_size: number; recording_count: number; account_id: string; recording_files?: { id: string; meeting_id: string; recording_start: string; recording_end: string; file_type: "MP4" | "M4A" | "CHAT" | "TRANSCRIPT" | "CSV" | "TB" | "CC" | "CHAT_MESSAGE" | "SUMMARY" | "TIMELINE"; file_extension: "MP4" | "M4A" | "TXT" | "VTT" | "CSV" | "JSON" | "JPG"; file_name?: string; file_size: number; play_url?: string; download_url: string; status: "completed" | "processing"; recording_type: "shared_screen_with_speaker_view(CC)" | "shared_screen_with_speaker_view" | "shared_screen_with_gallery_view" | "gallery_view" | "shared_screen" | "audio_only" | "audio_transcript" | "chat_file" | "active_speaker" | "host_video" | "audio_only_each_participant" | "cc_transcript" | "closed_caption" | "poll" | "timeline" | "thumbnail" | "audio_interpretation" | "summary" | "summary_next_steps" | "summary_smart_chapters" | "production_sutdio"; }[]; participant_audio_files?: { id: string; recording_start: string; recording_end: string; file_type: string; file_name: string; file_size: number; file_extension: string; play_url?: string; download_url: string; file_path?: string; status: "completed" | "processing"; }[]; }; }; }; type MeetingSummaryDeletedEvent = Event<"meeting.summary_deleted"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object: { meeting_host_id: string; meeting_host_email: string; meeting_uuid: string; meeting_id: number; meeting_topic: string; meeting_start_time: string; meeting_end_time: string; summary_start_time: string; summary_end_time: string; summary_created_time: string; summary_last_modified_time: string; summary_title: string; }; }; }; type WebinarParticipantBindEvent = Event<"webinar.participant_bind"> & { event: string; event_ts: number; payload: { account_id: string; object: { id?: string; uuid: string; host_id: string; topic?: string; type: 0 | 1 | 2 | 3 | 4 | 7 | 8; start_time?: string; timezone?: string; duration?: number; participant: { user_id: string; bind_user_id: string; user_name?: string; id?: string; participant_uuid?: string; bind_participant_uuid?: string; join_time: string; registrant_id?: string; phone_number: string; }; }; }; }; type WebinarUpdatedEvent = Event<"webinar.updated"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; scope?: "single" | "all"; object: { id: number; uuid?: string; host_id?: string; topic?: string; type?: 5 | 6 | 9; start_time?: string; duration?: number; timezone?: string; password?: string; agenda?: string; registration_url?: string; occurrences?: { occurrence_id: string; start_time: string; duration?: number; status?: "available" | "deleted"; }[]; settings?: { host_video?: boolean; panelists_video?: boolean; practice_session?: boolean; approval_type?: 0 | 1 | 2; registration_type?: 1 | 2 | 3; audio?: "telephony" | "voip" | "both"; auto_recording?: "local" | "cloud" | "none"; enforce_login?: boolean; meeting_authentication?: boolean; authentication_option?: string; authentication_name?: string; authentication_domains?: string; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; recurrence?: { type?: 1 | 2 | 3; repeat_interval?: number; weekly_days?: string; monthly_day?: number; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; end_times?: number; end_date_time?: string; monthly_week?: -1 | 1 | 2 | 3 | 4; }; }; time_stamp: number; old_object: { id: number; uuid?: string; host_id?: string; topic?: string; type?: 5 | 6 | 9; start_time?: string; duration?: number; timezone?: string; password?: string; agenda?: string; registration_url?: string; occurrences?: { occurrence_id: string; start_time: string; duration?: number; status?: "available" | "deleted"; }[]; settings?: { host_video?: boolean; panelists_video?: boolean; practice_session?: boolean; approval_type?: 0 | 1 | 2; registration_type?: 1 | 2 | 3; audio?: "telephony" | "voip" | "both"; auto_recording?: "local" | "cloud" | "none"; enforce_login?: boolean; meeting_authentication?: boolean; authentication_option?: string; authentication_name?: string; authentication_domains?: string; language_interpretation?: { enable?: boolean; interpreters?: { email?: string; interpreter_languages?: string; }[]; }; sign_language_interpretation?: { enable?: boolean; interpreters?: { email?: string; sign_language?: string; }[]; }; allow_host_control_participant_mute_state?: boolean; email_in_attendee_report?: boolean; }; recurrence?: { type?: 1 | 2 | 3; repeat_interval?: number; weekly_days?: string; monthly_day?: number; monthly_week_day?: 1 | 2 | 3 | 4 | 5 | 6 | 7; end_times?: number; end_date_time?: string; monthly_week?: -1 | 1 | 2 | 3 | 4; }; }; }; }; type RecordingBatchRecoveredEvent = Event<"recording.batch_recovered"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; operator_id: string; object?: { meetings: { meeting_uuid?: string; recording_file_ids?: string[]; }[]; }; }; }; type MeetingParticipantRoomSystemCalloutRejectedEvent = Event<"meeting.participant_room_system_callout_rejected"> & { event: string; event_ts: number; payload: { account_id: string; object: { id: number; uuid: string; host_id: string; message_id: string; inviter_name: string; participant: { call_type: string; device_ip: string; }; }; }; }; type MeetingsEvents = MeetingParticipantJbhWaitingEvent | MeetingSummaryRecoveredEvent | MeetingParticipantLeftBreakoutRoomEvent | MeetingDeviceTestedEvent | MeetingSummarySharedEvent | WebinarChatMessageFileDownloadedEvent | WebinarDeletedEvent | RecordingRegistrationApprovedEvent | MeetingRiskAlertEvent | WebinarParticipantFeedbackEvent | MeetingParticipantJoinedWaitingRoomEvent | WebinarConvertedToMeetingEvent | MeetingParticipantPhoneCalloutRingingEvent | MeetingParticipantJbhJoinedEvent | MeetingInvitationAcceptedEvent | RecordingArchiveFilesCompletedEvent | MeetingAlertEvent | MeetingChatMessageFileSentEvent | MeetingDeletedEvent | MeetingParticipantJoinedEvent | UserTspDeletedEvent | MeetingInvitationDispatchedEvent | WebinarEndedEvent | MeetingConvertedToWebinarEvent | WebinarRecoveredEvent | WebinarParticipantRoleChangedEvent | MeetingParticipantJbhWaitingLeftEvent | UserTspCreatedEvent | MeetingBreakoutRoomSharingEndedEvent | MeetingUpdatedEvent | MeetingRegistrationDeniedEvent | WebinarRegistrationDeniedEvent | MeetingRegistrationApprovedEvent | WebinarParticipantLeftEvent | RecordingBatchDeletedEvent | WebinarAlertEvent | WebinarChatMessageSentEvent | WebinarChatMessageFileSentEvent | MeetingEndedEvent | MeetingParticipantJoinedBreakoutRoomEvent | MeetingParticipantLeftWaitingRoomEvent | MeetingStartedEvent | MeetingRegistrationCancelledEvent | MeetingSummaryCompletedEvent | MeetingParticipantLeftEvent | MeetingParticipantPhoneCalloutRejectedEvent | MeetingParticipantPhoneCalloutAcceptedEvent | WebinarSharingStartedEvent | MeetingRegistrationCreatedEvent | RecordingRecoveredEvent | MeetingSharingEndedEvent | RecordingCloudStorageUsageUpdatedEvent | RecordingTranscriptCompletedEvent | RecordingStoppedEvent | RecordingBatchTrashedEvent | WebinarStartedEvent | MeetingChatMessageFileDownloadedEvent | WebinarSharingEndedEvent | MeetingSummaryTrashedEvent | MeetingSharingStartedEvent | WebinarRegistrationCreatedEvent | MeetingChatMessageSentEvent | MeetingInvitationRejectedEvent | MeetingParticipantRoleChangedEvent | MeetingPermanentlyDeletedEvent | RecordingRegistrationCreatedEvent | MeetingCreatedEvent | MeetingLiveStreamingStartedEvent | MeetingParticipantRoomSystemCalloutAcceptedEvent | WebinarRegistrationApprovedEvent | MeetingBreakoutRoomSharingStartedEvent | MeetingParticipantBindEvent | MeetingParticipantFeedbackEvent | RecordingDeletedEvent | RecordingPausedEvent | MeetingParticipantRoomSystemCalloutRingingEvent | RecordingStartedEvent | UserTspUpdatedEvent | MeetingInvitationTimeoutEvent | MeetingParticipantAdmittedEvent | MeetingParticipantRoomSystemCalloutFailedEvent | RecordingResumedEvent | MeetingParticipantPhoneCalloutMissedEvent | MeetingSummaryUpdatedEvent | WebinarParticipantJoinedEvent | RecordingRenamedEvent | MeetingParticipantRoomSystemCalloutMissedEvent | WebinarCreatedEvent | RecordingRegistrationDeniedEvent | MeetingLiveStreamingStoppedEvent | WebinarRegistrationCancelledEvent | MeetingRecoveredEvent | WebinarPermanentlyDeletedEvent | RecordingCompletedEvent | MeetingParticipantPutInWaitingRoomEvent | RecordingTrashedEvent | MeetingSummaryDeletedEvent | WebinarParticipantBindEvent | WebinarUpdatedEvent | RecordingBatchRecoveredEvent | MeetingParticipantRoomSystemCalloutRejectedEvent; declare class MeetingsEventProcessor extends EventManager { } type MeetingsOptions = CommonClientOptions; declare class MeetingsOAuthClient = MeetingsOptions> extends ProductClient { protected initAuth({ clientId, clientSecret, tokenStore, ...restOptions }: OptionsType): OAuth; protected initEndpoints(auth: OAuth, options: OptionsType): MeetingsEndpoints; protected initEventProcessor(endpoints: MeetingsEndpoints): MeetingsEventProcessor; } type MeetingsS2SAuthOptions = CommonClientOptions; declare class MeetingsS2SAuthClient = MeetingsS2SAuthOptions> extends ProductClient { protected initAuth({ clientId, clientSecret, tokenStore, accountId }: OptionsType): S2SAuth; protected initEndpoints(auth: S2SAuth, options: OptionsType): MeetingsEndpoints; protected initEventProcessor(endpoints: MeetingsEndpoints): MeetingsEventProcessor; } export { ApiResponseError, AwsLambdaReceiver, AwsReceiverRequestError, ClientCredentialsRawResponseError, CommonHttpRequestError, ConsoleLogger, HTTPReceiverConstructionError, HTTPReceiverPortNotNumberError, HTTPReceiverRequestError, HttpReceiver, LogLevel, MeetingsEndpoints, MeetingsEventProcessor, MeetingsOAuthClient, MeetingsS2SAuthClient, OAuthInstallerNotInitializedError, OAuthStateVerificationFailedError, OAuthTokenDoesNotExistError, OAuthTokenFetchFailedError, OAuthTokenRawResponseError, OAuthTokenRefreshFailedError, ProductClientConstructionError, ReceiverInconsistentStateError, ReceiverOAuthFlowError, S2SRawResponseError, StatusCode, isCoreError, isStateStore }; export type { ArchivingDeleteMeetingsArchivedFilesPathParams, ArchivingGetArchivedFileStatisticsQueryParams, ArchivingGetArchivedFileStatisticsResponse, ArchivingGetMeetingsArchivedFilesPathParams, ArchivingGetMeetingsArchivedFilesResponse, ArchivingListArchivedFilesQueryParams, ArchivingListArchivedFilesResponse, ArchivingUpdateArchivedFilesAutoDeleteStatusPathParams, ArchivingUpdateArchivedFilesAutoDeleteStatusRequestBody, ClientCredentialsToken, CloudRecordingCreateRecordingRegistrantPathParams, CloudRecordingCreateRecordingRegistrantRequestBody, CloudRecordingCreateRecordingRegistrantResponse, CloudRecordingDeleteMeetingOrWebinarRecordingsPathParams, CloudRecordingDeleteMeetingOrWebinarRecordingsQueryParams, CloudRecordingDeleteMeetingOrWebinarTranscriptPathParams, CloudRecordingDeleteRecordingFileForMeetingOrWebinarPathParams, CloudRecordingDeleteRecordingFileForMeetingOrWebinarQueryParams, CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsPathParams, CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsQueryParams, CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsDetailsResponse, CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryPathParams, CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryQueryParams, CloudRecordingGetMeetingOrWebinarRecordingsAnalyticsSummaryResponse, CloudRecordingGetMeetingRecordingSettingsPathParams, CloudRecordingGetMeetingRecordingSettingsResponse, CloudRecordingGetMeetingRecordingsPathParams, CloudRecordingGetMeetingRecordingsQueryParams, CloudRecordingGetMeetingRecordingsResponse, CloudRecordingGetMeetingTranscriptPathParams, CloudRecordingGetMeetingTranscriptResponse, CloudRecordingGetRegistrationQuestionsPathParams, CloudRecordingGetRegistrationQuestionsResponse, CloudRecordingListAllRecordingsPathParams, CloudRecordingListAllRecordingsQueryParams, CloudRecordingListAllRecordingsResponse, CloudRecordingListRecordingRegistrantsPathParams, CloudRecordingListRecordingRegistrantsQueryParams, CloudRecordingListRecordingRegistrantsResponse, CloudRecordingRecoverMeetingRecordingsPathParams, CloudRecordingRecoverMeetingRecordingsRequestBody, CloudRecordingRecoverSingleRecordingPathParams, CloudRecordingRecoverSingleRecordingRequestBody, CloudRecordingUpdateMeetingRecordingSettingsPathParams, CloudRecordingUpdateMeetingRecordingSettingsRequestBody, CloudRecordingUpdateRegistrantsStatusPathParams, CloudRecordingUpdateRegistrantsStatusRequestBody, CloudRecordingUpdateRegistrationQuestionsPathParams, CloudRecordingUpdateRegistrationQuestionsRequestBody, DevicesAddNewDeviceRequestBody, DevicesAssignDeviceToGroupPathParams, DevicesAssignDeviceToGroupQueryParams, DevicesAssignDeviceToUserOrCommonareaRequestBody, DevicesChangeDeviceAssociationPathParams, DevicesChangeDeviceAssociationRequestBody, DevicesChangeDevicePathParams, DevicesChangeDeviceRequestBody, DevicesDeleteDevicePathParams, DevicesDeleteZPADeviceByVendorAndMacAddressPathParams, DevicesGetDeviceDetailPathParams, DevicesGetDeviceDetailResponse, DevicesGetZDMGroupInfoQueryParams, DevicesGetZDMGroupInfoResponse, DevicesGetZPAVersionInfoPathParams, DevicesGetZPAVersionInfoResponse, DevicesGetZoomPhoneApplianceSettingsByUserIDQueryParams, DevicesGetZoomPhoneApplianceSettingsByUserIDResponse, DevicesListDevicesQueryParams, DevicesListDevicesResponse, DevicesUpgradeZPAFirmwareOrAppRequestBody, H323DevicesCreateHSIPDeviceRequestBody, H323DevicesCreateHSIPDeviceResponse, H323DevicesDeleteHSIPDevicePathParams, H323DevicesListHSIPDevicesQueryParams, H323DevicesListHSIPDevicesResponse, H323DevicesUpdateHSIPDevicePathParams, H323DevicesUpdateHSIPDeviceRequestBody, HttpReceiverOptions, JwtToken, Logger, MeetingAlertEvent, MeetingBreakoutRoomSharingEndedEvent, MeetingBreakoutRoomSharingStartedEvent, MeetingChatMessageFileDownloadedEvent, MeetingChatMessageFileSentEvent, MeetingChatMessageSentEvent, MeetingConvertedToWebinarEvent, MeetingCreatedEvent, MeetingDeletedEvent, MeetingDeviceTestedEvent, MeetingEndedEvent, MeetingInvitationAcceptedEvent, MeetingInvitationDispatchedEvent, MeetingInvitationRejectedEvent, MeetingInvitationTimeoutEvent, MeetingLiveStreamingStartedEvent, MeetingLiveStreamingStoppedEvent, MeetingParticipantAdmittedEvent, MeetingParticipantBindEvent, MeetingParticipantFeedbackEvent, MeetingParticipantJbhJoinedEvent, MeetingParticipantJbhWaitingEvent, MeetingParticipantJbhWaitingLeftEvent, MeetingParticipantJoinedBreakoutRoomEvent, MeetingParticipantJoinedEvent, MeetingParticipantJoinedWaitingRoomEvent, MeetingParticipantLeftBreakoutRoomEvent, MeetingParticipantLeftEvent, MeetingParticipantLeftWaitingRoomEvent, MeetingParticipantPhoneCalloutAcceptedEvent, MeetingParticipantPhoneCalloutMissedEvent, MeetingParticipantPhoneCalloutRejectedEvent, MeetingParticipantPhoneCalloutRingingEvent, MeetingParticipantPutInWaitingRoomEvent, MeetingParticipantRoleChangedEvent, MeetingParticipantRoomSystemCalloutAcceptedEvent, MeetingParticipantRoomSystemCalloutFailedEvent, MeetingParticipantRoomSystemCalloutMissedEvent, MeetingParticipantRoomSystemCalloutRejectedEvent, MeetingParticipantRoomSystemCalloutRingingEvent, MeetingPermanentlyDeletedEvent, MeetingRecoveredEvent, MeetingRegistrationApprovedEvent, MeetingRegistrationCancelledEvent, MeetingRegistrationCreatedEvent, MeetingRegistrationDeniedEvent, MeetingRiskAlertEvent, MeetingSharingEndedEvent, MeetingSharingStartedEvent, MeetingStartedEvent, MeetingSummaryCompletedEvent, MeetingSummaryDeletedEvent, MeetingSummaryRecoveredEvent, MeetingSummarySharedEvent, MeetingSummaryTrashedEvent, MeetingSummaryUpdatedEvent, MeetingUpdatedEvent, MeetingsAddMeetingAppPathParams, MeetingsAddMeetingAppResponse, MeetingsAddMeetingRegistrantPathParams, MeetingsAddMeetingRegistrantQueryParams, MeetingsAddMeetingRegistrantRequestBody, MeetingsAddMeetingRegistrantResponse, MeetingsCreateMeetingPathParams, MeetingsCreateMeetingPollPathParams, MeetingsCreateMeetingPollRequestBody, MeetingsCreateMeetingPollResponse, MeetingsCreateMeetingRequestBody, MeetingsCreateMeetingResponse, MeetingsCreateMeetingTemplateFromExistingMeetingPathParams, MeetingsCreateMeetingTemplateFromExistingMeetingRequestBody, MeetingsCreateMeetingTemplateFromExistingMeetingResponse, MeetingsCreateMeetingsInviteLinksPathParams, MeetingsCreateMeetingsInviteLinksRequestBody, MeetingsCreateMeetingsInviteLinksResponse, MeetingsDeleteLiveMeetingMessagePathParams, MeetingsDeleteLiveMeetingMessageQueryParams, MeetingsDeleteMeetingAppPathParams, MeetingsDeleteMeetingOrWebinarSummaryPathParams, MeetingsDeleteMeetingPathParams, MeetingsDeleteMeetingPollPathParams, MeetingsDeleteMeetingQueryParams, MeetingsDeleteMeetingRegistrantPathParams, MeetingsDeleteMeetingRegistrantQueryParams, MeetingsDeleteMeetingSurveyPathParams, MeetingsEvents, MeetingsGetLivestreamDetailsPathParams, MeetingsGetLivestreamDetailsResponse, MeetingsGetMeetingInvitationPathParams, MeetingsGetMeetingInvitationResponse, MeetingsGetMeetingOrWebinarSummaryPathParams, MeetingsGetMeetingOrWebinarSummaryResponse, MeetingsGetMeetingPathParams, MeetingsGetMeetingPollPathParams, MeetingsGetMeetingPollResponse, MeetingsGetMeetingQueryParams, MeetingsGetMeetingRegistrantPathParams, MeetingsGetMeetingRegistrantResponse, MeetingsGetMeetingResponse, MeetingsGetMeetingSIPURIWithPasscodePathParams, MeetingsGetMeetingSIPURIWithPasscodeRequestBody, MeetingsGetMeetingSIPURIWithPasscodeResponse, MeetingsGetMeetingSurveyPathParams, MeetingsGetMeetingSurveyResponse, MeetingsGetMeetingsArchiveTokenForLocalArchivingPathParams, MeetingsGetMeetingsArchiveTokenForLocalArchivingResponse, MeetingsGetMeetingsJoinTokenForLiveStreamingPathParams, MeetingsGetMeetingsJoinTokenForLiveStreamingResponse, MeetingsGetMeetingsJoinTokenForLocalRecordingPathParams, MeetingsGetMeetingsJoinTokenForLocalRecordingQueryParams, MeetingsGetMeetingsJoinTokenForLocalRecordingResponse, MeetingsGetMeetingsTokenPathParams, MeetingsGetMeetingsTokenQueryParams, MeetingsGetMeetingsTokenResponse, MeetingsGetPastMeetingDetailsPathParams, MeetingsGetPastMeetingDetailsResponse, MeetingsGetPastMeetingParticipantsPathParams, MeetingsGetPastMeetingParticipantsQueryParams, MeetingsGetPastMeetingParticipantsResponse, MeetingsListAccountsMeetingOrWebinarSummariesQueryParams, MeetingsListAccountsMeetingOrWebinarSummariesResponse, MeetingsListMeetingPollsPathParams, MeetingsListMeetingPollsQueryParams, MeetingsListMeetingPollsResponse, MeetingsListMeetingRegistrantsPathParams, MeetingsListMeetingRegistrantsQueryParams, MeetingsListMeetingRegistrantsResponse, MeetingsListMeetingTemplatesPathParams, MeetingsListMeetingTemplatesResponse, MeetingsListMeetingsPathParams, MeetingsListMeetingsQueryParams, MeetingsListMeetingsResponse, MeetingsListPastMeetingInstancesPathParams, MeetingsListPastMeetingInstancesResponse, MeetingsListPastMeetingsPollResultsPathParams, MeetingsListPastMeetingsPollResultsResponse, MeetingsListPastMeetingsQAPathParams, MeetingsListPastMeetingsQAResponse, MeetingsListRegistrationQuestionsPathParams, MeetingsListRegistrationQuestionsResponse, MeetingsListUpcomingMeetingsPathParams, MeetingsListUpcomingMeetingsResponse, MeetingsOptions, MeetingsPerformBatchPollCreationPathParams, MeetingsPerformBatchPollCreationRequestBody, MeetingsPerformBatchPollCreationResponse, MeetingsPerformBatchRegistrationPathParams, MeetingsPerformBatchRegistrationRequestBody, MeetingsPerformBatchRegistrationResponse, MeetingsS2SAuthOptions, MeetingsUpdateLiveMeetingMessagePathParams, MeetingsUpdateLiveMeetingMessageRequestBody, MeetingsUpdateLivestreamPathParams, MeetingsUpdateLivestreamRequestBody, MeetingsUpdateLivestreamStatusPathParams, MeetingsUpdateLivestreamStatusRequestBody, MeetingsUpdateMeetingPathParams, MeetingsUpdateMeetingPollPathParams, MeetingsUpdateMeetingPollRequestBody, MeetingsUpdateMeetingQueryParams, MeetingsUpdateMeetingRequestBody, MeetingsUpdateMeetingStatusPathParams, MeetingsUpdateMeetingStatusRequestBody, MeetingsUpdateMeetingSurveyPathParams, MeetingsUpdateMeetingSurveyRequestBody, MeetingsUpdateParticipantRealTimeMediaStreamsRTMSAppStatusPathParams, MeetingsUpdateParticipantRealTimeMediaStreamsRTMSAppStatusRequestBody, MeetingsUpdateRegistrantsStatusPathParams, MeetingsUpdateRegistrantsStatusQueryParams, MeetingsUpdateRegistrantsStatusRequestBody, MeetingsUpdateRegistrationQuestionsPathParams, MeetingsUpdateRegistrationQuestionsRequestBody, MeetingsUseInMeetingControlsPathParams, MeetingsUseInMeetingControlsRequestBody, OAuthToken, PACListUsersPACAccountsPathParams, PACListUsersPACAccountsResponse, Receiver, ReceiverInitOptions, RecordingArchiveFilesCompletedEvent, RecordingBatchDeletedEvent, RecordingBatchRecoveredEvent, RecordingBatchTrashedEvent, RecordingCloudStorageUsageUpdatedEvent, RecordingCompletedEvent, RecordingDeletedEvent, RecordingPausedEvent, RecordingRecoveredEvent, RecordingRegistrationApprovedEvent, RecordingRegistrationCreatedEvent, RecordingRegistrationDeniedEvent, RecordingRenamedEvent, RecordingResumedEvent, RecordingStartedEvent, RecordingStoppedEvent, RecordingTranscriptCompletedEvent, RecordingTrashedEvent, ReportsGetActiveOrInactiveHostReportsQueryParams, ReportsGetActiveOrInactiveHostReportsResponse, ReportsGetBillingInvoiceReportsQueryParams, ReportsGetBillingInvoiceReportsResponse, ReportsGetBillingReportsResponse, ReportsGetCloudRecordingUsageReportQueryParams, ReportsGetCloudRecordingUsageReportResponse, ReportsGetDailyUsageReportQueryParams, ReportsGetDailyUsageReportResponse, ReportsGetHistoryMeetingAndWebinarListQueryParams, ReportsGetHistoryMeetingAndWebinarListResponse, ReportsGetMeetingActivitiesReportQueryParams, ReportsGetMeetingActivitiesReportResponse, ReportsGetMeetingDetailReportsPathParams, ReportsGetMeetingDetailReportsResponse, ReportsGetMeetingParticipantReportsPathParams, ReportsGetMeetingParticipantReportsQueryParams, ReportsGetMeetingParticipantReportsResponse, ReportsGetMeetingPollReportsPathParams, ReportsGetMeetingPollReportsResponse, ReportsGetMeetingQAReportPathParams, ReportsGetMeetingQAReportResponse, ReportsGetMeetingReportsPathParams, ReportsGetMeetingReportsQueryParams, ReportsGetMeetingReportsResponse, ReportsGetMeetingSurveyReportPathParams, ReportsGetMeetingSurveyReportResponse, ReportsGetOperationLogsReportQueryParams, ReportsGetOperationLogsReportResponse, ReportsGetSignInSignOutActivityReportQueryParams, ReportsGetSignInSignOutActivityReportResponse, ReportsGetTelephoneReportsQueryParams, ReportsGetTelephoneReportsResponse, ReportsGetUpcomingEventsReportQueryParams, ReportsGetUpcomingEventsReportResponse, ReportsGetWebinarDetailReportsPathParams, ReportsGetWebinarDetailReportsResponse, ReportsGetWebinarParticipantReportsPathParams, ReportsGetWebinarParticipantReportsQueryParams, ReportsGetWebinarParticipantReportsResponse, ReportsGetWebinarPollReportsPathParams, ReportsGetWebinarPollReportsResponse, ReportsGetWebinarQAReportPathParams, ReportsGetWebinarQAReportResponse, ReportsGetWebinarSurveyReportPathParams, ReportsGetWebinarSurveyReportResponse, S2SAuthToken, SIPPhoneDeleteSIPPhonePathParams, SIPPhoneEnableSIPPhoneRequestBody, SIPPhoneEnableSIPPhoneResponse, SIPPhoneListSIPPhonesQueryParams, SIPPhoneListSIPPhonesResponse, SIPPhoneUpdateSIPPhonePathParams, SIPPhoneUpdateSIPPhoneRequestBody, StateStore, TSPAddUsersTSPAccountPathParams, TSPAddUsersTSPAccountRequestBody, TSPAddUsersTSPAccountResponse, TSPDeleteUsersTSPAccountPathParams, TSPGetAccountsTSPInformationResponse, TSPGetUsersTSPAccountPathParams, TSPGetUsersTSPAccountResponse, TSPListUsersTSPAccountsPathParams, TSPListUsersTSPAccountsResponse, TSPSetGlobalDialInURLForTSPUserPathParams, TSPSetGlobalDialInURLForTSPUserRequestBody, TSPUpdateAccountsTSPInformationRequestBody, TSPUpdateTSPAccountPathParams, TSPUpdateTSPAccountRequestBody, TokenStore, TrackingFieldCreateTrackingFieldRequestBody, TrackingFieldCreateTrackingFieldResponse, TrackingFieldDeleteTrackingFieldPathParams, TrackingFieldGetTrackingFieldPathParams, TrackingFieldGetTrackingFieldResponse, TrackingFieldListTrackingFieldsResponse, TrackingFieldUpdateTrackingFieldPathParams, TrackingFieldUpdateTrackingFieldRequestBody, UserTspCreatedEvent, UserTspDeletedEvent, UserTspUpdatedEvent, WebinarAlertEvent, WebinarChatMessageFileDownloadedEvent, WebinarChatMessageFileSentEvent, WebinarChatMessageSentEvent, WebinarConvertedToMeetingEvent, WebinarCreatedEvent, WebinarDeletedEvent, WebinarEndedEvent, WebinarParticipantBindEvent, WebinarParticipantFeedbackEvent, WebinarParticipantJoinedEvent, WebinarParticipantLeftEvent, WebinarParticipantRoleChangedEvent, WebinarPermanentlyDeletedEvent, WebinarRecoveredEvent, WebinarRegistrationApprovedEvent, WebinarRegistrationCancelledEvent, WebinarRegistrationCreatedEvent, WebinarRegistrationDeniedEvent, WebinarSharingEndedEvent, WebinarSharingStartedEvent, WebinarStartedEvent, WebinarUpdatedEvent, WebinarsAddPanelistsPathParams, WebinarsAddPanelistsRequestBody, WebinarsAddPanelistsResponse, WebinarsAddWebinarRegistrantPathParams, WebinarsAddWebinarRegistrantQueryParams, WebinarsAddWebinarRegistrantRequestBody, WebinarsAddWebinarRegistrantResponse, WebinarsCreateWebinarPathParams, WebinarsCreateWebinarRequestBody, WebinarsCreateWebinarResponse, WebinarsCreateWebinarTemplatePathParams, WebinarsCreateWebinarTemplateRequestBody, WebinarsCreateWebinarTemplateResponse, WebinarsCreateWebinarsBrandingNameTagPathParams, WebinarsCreateWebinarsBrandingNameTagRequestBody, WebinarsCreateWebinarsBrandingNameTagResponse, WebinarsCreateWebinarsInviteLinksPathParams, WebinarsCreateWebinarsInviteLinksRequestBody, WebinarsCreateWebinarsInviteLinksResponse, WebinarsCreateWebinarsPollPathParams, WebinarsCreateWebinarsPollRequestBody, WebinarsCreateWebinarsPollResponse, WebinarsDeleteLiveWebinarMessagePathParams, WebinarsDeleteLiveWebinarMessageQueryParams, WebinarsDeleteWebinarPathParams, WebinarsDeleteWebinarPollPathParams, WebinarsDeleteWebinarQueryParams, WebinarsDeleteWebinarRegistrantPathParams, WebinarsDeleteWebinarRegistrantQueryParams, WebinarsDeleteWebinarSurveyPathParams, WebinarsDeleteWebinarsBrandingNameTagPathParams, WebinarsDeleteWebinarsBrandingNameTagQueryParams, WebinarsDeleteWebinarsBrandingVirtualBackgroundsPathParams, WebinarsDeleteWebinarsBrandingVirtualBackgroundsQueryParams, WebinarsDeleteWebinarsBrandingWallpaperPathParams, WebinarsGetLiveStreamDetailsPathParams, WebinarsGetLiveStreamDetailsResponse, WebinarsGetWebinarAbsenteesPathParams, WebinarsGetWebinarAbsenteesQueryParams, WebinarsGetWebinarAbsenteesResponse, WebinarsGetWebinarPathParams, WebinarsGetWebinarPollPathParams, WebinarsGetWebinarPollResponse, WebinarsGetWebinarQueryParams, WebinarsGetWebinarRegistrantPathParams, WebinarsGetWebinarRegistrantQueryParams, WebinarsGetWebinarRegistrantResponse, WebinarsGetWebinarResponse, WebinarsGetWebinarSIPURIWithPasscodePathParams, WebinarsGetWebinarSIPURIWithPasscodeRequestBody, WebinarsGetWebinarSIPURIWithPasscodeResponse, WebinarsGetWebinarSurveyPathParams, WebinarsGetWebinarSurveyResponse, WebinarsGetWebinarTrackingSourcesPathParams, WebinarsGetWebinarTrackingSourcesResponse, WebinarsGetWebinarsArchiveTokenForLocalArchivingPathParams, WebinarsGetWebinarsArchiveTokenForLocalArchivingResponse, WebinarsGetWebinarsJoinTokenForLiveStreamingPathParams, WebinarsGetWebinarsJoinTokenForLiveStreamingResponse, WebinarsGetWebinarsJoinTokenForLocalRecordingPathParams, WebinarsGetWebinarsJoinTokenForLocalRecordingResponse, WebinarsGetWebinarsSessionBrandingPathParams, WebinarsGetWebinarsSessionBrandingResponse, WebinarsGetWebinarsTokenPathParams, WebinarsGetWebinarsTokenQueryParams, WebinarsGetWebinarsTokenResponse, WebinarsListPanelistsPathParams, WebinarsListPanelistsResponse, WebinarsListPastWebinarInstancesPathParams, WebinarsListPastWebinarInstancesResponse, WebinarsListPastWebinarPollResultsPathParams, WebinarsListPastWebinarPollResultsResponse, WebinarsListQAsOfPastWebinarPathParams, WebinarsListQAsOfPastWebinarResponse, WebinarsListRegistrationQuestionsPathParams, WebinarsListRegistrationQuestionsResponse, WebinarsListWebinarParticipantsPathParams, WebinarsListWebinarParticipantsQueryParams, WebinarsListWebinarParticipantsResponse, WebinarsListWebinarRegistrantsPathParams, WebinarsListWebinarRegistrantsQueryParams, WebinarsListWebinarRegistrantsResponse, WebinarsListWebinarTemplatesPathParams, WebinarsListWebinarTemplatesResponse, WebinarsListWebinarsPathParams, WebinarsListWebinarsPollsPathParams, WebinarsListWebinarsPollsQueryParams, WebinarsListWebinarsPollsResponse, WebinarsListWebinarsQueryParams, WebinarsListWebinarsResponse, WebinarsPerformBatchRegistrationPathParams, WebinarsPerformBatchRegistrationRequestBody, WebinarsPerformBatchRegistrationResponse, WebinarsRemoveAllPanelistsPathParams, WebinarsRemovePanelistPathParams, WebinarsSetWebinarsDefaultBrandingVirtualBackgroundPathParams, WebinarsSetWebinarsDefaultBrandingVirtualBackgroundQueryParams, WebinarsUpdateLiveStreamPathParams, WebinarsUpdateLiveStreamRequestBody, WebinarsUpdateLiveStreamStatusPathParams, WebinarsUpdateLiveStreamStatusRequestBody, WebinarsUpdateRegistrantsStatusPathParams, WebinarsUpdateRegistrantsStatusQueryParams, WebinarsUpdateRegistrantsStatusRequestBody, WebinarsUpdateRegistrationQuestionsPathParams, WebinarsUpdateRegistrationQuestionsRequestBody, WebinarsUpdateWebinarPathParams, WebinarsUpdateWebinarPollPathParams, WebinarsUpdateWebinarPollRequestBody, WebinarsUpdateWebinarQueryParams, WebinarsUpdateWebinarRequestBody, WebinarsUpdateWebinarStatusPathParams, WebinarsUpdateWebinarStatusRequestBody, WebinarsUpdateWebinarSurveyPathParams, WebinarsUpdateWebinarSurveyRequestBody, WebinarsUpdateWebinarsBrandingNameTagPathParams, WebinarsUpdateWebinarsBrandingNameTagRequestBody, WebinarsUploadWebinarsBrandingVirtualBackgroundPathParams, WebinarsUploadWebinarsBrandingVirtualBackgroundRequestBody, WebinarsUploadWebinarsBrandingVirtualBackgroundResponse, WebinarsUploadWebinarsBrandingWallpaperPathParams, WebinarsUploadWebinarsBrandingWallpaperRequestBody, WebinarsUploadWebinarsBrandingWallpaperResponse };