import { AxiosResponse } from 'axios'; import { LambdaFunctionURLResult, LambdaFunctionURLHandler } from 'aws-lambda'; import { Server } from 'node:http'; import { ServerOptions } from 'node:https'; 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 AccountsGetLockedSettingsPathParams = { accountId: string; }; type AccountsGetLockedSettingsQueryParams = { option?: string; custom_query_fields?: string; }; type AccountsGetLockedSettingsResponse = { audio_conferencing?: { toll_free_and_fee_based_toll_call?: boolean; }; chat?: { share_files?: boolean; chat_emojis?: boolean; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: boolean; set_retention_period_in_local?: boolean; allow_users_to_add_contacts?: boolean; allow_users_to_chat_with_others?: boolean; chat_etiquette_tool?: boolean; send_data_to_third_party_archiving_service?: boolean; translate_messages?: boolean; search_and_send_animated_gif_images?: boolean; shared_spaces?: boolean; allow_create_channels_and_group_chats?: boolean; allow_huddles_from_channels?: boolean; download_file?: boolean; share_screen_in_chat?: boolean; chat_email_address?: boolean; read_receipts?: boolean; allow_delete_message?: boolean; allow_edit_message?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; ai_summary?: boolean; ai_compose?: boolean; ai_recommend?: boolean; ai_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; schedule_for_reminder?: boolean; }; in_meeting?: { alert_guest_join?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_live_streaming?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_generated_captions?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; chat?: boolean; meeting_question_answer?: boolean; closed_caption?: boolean; co_host?: boolean; custom_data_center_regions?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_marking?: boolean; e2e_encryption?: boolean; entry_exit_chime?: string; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; full_transcript?: boolean; group_hd?: boolean; webinar_group_hd?: boolean; language_interpretation?: boolean; sign_language_interpretation?: boolean; manual_captions?: boolean; meeting_reactions?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; polling?: boolean; post_meeting_feedback?: boolean; private_chat?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; save_caption?: boolean; save_captions?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; webinar_chat?: boolean; webinar_live_streaming?: boolean; webinar_polling?: boolean; webinar_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; }; other_options?: { blur_snapshot?: boolean; webinar_registration_options?: boolean; }; recording?: { account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_recording?: boolean; cloud_recording?: boolean; cloud_recording_download?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: boolean; local_recording?: boolean; prevent_host_access_recording?: boolean; recording_authentication?: boolean; archive?: boolean; }; schedule_meeting?: { audio_type?: boolean; embed_password_in_join_link?: boolean; enforce_login?: boolean; enforce_login_domains?: string; enforce_login_with_domains?: boolean; host_video?: boolean; join_before_host?: boolean; meeting_authentication?: boolean; not_store_meeting_topic?: boolean; always_display_zoom_webinar_as_topic?: boolean; participant_video?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; continuous_meeting_chat?: boolean; }; telephony?: { telephony_regions?: boolean; third_party_audio?: boolean; }; tsp?: { call_out?: boolean; show_international_numbers_link?: boolean; }; } | { meeting_security?: { approved_or_denied_countries_or_regions?: boolean; auto_security?: boolean; block_user_domain?: boolean; chat_etiquette_tool?: boolean; embed_password_in_join_link?: boolean; encryption_type?: boolean; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; waiting_room?: boolean; webinar_password?: boolean; }; }; type AccountsUpdateLockedSettingsPathParams = { accountId: string; }; type AccountsUpdateLockedSettingsRequestBody = { audio_conferencing?: { toll_free_and_fee_based_toll_call?: boolean; }; chat?: { share_files?: boolean; chat_emojis?: boolean; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: boolean; set_retention_period_in_local?: boolean; allow_users_to_add_contacts?: boolean; allow_users_to_chat_with_others?: boolean; chat_etiquette_tool?: boolean; send_data_to_third_party_archiving_service?: boolean; translate_messages?: boolean; search_and_send_animated_gif_images?: boolean; shared_spaces?: boolean; allow_create_channels_and_group_chats?: boolean; allow_huddles_from_channels?: boolean; download_file?: boolean; share_screen_in_chat?: boolean; chat_email_address?: boolean; read_receipts?: boolean; allow_delete_message?: boolean; allow_edit_message?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; ai_summary?: boolean; ai_compose?: boolean; ai_recommend?: boolean; ai_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; schedule_for_reminder?: boolean; }; in_meeting?: { alert_guest_join?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_live_streaming?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_generated_captions?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; chat?: boolean; meeting_question_answer?: boolean; closed_caption?: boolean; co_host?: boolean; custom_data_center_regions?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_marking?: boolean; e2e_encryption?: boolean; entry_exit_chime?: string; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; full_transcript?: boolean; group_hd?: boolean; webinar_group_hd?: boolean; language_interpretation?: boolean; sign_language_interpretation?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; polling?: boolean; post_meeting_feedback?: boolean; private_chat?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; save_caption?: boolean; save_captions?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; webinar_chat?: boolean; webinar_live_streaming?: boolean; webinar_polling?: boolean; webinar_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; }; other_options?: { blur_snapshot?: boolean; webinar_registration_options?: boolean; }; recording?: { account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_recording?: boolean; cloud_recording?: boolean; cloud_recording_download?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: boolean; local_recording?: boolean; prevent_host_access_recording?: boolean; recording_authentication?: boolean; archive?: boolean; }; schedule_meeting?: { audio_type?: boolean; embed_password_in_join_link?: boolean; enforce_login?: boolean; enforce_login_domains?: string; enforce_login_with_domains?: boolean; host_video?: boolean; join_before_host?: boolean; meeting_authentication?: boolean; not_store_meeting_topic?: boolean; always_display_zoom_webinar_as_topic?: boolean; participant_video?: boolean; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; continuous_meeting_chat?: boolean; }; telephony?: { telephony_regions?: boolean; third_party_audio?: boolean; }; tsp?: { call_out?: boolean; show_international_numbers_link?: boolean; }; } | { meeting_security?: { approved_or_denied_countries_or_regions?: boolean; auto_security?: boolean; block_user_domain?: boolean; chat_etiquette_tool?: boolean; embed_password_in_join_link?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; waiting_room?: boolean; webinar_password?: boolean; }; }; type AccountsGetAccountsManagedDomainsPathParams = { accountId: string; }; type AccountsGetAccountsManagedDomainsResponse = { domains?: { domain?: string; status?: string; }[]; total_records?: number; }; type AccountsUpdateAccountOwnerPathParams = { accountId: string; }; type AccountsUpdateAccountOwnerRequestBody = { email: string; }; type AccountsGetAccountSettingsPathParams = { accountId: string; }; type AccountsGetAccountSettingsQueryParams = { option?: "meeting_authentication" | "recording_authentication" | "security" | "meeting_security"; custom_query_fields?: string; }; type AccountsGetAccountSettingsResponse = { security?: { admin_change_name_pic?: boolean; admin_change_user_info?: boolean; user_modifiable_info_by_admin?: ("name" | "profile_picture" | "sign_in_email" | "host_key")[]; signin_with_sso?: { enable?: boolean; require_sso_for_domains?: boolean; domains?: string[]; sso_bypass_users?: { id?: string; email?: string; }[]; }; hide_billing_info?: boolean; import_photos_from_devices?: boolean; password_requirement?: { consecutive_characters_length?: number; have_special_character?: boolean; minimum_password_length?: number; weak_enhance_detection?: boolean; }; sign_again_period_for_inactivity_on_client?: number; sign_again_period_for_inactivity_on_web?: number; sign_in_with_two_factor_auth?: "all" | "group" | "role" | "none"; sign_in_with_two_factor_auth_groups?: string[]; sign_in_with_two_factor_auth_roles?: string[]; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: { allow_webinar_attendees_dial?: boolean; enable?: boolean; numbers?: { code?: string; country_code?: string; country_name?: string; display_number?: string; number?: string; }[]; }; }; chat?: { allow_bots_chat?: boolean; share_files?: { enable?: boolean; share_option?: "disable" | "anyone" | "account" | "organization"; view_option?: "anyone" | "account" | "organization"; restrictions?: { only_allow_specific_file_types?: boolean; file_type_restrictions?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; file_type_restrictions_for_external?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; maximum_file_size?: boolean; file_size_restrictions?: 50 | 100 | 200 | 300 | 400 | 500; file_size_restrictions_for_external?: 50 | 100 | 200 | 300 | 400 | 500; file_restrictions_apply_to?: "sharing_and_viewing" | "sharing"; }; }; chat_emojis?: { enable?: boolean; emojis_option?: "all" | "selected"; }; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; create_public_channels?: boolean; create_private_channels?: boolean; create_group_chat?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; set_retention_period_in_local?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; allow_users_to_add_contacts?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; allow_users_to_chat_with_others?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; chat_etiquette_tool?: { enable?: boolean; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; policy_max_count?: number; }; send_data_to_third_party_archiving_service?: { enable?: boolean; type?: "global_relay" | "smarsh"; smtp_delivery_address?: string; user_name?: string; passcode?: string; authorized_channel_token?: string; }; apply_local_storage_to_personal_channel?: { enable?: boolean; retention_period?: string; }; translate_messages?: boolean; search_and_send_animated_gif_images?: { enable?: boolean; giphy_content_rating?: 1 | 2 | 3 | 4; }; external_collab_restrict?: { enable?: boolean; external_chat?: "allowed" | "not_allowed"; group_id?: string; }; external_user_control?: { enable?: boolean; selected_option?: 1 | 2 | 3; external_account?: boolean; }; external_invite_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; external_member_join?: { enable?: boolean; external_account?: boolean; }; external_join_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; download_file?: boolean; share_screen_in_chat?: boolean; code_snippet?: boolean; personal_channel?: boolean; store_revise_chat?: boolean; set_chat_as_default_tab?: boolean; hyper_link?: boolean; suppress_removal_notification?: boolean; suppress_user_group_notification?: boolean; allow_remove_msg_by_owner_and_admins?: boolean; allow_huddles_from_channels?: boolean; shared_spaces?: boolean; chat_email_address?: { enable?: boolean; only_allow_specific_domains?: boolean; specific_domains?: string[]; }; read_receipts?: { enable?: boolean; allow_users_opt_out?: boolean; }; allow_delete_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; allow_edit_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; show_status_to_internal_contact?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; show_h323_contact_tab?: boolean; ai_summary?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_compose?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_recommend?: boolean; ai_quick_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; low_host_count_reminder?: boolean; recording_available_reminder_alternative_hosts?: boolean; recording_available_reminder_schedulers?: boolean; schedule_for_reminder?: boolean; }; feature?: { meeting_capacity?: number; }; in_meeting?: { auto_generated_translation?: { language_item_pairList?: { trans_lang_config?: { speak_language?: { name?: "Chinese (Simplified)" | "Dutch" | "English" | "French" | "German" | "Italian" | "Japanese" | "Korean" | "Portuguese" | "Russian" | "Spanish" | "Ukrainian"; code?: "zh" | "nl" | "en" | "fr" | "de" | "it" | "ja" | "ko" | "pt" | "ru" | "es" | "uk"; }; translate_to?: { all?: boolean; language_config?: { name?: "English"; code?: "en"; }[]; }; }[]; all?: boolean; }; enable?: boolean; }; alert_guest_join?: boolean; allow_host_to_enable_focus_mode?: boolean; allow_live_streaming?: boolean; allow_participants_chat_with?: 1 | 2 | 3 | 4; allow_participants_to_rename?: boolean; allow_show_zoom_windows?: boolean; allow_users_save_chats?: 1 | 2 | 3; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; breakout_room_schedule?: boolean; chat?: boolean; meeting_question_answer?: boolean; closed_caption?: boolean; closed_captioning?: { auto_transcribing?: boolean; enable?: boolean; save_caption?: boolean; third_party_captioning_service?: boolean; view_full_transcript?: boolean; }; co_host?: boolean; custom_data_center_regions?: boolean; custom_live_streaming_service?: boolean; custom_service_instructions?: string; meeting_data_transit_and_residency_method?: "cloud" | "On-Prem"; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; e2e_encryption?: boolean; entry_exit_chime?: "host" | "all" | "none"; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; group_hd?: boolean; webinar_group_hd?: boolean; join_from_desktop?: boolean; join_from_mobile?: boolean; language_interpretation?: { custom_languages?: string[]; enable?: boolean; enable_language_interpretation_by_default?: boolean; allow_participants_to_speak_in_listening_channel?: boolean; allow_up_to_25_custom_languages_when_scheduling_meetings?: boolean; languages?: ("English" | "Chinese" | "Japanese" | "German" | "French" | "Russian" | "Portuguese" | "Spanish" | "Korean")[]; }; sign_language_interpretation?: { enable?: boolean; enable_sign_language_interpretation_by_default?: boolean; languages?: ("American" | "Chinese" | "French" | "German" | "Japanese" | "Russian" | "Brazilian" | "Spanish" | "Mexican" | "British")[]; custom_languages?: string[]; }; live_streaming_facebook?: boolean; live_streaming_youtube?: boolean; manual_captioning?: { allow_to_type?: boolean; auto_generated_captions?: boolean; full_transcript?: boolean; manual_captions?: boolean; save_captions?: boolean; third_party_captioning_service?: boolean; }; meeting_polling?: { advanced_polls?: boolean; allow_alternative_host_to_add_edit?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; require_answers_to_be_anonymous?: boolean; enable?: boolean; }; meeting_reactions?: boolean; meeting_reactions_emojis?: "all" | "selected"; allow_host_panelists_to_use_audible_clap?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; p2p_connetion?: boolean; p2p_ports?: boolean; polling?: boolean; ports_range?: string; post_meeting_feedback?: boolean; private_chat?: boolean; record_play_own_voice?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_a_join_from_your_browser_link?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; unchecked_data_center_regions?: ("EU" | "HK" | "AU" | "IN" | "TY" | "CN" | "US" | "CA" | "DE" | "NL" | "LA")[]; use_html_format_email?: boolean; virtual_background?: boolean; virtual_background_settings?: { allow_upload_custom?: boolean; allow_videos?: boolean; enable?: boolean; files?: { id?: string; is_default?: boolean; name?: string; size?: number; type?: string; }[]; }; watermark?: boolean; webinar_chat?: { allow_attendees_chat_with?: 1 | 2 | 3; allow_auto_save_local_chat_file?: boolean; allow_panelists_chat_with?: 1 | 2; allow_panelists_send_direct_message?: boolean; allow_users_save_chats?: 0 | 1 | 2; allow_users_to_delete_messages_in_meeting_chat?: boolean; default_attendees_chat_with?: 1 | 2; enable?: boolean; }; webinar_live_streaming?: { custom_service_instructions?: string; enable?: boolean; live_streaming_reminder?: boolean; live_streaming_service?: ("facebook" | "workplace_by_facebook" | "youtube" | "custom_live_streaming_service")[]; }; webinar_polling?: { advanced_polls?: boolean; allow_alternative_host_to_add_edit?: boolean; require_answers_to_be_anonymous?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; enable?: boolean; }; webinar_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; who_can_share_screen?: "host" | "all"; who_can_share_screen_when_someone_is_sharing?: "host" | "all"; participants_share_simultaneously?: "multiple" | "one"; workplace_by_facebook?: boolean; transfer_meetings_between_devices?: boolean; meeting_summary_with_ai_companion?: { enable?: boolean; auto_enable?: boolean; who_will_receive_summary?: 1 | 2 | 3 | 4; }; ai_companion_questions?: { enable?: boolean; auto_enable?: boolean; who_can_ask_questions?: 1 | 2 | 3 | 4 | 5; }; }; integration?: { box?: boolean; dropbox?: boolean; google_calendar?: boolean; google_drive?: boolean; kubi?: boolean; microsoft_one_drive?: boolean; }; other_options?: { allow_auto_active_users?: boolean; allow_users_contact_support_via_chat?: boolean; allow_users_enter_and_share_pronouns?: boolean; blur_snapshot?: boolean; display_meetings_scheduled_for_others?: boolean; meeting_qos_and_mos?: 0 | 1 | 2 | 3; show_one_user_meeting_on_dashboard?: boolean; use_cdn?: "none" | "default" | "wangsu"; webinar_registration_options?: { allow_host_to_enable_join_info?: boolean; allow_host_to_enable_social_share_buttons?: boolean; enable_custom_questions?: boolean; }; email_in_attendee_report_for_meeting?: boolean; }; profile?: { recording_storage_location?: { allowed_values?: string[]; value?: string; }; }; recording?: { account_user_access_recording?: boolean; allow_recovery_deleted_cloud_recordings?: boolean; archive?: { enable?: boolean; settings?: { audio_file?: boolean; cc_transcript_file?: boolean; chat_file?: boolean; chat_with_sender_email?: boolean; video_file?: boolean; chat_with_direct_message?: boolean; archive_retention?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30; action_when_archive_failed?: 1 | 2; notification_when_archiving_starts?: "participants" | "guest"; play_voice_prompt_when_archiving_starts?: "participants" | "guest" | "none"; }; type?: 1 | 2 | 3; }; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; auto_recording?: "local" | "cloud" | "none"; cloud_recording?: boolean; cloud_recording_download?: boolean; cloud_recording_download_host?: boolean; display_participant_name?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: { enable?: boolean; ip_addresses_or_ranges?: string; }; local_recording?: boolean; optimize_recording_for_3rd_party_video_editor?: boolean; prevent_host_access_recording?: boolean; record_audio_file?: boolean; record_audio_file_each_participant?: boolean; record_files_separately?: { active_speaker?: boolean; gallery_view?: boolean; shared_screen?: boolean; }; record_gallery_view?: boolean; record_speaker_view?: boolean; recording_audio_transcript?: boolean; recording_disclaimer?: boolean; recording_highlight?: boolean; smart_recording?: { create_recording_highlights?: boolean; create_smart_chapters?: boolean; create_next_steps?: boolean; }; recording_password_requirement?: { have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; length?: number; only_allow_numeric?: boolean; }; recording_thumbnails?: boolean; required_password_for_existing_cloud_recordings?: boolean; required_password_for_shared_cloud_recordings?: boolean; save_chat_text?: boolean; save_close_caption?: boolean; save_panelist_chat?: boolean; save_poll_results?: boolean; show_timestamp?: boolean; }; schedule_meeting?: { audio_type?: "both" | "telephony" | "voip" | "thirdParty"; enforce_login?: boolean; enforce_login_domains?: string; enforce_login_with_domains?: boolean; force_pmi_jbh_password?: boolean; host_video?: boolean; enable_dedicated_group_chat?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; meeting_password_requirement?: { consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; have_upper_and_lower_characters?: boolean; length?: number; only_allow_numeric?: boolean; weak_enhance_detection?: boolean; }; not_store_meeting_topic?: boolean; participant_video?: boolean; allow_host_to_disable_participant_video?: boolean; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: "jbh_only" | "all" | "none"; require_password_for_scheduled_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; always_display_zoom_meeting_as_topic?: { enable?: boolean; display_topic_for_scheduled_meetings?: boolean; }; hide_meeting_description?: { enable?: boolean; hide_description_for_scheduled_meetings?: boolean; }; always_display_zoom_webinar_as_topic?: { enable?: boolean; display_topic_for_scheduled_webinars?: boolean; }; hide_webinar_description?: { enable?: boolean; hide_description_for_scheduled_webinars?: boolean; }; meeting_template?: { enable?: boolean; templates?: { id?: string; name?: string; enable?: boolean; }[]; }; continuous_meeting_chat?: { enable?: boolean; can_add_external_users?: boolean; auto_add_invited_external_users?: boolean; }; }; telephony?: { audio_conference_info?: string; telephony_regions?: { allowed_values?: string[]; selection_values?: string; }; third_party_audio?: boolean; }; tsp?: { call_out?: boolean; call_out_countries?: string[]; display_toll_free_numbers?: boolean; show_international_numbers_link?: boolean; }; zoom_rooms?: { auto_start_stop_scheduled_meetings?: boolean; cmr_for_instant_meeting?: boolean; force_private_meeting?: boolean; hide_host_information?: boolean; list_meetings_with_calendar?: boolean; start_airplay_manually?: boolean; ultrasonic?: boolean; upcoming_meeting_alert?: boolean; weekly_system_restart?: boolean; zr_post_meeting_feedback?: boolean; }; } | ({ allow_authentication_exception?: boolean; authentication_options?: { default_option?: boolean; domains?: string; id?: string; name?: string; type?: "enforce_login" | "enforce_login_with_same_account" | "enforce_login_with_domains"; visible?: boolean; }[]; meeting_authentication?: boolean; } | { authentication_options?: { default_option?: boolean; domains?: string; id?: string; name?: string; type?: "internally" | "enforce_login" | "enforce_login_with_domains"; visible?: boolean; }[]; recording_authentication?: boolean; }) | { meeting_security?: { auto_security?: boolean; block_user_domain?: boolean; block_user_domain_list?: string[]; chat_etiquette_tool?: { enable?: boolean; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; policy_max_count?: number; }; embed_password_in_join_link?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; meeting_password_requirement?: { consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; have_upper_and_lower_characters?: boolean; length?: number; only_allow_numeric?: boolean; weak_enhance_detection?: boolean; }; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; require_password_for_scheduled_meeting?: boolean; require_password_for_scheduled_webinar?: boolean; waiting_room?: boolean; waiting_room_settings?: { participants_to_place_in_waiting_room?: 0 | 1 | 2; users_who_can_admit_participants_from_waiting_room?: 0 | 1; whitelisted_domains_for_waiting_room?: string; }; webinar_password?: boolean; waiting_room_options?: { enable?: boolean; locked?: boolean; admit_type?: 1 | 2 | 3 | 4; internal_user_auto_admit?: 1 | 2 | 3 | 4 | 5; admit_domain_allowlist?: string; who_can_admit_participants?: 0 | 1; sort_order_of_people?: 0 | 1; more_options?: { user_invited_by_host_can_bypass_waiting_room?: boolean; move_participants_to_waiting_room_when_host_dropped?: boolean; allow_participants_to_reply_to_host?: boolean; }; }; }; } | { in_meeting?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; unchecked_data_center_regions?: ("EU" | "HK" | "AU" | "IN" | "TY" | "CN" | "US" | "CA" | "DE" | "NL" | "LA")[]; }; in_session?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; unchecked_data_center_regions?: ("EU" | "HK" | "AU" | "IN" | "TY" | "CN" | "US" | "CA" | "DE" | "NL" | "LA")[]; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; subsession?: boolean; }; session_security?: { approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; }; recording?: { cloud_recording?: boolean; record_speaker_view?: boolean; record_gallery_view?: boolean; record_audio_file?: boolean; save_chat_text?: boolean; show_timestamp?: boolean; recording_audio_transcript?: boolean; cloud_recording_download?: boolean; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; }; }; type AccountsUpdateAccountSettingsPathParams = { accountId: string; }; type AccountsUpdateAccountSettingsQueryParams = { option?: "meeting_authentication" | "recording_authentication" | "security" | "meeting_security"; }; type AccountsUpdateAccountSettingsRequestBody = { security?: { admin_change_name_pic?: boolean; admin_change_user_info?: boolean; user_modifiable_info_by_admin?: ("name" | "profile_picture" | "sign_in_email" | "host_key")[]; signin_with_sso?: { enable?: boolean; require_sso_for_domains?: boolean; domains?: string[]; sso_bypass_user_ids?: string[]; operation?: "add" | "remove"; }; hide_billing_info?: boolean; import_photos_from_devices?: boolean; password_requirement?: { consecutive_characters_length?: number; have_special_character?: boolean; minimum_password_length?: number; weak_enhance_detection?: boolean; }; sign_again_period_for_inactivity_on_client?: number; sign_again_period_for_inactivity_on_web?: number; sign_in_with_two_factor_auth?: "all" | "group" | "role" | "none"; sign_in_with_two_factor_auth_groups?: string[]; sign_in_with_two_factor_auth_roles?: string[]; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: { allow_webinar_attendees_dial?: boolean; enable?: boolean; numbers?: { code?: string; country_code?: string; country_name?: string; display_number?: string; number?: string; }[]; }; }; chat?: { allow_bots_chat?: boolean; share_files?: { enable?: boolean; share_option?: "disable" | "anyone" | "account" | "organization"; view_option?: "anyone" | "account" | "organization"; restrictions?: { only_allow_specific_file_types?: boolean; file_type_restrictions?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; file_type_restrictions_for_external?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; maximum_file_size?: boolean; file_size_restrictions?: 50 | 100 | 200 | 300 | 400 | 500; file_size_restrictions_for_external?: 50 | 100 | 200 | 300 | 400 | 500; file_restrictions_apply_to?: "sharing_and_viewing" | "sharing"; }; }; chat_emojis?: { enable?: boolean; emojis_option?: "all" | "selected"; }; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; create_public_channels?: boolean; create_private_channels?: boolean; create_group_chat?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; set_retention_period_in_local?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; allow_users_to_add_contacts?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; allow_users_to_chat_with_others?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; chat_etiquette_tool?: { enable?: boolean; operate?: "create" | "update" | "delete"; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; }; send_data_to_third_party_archiving_service?: { enable?: boolean; type?: "global_relay" | "smarsh"; smtp_delivery_address?: string; user_name?: string; passcode?: string; authorized_channel_token?: string; }; apply_local_storage_to_personal_channel?: { enable?: boolean; retention_period?: string; }; translate_messages?: boolean; search_and_send_animated_gif_images?: { enable?: boolean; giphy_content_rating?: 1 | 2 | 3 | 4; }; external_collab_restrict?: { enable?: boolean; external_chat?: "allowed" | "not_allowed"; group_id?: string; }; external_user_control?: { enable?: boolean; selected_option?: 1 | 2 | 3; external_account?: boolean; }; external_invite_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; external_member_join?: { enable?: boolean; external_account?: boolean; }; external_join_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; download_file?: boolean; share_screen_in_chat?: boolean; code_snippet?: boolean; personal_channel?: boolean; store_revise_chat?: boolean; set_chat_as_default_tab?: boolean; hyper_link?: boolean; suppress_removal_notification?: boolean; suppress_user_group_notification?: boolean; allow_remove_msg_by_owner_and_admins?: boolean; allow_huddles_from_channels?: boolean; shared_spaces?: boolean; chat_email_address?: { enable?: boolean; only_allow_specific_domains?: boolean; specific_domains?: string[]; }; read_receipts?: { enable?: boolean; allow_users_opt_out?: boolean; }; allow_delete_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; allow_edit_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; show_status_to_internal_contact?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; show_h323_contact_tab?: boolean; ai_summary?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_compose?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_recommend?: boolean; ai_quick_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; low_host_count_reminder?: boolean; recording_available_reminder_alternative_hosts?: boolean; recording_available_reminder_schedulers?: boolean; schedule_for_reminder?: boolean; }; feature?: { meeting_capacity?: number; }; in_meeting?: { alert_guest_join?: boolean; allow_host_to_enable_focus_mode?: boolean; allow_live_streaming?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_participants_chat_with?: 1 | 2 | 3 | 4; allow_participants_to_rename?: boolean; allow_show_zoom_windows?: boolean; allow_users_save_chats?: 1 | 2 | 3; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; breakout_room_schedule?: boolean; chat?: boolean; meeting_question_answer?: boolean; closed_caption?: boolean; closed_captioning?: { auto_transcribing?: boolean; enable?: boolean; save_caption?: boolean; third_party_captioning_service?: boolean; view_full_transcript?: boolean; }; co_host?: boolean; custom_data_center_regions?: boolean; custom_live_streaming_service?: boolean; custom_service_instructions?: string; meeting_data_transit_and_residency_method?: "cloud" | "On-Prem"; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; e2e_encryption?: boolean; entry_exit_chime?: "host" | "all" | "none"; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; group_hd?: boolean; webinar_group_hd?: boolean; join_from_desktop?: boolean; join_from_mobile?: boolean; auto_generated_translation?: { language_item_pairList?: { trans_lang_config?: { speak_language?: { name?: "Chinese (Simplified)" | "Dutch" | "English" | "French" | "German" | "Italian" | "Japanese" | "Korean" | "Portuguese" | "Russian" | "Spanish" | "Ukrainian"; code?: "zh" | "nl" | "en" | "fr" | "de" | "it" | "ja" | "ko" | "pt" | "ru" | "es" | "uk"; }; translate_to?: { all?: boolean; language_config?: { name?: "English"; code?: "en"; }[]; }; }[]; all?: boolean; }; enable?: boolean; }; language_interpretation?: { custom_languages?: string[]; enable_language_interpretation_by_default?: boolean; allow_participants_to_speak_in_listening_channel?: boolean; allow_up_to_25_custom_languages_when_scheduling_meetings?: boolean; enable?: boolean; }; sign_language_interpretation?: { enable?: boolean; enable_sign_language_interpretation_by_default?: boolean; custom_languages?: string[]; }; live_streaming_facebook?: boolean; live_streaming_youtube?: boolean; manual_captioning?: { allow_to_type?: boolean; auto_generated_captions?: boolean; full_transcript?: boolean; manual_captions?: boolean; save_captions?: boolean; third_party_captioning_service?: boolean; }; meeting_polling?: { advanced_polls?: boolean; allow_alternative_host_to_add_edit?: boolean; require_answers_to_be_anonymous?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; enable?: boolean; }; meeting_reactions?: boolean; meeting_reactions_emojis?: "all" | "selected"; allow_host_panelists_to_use_audible_clap?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; p2p_connetion?: boolean; p2p_ports?: boolean; polling?: boolean; ports_range?: string; post_meeting_feedback?: boolean; private_chat?: boolean; record_play_own_voice?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_a_join_from_your_browser_link?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; virtual_background_settings?: { allow_upload_custom?: boolean; allow_videos?: boolean; enable?: boolean; files?: { id?: string; is_default?: boolean; name?: string; size?: number; type?: string; }[]; }; watermark?: boolean; webinar_chat?: { allow_attendees_chat_with?: 1 | 2 | 3; allow_auto_save_local_chat_file?: boolean; allow_panelists_chat_with?: 1 | 2; allow_panelists_send_direct_message?: boolean; allow_users_save_chats?: 0 | 1 | 2; default_attendees_chat_with?: 1 | 2; enable?: boolean; }; webinar_live_streaming?: { custom_service_instructions?: string; enable?: boolean; live_streaming_reminder?: boolean; live_streaming_service?: ("facebook" | "workplace_by_facebook" | "youtube" | "custom_live_streaming_service")[]; }; webinar_polling?: { advanced_polls?: boolean; allow_alternative_host_to_add_edit?: boolean; require_answers_to_be_anonymous?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; enable?: boolean; }; webinar_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; who_can_share_screen?: "host" | "all"; who_can_share_screen_when_someone_is_sharing?: "host" | "all"; participants_share_simultaneously?: "multiple" | "one"; workplace_by_facebook?: boolean; transfer_meetings_between_devices?: boolean; }; integration?: { box?: boolean; dropbox?: boolean; google_calendar?: boolean; google_drive?: boolean; kubi?: boolean; microsoft_one_drive?: boolean; }; other_options?: { allow_auto_active_users?: boolean; allow_users_contact_support_via_chat?: boolean; allow_users_enter_and_share_pronouns?: boolean; blur_snapshot?: boolean; display_meetings_scheduled_for_others?: boolean; meeting_qos_and_mos?: 0 | 1 | 2 | 3; show_one_user_meeting_on_dashboard?: boolean; use_cdn?: "none" | "default" | "wangsu"; webinar_registration_options?: { allow_host_to_enable_join_info?: boolean; allow_host_to_enable_social_share_buttons?: boolean; enable_custom_questions?: boolean; }; email_in_attendee_report_for_meeting?: boolean; }; profile?: { recording_storage_location?: { allowed_values?: string[]; value?: string; }; }; recording?: { account_user_access_recording?: boolean; allow_recovery_deleted_cloud_recordings?: boolean; archive?: { enable?: boolean; settings?: { audio_file?: boolean; cc_transcript_file?: boolean; chat_file?: boolean; chat_with_sender_email?: boolean; video_file?: boolean; chat_with_direct_message?: boolean; archive_retention?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30; action_when_archive_failed?: 1 | 2; notification_when_archiving_starts?: "participants" | "guest"; play_voice_prompt_when_archiving_starts?: "participants" | "guest" | "none"; }; type?: 1 | 2 | 3; }; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; auto_recording?: "local" | "cloud" | "none"; cloud_recording?: boolean; cloud_recording_download?: boolean; cloud_recording_download_host?: boolean; display_participant_name?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: { enable?: boolean; ip_addresses_or_ranges?: string; }; local_recording?: boolean; optimize_recording_for_3rd_party_video_editor?: boolean; prevent_host_access_recording?: boolean; record_audio_file?: boolean; record_audio_file_each_participant?: boolean; record_files_separately?: { active_speaker?: boolean; gallery_view?: boolean; shared_screen?: boolean; }; record_gallery_view?: boolean; record_speaker_view?: boolean; recording_audio_transcript?: boolean; recording_disclaimer?: boolean; recording_highlight?: boolean; smart_recording?: { create_recording_highlights?: boolean; create_smart_chapters?: boolean; create_next_steps?: boolean; }; recording_password_requirement?: { have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; length?: number; only_allow_numeric?: boolean; }; recording_thumbnails?: boolean; required_password_for_existing_cloud_recordings?: boolean; required_password_for_shared_cloud_recordings?: boolean; save_chat_text?: boolean; save_close_caption?: boolean; save_panelist_chat?: boolean; save_poll_results?: boolean; show_timestamp?: boolean; }; schedule_meeting?: { audio_type?: "both" | "telephony" | "voip" | "thirdParty"; enforce_login?: boolean; enforce_login_domains?: string; enforce_login_with_domains?: boolean; force_pmi_jbh_password?: boolean; host_video?: boolean; enable_dedicated_group_chat?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; meeting_password_requirement?: { consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; have_upper_and_lower_characters?: boolean; length?: number; only_allow_numeric?: boolean; weak_enhance_detection?: boolean; }; not_store_meeting_topic?: boolean; participant_video?: boolean; allow_host_to_disable_participant_video?: boolean; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: "jbh_only" | "all" | "none"; require_password_for_scheduled_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; always_display_zoom_meeting_as_topic?: { enable?: boolean; display_topic_for_scheduled_meetings?: boolean; }; hide_meeting_description?: { enable?: boolean; hide_description_for_scheduled_meetings?: boolean; }; always_display_zoom_webinar_as_topic?: { enable?: boolean; display_topic_for_scheduled_webinars?: boolean; }; hide_webinar_description?: { enable?: boolean; hide_description_for_scheduled_webinars?: boolean; }; meeting_template?: { enable?: boolean; action?: string; templates?: { id?: string; enable?: boolean; }[]; }; continuous_meeting_chat?: { enable?: boolean; can_add_external_users?: boolean; auto_add_invited_external_users?: boolean; }; }; telephony?: { audio_conference_info?: string; telephony_regions?: { selection_values?: string; }; third_party_audio?: boolean; }; tsp?: { call_out?: boolean; call_out_countries?: string[]; display_toll_free_numbers?: boolean; show_international_numbers_link?: boolean; }; zoom_rooms?: { auto_start_stop_scheduled_meetings?: boolean; cmr_for_instant_meeting?: boolean; force_private_meeting?: boolean; hide_host_information?: boolean; list_meetings_with_calendar?: boolean; start_airplay_manually?: boolean; ultrasonic?: boolean; upcoming_meeting_alert?: boolean; weekly_system_restart?: boolean; zr_post_meeting_feedback?: boolean; }; } | ({ allow_authentication_exception?: boolean; authentication_option?: { action?: "update" | "delete" | "add"; default_option?: boolean; domains?: string; id?: string; name?: string; type?: "enforce_login" | "enforce_login_with_same_account" | "enforce_login_with_domains"; }; meeting_authentication?: boolean; } | { authentication_option?: { action?: "update" | "delete" | "add"; default_option?: boolean; domains?: string; id?: string; name?: string; type?: "internally" | "enforce_login" | "enforce_login_with_domains"; }; recording_authentication?: boolean; }) | { meeting_security?: { auto_security?: boolean; block_user_domain?: boolean; block_user_domain_list?: string[]; chat_etiquette_tool?: { enable?: boolean; operate?: "create" | "update" | "delete"; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; }; embed_password_in_join_link?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; meeting_password_requirement?: { consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; have_upper_and_lower_characters?: boolean; length?: number; only_allow_numeric?: boolean; weak_enhance_detection?: boolean; }; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; require_password_for_scheduled_meeting?: boolean; require_password_for_scheduled_webinar?: boolean; waiting_room?: boolean; waiting_room_settings?: { participants_to_place_in_waiting_room?: 0 | 1 | 2; users_who_can_admit_participants_from_waiting_room?: 0 | 1; whitelisted_domains_for_waiting_room?: string; }; webinar_password?: boolean; waiting_room_options?: { enable?: boolean; locked?: boolean; admit_type?: 1 | 2 | 3 | 4; internal_user_auto_admit?: 1 | 2 | 3 | 4 | 5; admit_domain_allowlist?: string; who_can_admit_participants?: 0 | 1; sort_order_of_people?: 0 | 1; more_options?: { user_invited_by_host_can_bypass_waiting_room?: boolean; move_participants_to_waiting_room_when_host_dropped?: boolean; allow_participants_to_reply_to_host?: boolean; }; }; }; } | { in_meeting?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; }; in_session?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; subsession?: boolean; }; session_security?: { approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; }; recording?: { record_speaker_view?: boolean; record_gallery_view?: boolean; record_audio_file?: boolean; save_chat_text?: boolean; show_timestamp?: boolean; cloud_recording_download?: boolean; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; }; }; type AccountsGetAccountsWebinarRegistrationSettingsPathParams = { accountId: string; }; type AccountsGetAccountsWebinarRegistrationSettingsQueryParams = { type?: "webinar"; }; type AccountsGetAccountsWebinarRegistrationSettingsResponse = { options?: { host_email_notification?: boolean; close_registration?: boolean; allow_participants_to_join_from_multiple_devices?: boolean; show_social_share_buttons?: boolean; }; 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; selected?: boolean; }[]; approve_type?: 0 | 1; custom_questions?: { title?: string; type?: "short" | "single_dropdown" | "single_radio" | "multiple"; required?: boolean; selected?: boolean; answers?: string[]; }[]; }; type AccountsUpdateAccountsWebinarRegistrationSettingsPathParams = { accountId: string; }; type AccountsUpdateAccountsWebinarRegistrationSettingsQueryParams = { type?: "webinar"; }; type AccountsUpdateAccountsWebinarRegistrationSettingsRequestBody = { options?: { host_email_notification?: boolean; close_registration?: boolean; allow_participants_to_join_from_multiple_devices?: boolean; show_social_share_buttons?: boolean; }; 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; selected?: boolean; }[]; approve_type?: 0 | 1; custom_questions?: { title?: string; type?: "short" | "single_dropdown" | "single_radio" | "multiple"; required?: boolean; selected?: boolean; answers?: string[]; }[]; }; type AccountsUploadVirtualBackgroundFilesPathParams = { accountId: string; }; type AccountsUploadVirtualBackgroundFilesRequestBody = { file?: string; }; type AccountsUploadVirtualBackgroundFilesResponse = { id?: string; is_default?: boolean; name?: string; size?: number; type?: string; }; type AccountsDeleteVirtualBackgroundFilesPathParams = { accountId: string; }; type AccountsDeleteVirtualBackgroundFilesQueryParams = { file_ids?: string; }; type AccountsGetAccountsTrustedDomainsPathParams = { accountId: string; }; type AccountsGetAccountsTrustedDomainsResponse = { trusted_domains?: string[]; }; type DashboardsGetChatMetricsQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; }; type DashboardsGetChatMetricsResponse = { from?: string; next_page_token?: string; page_size?: number; to?: string; } & { users?: { audio_sent?: number; code_sippet_sent?: number; email?: string; files_sent?: number; giphys_sent?: number; group_sent?: number; images_sent?: number; p2p_sent?: number; text_sent?: number; total_sent?: number; user_id?: string; user_name?: string; video_sent?: number; }[]; }; type DashboardsListZoomMeetingsClientFeedbackQueryParams = { from: string; to: string; }; type DashboardsListZoomMeetingsClientFeedbackResponse = { client_feedbacks?: { feedback_id?: string; feedback_name?: string; participants_count?: number; }[]; from?: string; to?: string; total_records?: number; }; type DashboardsGetZoomMeetingsClientFeedbackPathParams = { feedbackId: string; }; type DashboardsGetZoomMeetingsClientFeedbackQueryParams = { from?: string; to?: string; page_size?: number; next_page_token?: string; }; type DashboardsGetZoomMeetingsClientFeedbackResponse = { from?: string; to?: string; } & { next_page_token?: string; page_size?: number; } & { client_feedback_details?: { email?: string; meeting_id?: string; participant_name?: string; time?: string; }[]; }; type DashboardsListClientMeetingSatisfactionQueryParams = { from?: string; to?: string; }; type DashboardsListClientMeetingSatisfactionResponse = { client_satisfaction?: { date?: string; good_count?: number; none_count?: number; not_good_count?: number; satisfaction_percent?: number; }[]; from?: string; to?: string; total_records?: number; }; type DashboardsListClientVersionsResponse = { client_versions?: { client_version?: string; total_count?: number; }[]; }; type DashboardsGetCRCPortUsageQueryParams = { from: string; to: string; }; type DashboardsGetCRCPortUsageResponse = { from?: string; to?: string; } & { crc_ports_usage?: { crc_ports_hour_usage?: { hour?: string; max_usage?: number; total_usage?: number; }[]; date_time?: string; }[]; }; type DashboardsGetTopZoomRoomsWithIssuesQueryParams = { from: string; to: string; }; type DashboardsGetTopZoomRoomsWithIssuesResponse = { from?: string; to?: string; total_records?: number; } & { zoom_rooms?: { id?: string; issues_count?: number; room_name?: string; }[]; }; type DashboardsGetIssuesOfZoomRoomsPathParams = { zoomroomId: string; }; type DashboardsGetIssuesOfZoomRoomsQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; }; type DashboardsGetIssuesOfZoomRoomsResponse = { from?: string; to?: string; } & { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { issue_details?: { issue?: string; time?: string; }[]; }; type DashboardsListMeetingsQueryParams = { type?: "past" | "pastOne" | "live"; from: string; to: string; page_size?: number; next_page_token?: string; group_id?: string; group_include_participant?: boolean; include_fields?: "tracking_fields"; query_date_type?: "start_time" | "end_time"; }; type DashboardsListMeetingsResponse = { from?: string; to?: string; } & { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { meetings?: { host?: string; audio_quality?: "good" | "fair" | "poor" | "bad"; custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: string; email?: string; end_time?: string; has_3rd_party_audio?: boolean; has_archiving?: boolean; has_pstn?: boolean; has_recording?: boolean; has_screen_share?: boolean; has_sip?: boolean; has_video?: boolean; has_voip?: boolean; has_manual_captions?: boolean; has_automated_captions?: boolean; id?: number; participants?: number; screen_share_quality?: "good" | "fair" | "poor" | "bad"; session_key?: string; start_time?: string; topic?: string; tracking_fields?: { field?: string; value?: string; }[]; user_type?: string; uuid?: string; video_quality?: "good" | "fair" | "poor" | "bad"; has_poll?: boolean; has_qa?: boolean; has_survey?: boolean; avg_jointime_cost?: number; }[]; }; type DashboardsGetMeetingDetailsPathParams = { meetingId: string; }; type DashboardsGetMeetingDetailsQueryParams = { type?: "past" | "pastOne" | "live"; }; type DashboardsGetMeetingDetailsResponse = { host?: string; custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: string; email?: string; end_time?: string; has_3rd_party_audio?: boolean; has_archiving?: boolean; has_pstn?: boolean; has_recording?: boolean; has_screen_share?: boolean; has_sip?: boolean; has_video?: boolean; has_voip?: boolean; has_manual_captions?: boolean; has_automated_captions?: boolean; id?: number; in_room_participants?: number; participants?: number; start_time?: string; topic?: string; user_type?: string; uuid?: string; has_meeting_summary?: boolean; has_poll?: boolean; has_qa?: boolean; has_survey?: boolean; avg_jointime_cost?: number; }; type DashboardsListMeetingParticipantsPathParams = { meetingId: string; }; type DashboardsListMeetingParticipantsQueryParams = { type?: "past" | "pastOne" | "live"; page_size?: number; next_page_token?: string; include_fields?: "registrant_id"; }; type DashboardsListMeetingParticipantsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { audio_quality?: "" | "good" | "fair" | "poor" | "bad"; camera?: string; connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; video_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; as_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; customer_key?: string; data_center?: string; device?: "Phone" | "H.323/SIP" | "Windows" | "Mac" | "iOS" | "Android"; domain?: string; email?: string; from_sip_uri?: string; full_data_center?: string; harddisk_id?: string; id?: string; in_room_participants?: number; internal_ip_addresses?: string[]; ip_address?: string; join_time?: string; leave_reason?: "$name left the meeting." | "$name got disconnected from the meeting." | "Host ended the meeting." | "Host closed the meeting." | "Host started a new meeting." | "Network connection error." | "Host did not join." | "Exceeded free meeting minutes limit." | "Removed by host." | "Unknown reason." | "Leave waiting room." | "Removed by host from waiting room."; leave_time?: string; location?: string; mac_addr?: string; microphone?: string; network_type?: "Wired" | "Wifi" | "PPP" | "Cellular" | "Others"; participant_user_id?: string; pc_name?: string; recording?: boolean; registrant_id?: string; role?: "host" | "attendee"; screen_share_quality?: "" | "good" | "fair" | "poor" | "bad"; share_application?: boolean; share_desktop?: boolean; share_whiteboard?: boolean; sip_uri?: string; speaker?: string; status?: "in_meeting" | "in_waiting_room"; user_id?: string; participant_uuid?: string; user_name?: string; version?: string; video_quality?: "" | "good" | "fair" | "poor" | "bad"; bo_mtg_id?: string; audio_call?: { call_number?: string; call_type?: "call-in" | "call-out"; zoom_number?: string; }[]; os?: string; os_version?: string; browser_name?: string; browser_version?: string; device_name?: string; groupId?: string; has_archiving?: boolean; optional_archiving?: "no optional archiving" | "join without archiving" | "join with archiving"; client?: string; total_jointime_cost?: number; aic_disclaimer?: "no disclaimer" | "agree" | "leave meeting"; }[]; }; type DashboardsListMeetingParticipantsQoSPathParams = { meetingId: string; }; type DashboardsListMeetingParticipantsQoSQueryParams = { type?: "past" | "live"; page_size?: number; next_page_token?: string; }; type DashboardsListMeetingParticipantsQoSResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { id?: string; device?: "Phone" | "H.323/SIP" | "Windows" | "Mac" | "iOS" | "Android"; client?: string; domain?: string; harddisk_id?: string; internal_ip_addresses?: string[]; ip_address?: string; join_time?: string; leave_time?: string; location?: string; mac_addr?: string; pc_name?: string; user_id?: string; user_name?: string; user_qos?: { as_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; audio_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; cpu_usage?: { system_max_cpu_usage?: string; zoom_avg_cpu_usage?: string; zoom_max_cpu_usage?: string; zoom_min_cpu_usage?: string; }; date_time?: string; video_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; video_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; audio_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; video_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; wifi_rssi?: { max_rssi?: number; avg_rssi?: number; min_rssi?: number; rssi_unit?: string; }; }[]; version?: string; os?: string; os_version?: string; browser_name?: string; browser_version?: string; video_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; as_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; participant_uuid?: string; network_type?: "Wired" | "Wifi" | "PPP" | "Cellular" | "Others"; data_center?: string; full_data_center?: string; connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; share_application?: boolean; share_desktop?: boolean; share_whiteboard?: boolean; recording?: boolean; device_name?: string; groupId?: string; has_archiving?: boolean; optional_archiving?: "no optional archiving" | "join without archiving" | "join with archiving"; health?: "Good" | "Warning" | "Critical"; total_jointime_cost?: number; issue_list?: string[]; }[]; }; type DashboardsGetPostMeetingFeedbackPathParams = { meetingId: number | string; }; type DashboardsGetPostMeetingFeedbackQueryParams = { type?: "past" | "pastOne" | "live"; next_page_token?: string; page_size?: number; }; type DashboardsGetPostMeetingFeedbackResponse = { next_page_token?: string; page_size?: number; participants?: { date_time?: string; email?: string; quality?: "GOOD" | "NOT GOOD"; user_id?: string; comment?: string; }[]; }; type DashboardsGetMeetingSharingRecordingDetailsPathParams = { meetingId: number | string; }; type DashboardsGetMeetingSharingRecordingDetailsQueryParams = { type?: "past" | "live"; page_size?: number; next_page_token?: string; }; type DashboardsGetMeetingSharingRecordingDetailsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { details?: { content?: string; end_time?: string; start_time?: string; }[]; id?: string; user_id?: string; user_name?: string; }[]; }; type DashboardsGetMeetingParticipantQoSPathParams = { meetingId: string; participantId: string; }; type DashboardsGetMeetingParticipantQoSQueryParams = { type?: "past" | "live"; }; type DashboardsGetMeetingParticipantQoSResponse = { id?: string; device?: "Phone" | "H.323/SIP" | "Windows" | "Mac" | "iOS" | "Android"; client?: string; domain?: string; harddisk_id?: string; internal_ip_addresses?: string[]; ip_address?: string; join_time?: string; leave_time?: string; location?: string; mac_addr?: string; pc_name?: string; user_id?: string; user_name?: string; user_qos?: { as_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; audio_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; cpu_usage?: { system_max_cpu_usage?: string; zoom_avg_cpu_usage?: string; zoom_max_cpu_usage?: string; zoom_min_cpu_usage?: string; }; date_time?: string; video_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; video_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; audio_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; video_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; wifi_rssi?: { max_rssi?: number; avg_rssi?: number; min_rssi?: number; rssi_unit?: string; }; }[]; version?: string; os?: string; os_version?: string; browser_name?: string; browser_version?: string; video_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; as_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; participant_uuid?: string; network_type?: "Wired" | "Wifi" | "PPP" | "Cellular" | "Others"; microphone?: string; speaker?: string; camera?: string; data_center?: string; full_data_center?: string; connection_type?: "TCP" | "P2P" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; share_application?: boolean; share_desktop?: boolean; share_whiteboard?: boolean; recording?: boolean; device_name?: string; groupId?: string; has_archiving?: boolean; optional_archiving?: "no optional archiving" | "join without archiving" | "join with archiving"; health?: "Good" | "Warning" | "Critical"; total_jointime_cost?: number; issue_list?: string[]; }; type DashboardsGetMeetingQualityScoresQueryParams = { from: string; to: string; type?: "meeting" | "participants"; }; type DashboardsGetMeetingQualityScoresResponse = { from?: string; quality?: { audio?: { bad?: number; fair?: number; good?: number; poor?: number; }; screen_share?: { bad?: number; fair?: number; good?: number; poor?: number; }; video?: { bad?: number; fair?: number; good?: number; poor?: number; }; }; to?: string; }; type DashboardsListWebinarsQueryParams = { type?: "past" | "live"; from: string; to: string; page_size?: number; next_page_token?: string; group_id?: string; group_include_participant?: boolean; query_date_type?: "start_time" | "end_time"; }; type DashboardsListWebinarsResponse = { from?: string; to?: string; } & { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { webinars?: { host?: string; custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: string; email?: string; end_time?: string; has_3rd_party_audio?: boolean; has_archiving?: boolean; has_pstn?: boolean; has_recording?: boolean; has_screen_share?: boolean; has_sip?: boolean; has_video?: boolean; has_voip?: boolean; has_manual_captions?: boolean; has_automated_captions?: boolean; id?: number; participants?: number; start_time?: string; topic?: string; user_type?: string; uuid?: string; audio_quality?: "good" | "fair" | "poor" | "bad"; video_quality?: "good" | "fair" | "poor" | "bad"; screen_share_quality?: "good" | "fair" | "poor" | "bad"; has_poll?: boolean; has_survey?: boolean; }[]; }; type DashboardsGetWebinarDetailsPathParams = { webinarId: string; }; type DashboardsGetWebinarDetailsQueryParams = { type?: "past" | "live"; }; type DashboardsGetWebinarDetailsResponse = { host?: string; custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: string; email?: string; end_time?: string; has_3rd_party_audio?: boolean; has_archiving?: boolean; has_pstn?: boolean; has_recording?: boolean; has_screen_share?: boolean; has_sip?: boolean; has_video?: boolean; has_voip?: boolean; has_manual_captions?: boolean; has_automated_captions?: boolean; id?: number; participants?: number; start_time?: string; topic?: string; user_type?: string; uuid?: string; audio_quality?: "good" | "fair" | "poor" | "bad"; video_quality?: "good" | "fair" | "poor" | "bad"; screen_share_quality?: "good" | "fair" | "poor" | "bad"; has_poll?: boolean; has_survey?: boolean; }; type DashboardsGetWebinarParticipantsPathParams = { webinarId: string; }; type DashboardsGetWebinarParticipantsQueryParams = { type?: "past" | "live"; page_size?: number; next_page_token?: string; include_fields?: "registrant_id"; }; type DashboardsGetWebinarParticipantsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { audio_quality?: "" | "good" | "fair" | "poor" | "bad"; connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; video_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; as_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; customer_key?: string; data_center?: string; device?: "Phone" | "H.323/SIP" | "Windows" | "Mac" | "iOS" | "Android"; domain?: string; email?: string; from_sip_uri?: string; full_data_center?: string; harddisk_id?: string; id?: string; internal_ip_addresses?: string[]; ip_address?: string; join_time?: string; leave_reason?: "$name left the webinar." | "$name got disconnected from the webinar." | "Host ended the webinar." | "Host closed the webinar." | "Host started a new webinar." | "Network connection error." | "Host did not join." | "Exceeded free webinar minutes limit." | "Removed by host." | "Unknown reason." | "Leave waiting room." | "Removed by host from waiting room."; leave_time?: string; location?: string; mac_addr?: string; microphone?: string; network_type?: "Wired" | "Wifi" | "PPP" | "Cellular" | "Others"; participant_user_id?: string; pc_name?: string; recording?: boolean; registrant_id?: string; role?: "host" | "attendee" | "panelist"; screen_share_quality?: "" | "good" | "fair" | "poor" | "bad"; share_application?: boolean; share_desktop?: boolean; share_whiteboard?: boolean; sip_uri?: string; speaker?: string; user_id?: string; participant_uuid?: string; user_name?: string; version?: string; video_quality?: "" | "good" | "fair" | "poor" | "bad"; audio_call?: { call_number?: string; call_type?: "call-in" | "call-out"; zoom_number?: string; }[]; os?: string; os_version?: string; browser_name?: string; browser_version?: string; device_name?: string; client?: string; has_archiving?: boolean; optional_archiving?: "no optional archiving" | "join without archiving" | "join with archiving"; bo_mtg_id?: string; }[]; }; type DashboardsListWebinarParticipantQoSPathParams = { webinarId: string; }; type DashboardsListWebinarParticipantQoSQueryParams = { type?: "past" | "live"; page_size?: number; next_page_token?: string; }; type DashboardsListWebinarParticipantQoSResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { id?: string; device?: "Phone" | "H.323/SIP" | "Windows" | "Mac" | "iOS" | "Android"; client?: string; domain?: string; harddisk_id?: string; internal_ip_addresses?: string[]; ip_address?: string; join_time?: string; leave_time?: string; location?: string; mac_addr?: string; pc_name?: string; user_id?: string; user_name?: string; user_qos?: { as_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; audio_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; cpu_usage?: { system_max_cpu_usage?: string; zoom_avg_cpu_usage?: string; zoom_max_cpu_usage?: string; zoom_min_cpu_usage?: string; }; date_time?: string; video_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; video_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; audio_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; video_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; wifi_rssi?: { max_rssi?: number; avg_rssi?: number; min_rssi?: number; rssi_unit?: string; }; }[]; version?: string; os?: string; os_version?: string; browser_name?: string; browser_version?: string; video_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; as_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; participant_uuid?: string; network_type?: "Wired" | "Wifi" | "PPP" | "Cellular" | "Others"; data_center?: string; full_data_center?: string; connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; share_application?: boolean; share_desktop?: boolean; share_whiteboard?: boolean; recording?: boolean; device_name?: string; optional_archiving?: "no optional archiving" | "join without archiving" | "join with archiving"; has_archiving?: boolean; groupId?: string; health?: "Good" | "Warning" | "Critical"; issue_list?: string[]; }[]; }; type DashboardsGetPostWebinarFeedbackPathParams = { webinarId: string; }; type DashboardsGetPostWebinarFeedbackQueryParams = { type?: "past" | "pastOne" | "live"; page_size?: number; next_page_token?: string; }; type DashboardsGetPostWebinarFeedbackResponse = { next_page_token?: string; page_size?: number; participants?: { date_time?: string; email?: string; quality?: "GOOD" | "NOT GOOD"; user_id?: string; comment?: string; }[]; }; type DashboardsGetWebinarSharingRecordingDetailsPathParams = { webinarId: string; }; type DashboardsGetWebinarSharingRecordingDetailsQueryParams = { type?: "past" | "live"; page_size?: number; next_page_token?: string; }; type DashboardsGetWebinarSharingRecordingDetailsResponse = { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { participants?: { details?: { content?: string; end_time?: string; start_time?: string; }[]; id?: string; user_id?: string; user_name?: string; }[]; }; type DashboardsGetWebinarParticipantQoSPathParams = { webinarId: string; participantId: string; }; type DashboardsGetWebinarParticipantQoSQueryParams = { type?: "past" | "live"; }; type DashboardsGetWebinarParticipantQoSResponse = { id?: string; device?: "Phone" | "H.323/SIP" | "Windows" | "Mac" | "iOS" | "Android"; client?: string; domain?: string; harddisk_id?: string; internal_ip_addresses?: string[]; ip_address?: string; join_time?: string; leave_time?: string; location?: string; mac_addr?: string; pc_name?: string; user_id?: string; user_name?: string; user_qos?: { as_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; audio_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; cpu_usage?: { system_max_cpu_usage?: string; zoom_avg_cpu_usage?: string; zoom_max_cpu_usage?: string; zoom_min_cpu_usage?: string; }; date_time?: string; video_device_from_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_crc?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_input?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; video_output?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; } & { frame_rate?: string; resolution?: string; }; as_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; as_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; audio_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; audio_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; }; video_device_from_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; video_device_to_rwg?: { avg_loss?: string; bitrate?: string; jitter?: string; latency?: string; max_loss?: string; frame_rate?: string; resolution?: string; }; wifi_rssi?: { max_rssi?: number; avg_rssi?: number; min_rssi?: number; rssi_unit?: string; }; }[]; version?: string; health?: "Good" | "Warning" | "Critical"; issue_list?: string[]; os?: string; os_version?: string; browser_name?: string; browser_version?: string; participant_uuid?: string; network_type?: "Wired" | "Wifi" | "PPP" | "Cellular" | "Others"; data_center?: string; full_data_center?: string; connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; share_application?: boolean; share_desktop?: boolean; share_whiteboard?: boolean; recording?: boolean; device_name?: string; has_archiving?: boolean; optional_archiving?: "no optional archiving" | "join without archiving" | "join with archiving"; groupId?: string; video_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; as_connection_type?: "P2P" | "TCP" | "UDP" | "Reliable UDP" | "SSL" | "HTTP" | "TCP+Proxy" | "UDP+Proxy" | "Reliable+Proxy" | "SSL+Proxy" | "HTTP+Proxy"; }; type DashboardsListZoomRoomsQueryParams = { page_size?: number; page_number?: number; next_page_token?: string; }; type DashboardsListZoomRoomsResponse = { next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; } & { zoom_rooms?: { account_type?: string; calender_name?: string; camera?: string; device_ip?: string; email?: string; health?: string; id?: string; issues?: string[]; last_start_time?: string; location?: string; location_id?: string; microphone?: string; room_name?: string; speaker?: string; status?: string; }[]; }; type DashboardsGetTopIssuesOfZoomRoomsQueryParams = { from: string; to: string; }; type DashboardsGetTopIssuesOfZoomRoomsResponse = { from?: string; to?: string; total_records?: number; } & { issues?: { issue_name?: string; zoom_rooms_count?: number; }[]; }; type DashboardsGetZoomRoomsDetailsPathParams = { zoomroomId: string; }; type DashboardsGetZoomRoomsDetailsQueryParams = { from: string; to: string; page_size?: number; next_page_token?: string; }; type DashboardsGetZoomRoomsDetailsResponse = { account_type?: string; calender_name?: string; camera?: string; device_ip?: string; email?: string; health?: string; id?: string; issues?: string[]; last_start_time?: string; location?: string; microphone?: string; room_name?: string; speaker?: string; status?: string; } & { live_meeting?: { host?: string; custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: string; email?: string; end_time?: string; has_3rd_party_audio?: boolean; has_archiving?: boolean; has_pstn?: boolean; has_recording?: boolean; has_screen_share?: boolean; has_sip?: boolean; has_video?: boolean; has_voip?: boolean; has_manual_captions?: boolean; has_automated_captions?: boolean; id?: number; in_room_participants?: number; participants?: number; start_time?: string; topic?: string; user_type?: string; uuid?: string; }; past_meetings?: { from?: string; to?: string; } & { next_page_token?: string; page_count?: number; page_size?: number; total_records?: number; } & { meetings?: { host?: string; custom_keys?: { key?: string; value?: string; }[]; dept?: string; duration?: string; email?: string; end_time?: string; has_3rd_party_audio?: boolean; has_archiving?: boolean; has_pstn?: boolean; has_recording?: boolean; has_screen_share?: boolean; has_sip?: boolean; has_video?: boolean; has_voip?: boolean; has_manual_captions?: boolean; has_automated_captions?: boolean; id?: number; in_room_participants?: number; participants?: number; start_time?: string; topic?: string; user_type?: string; uuid?: string; }[]; }; }; type InformationBarriersListInformationBarrierPoliciesResponse = { policies: { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }[]; total_records: number; }; type InformationBarriersCreateInformationBarrierPolicyRequestBody = { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; type InformationBarriersCreateInformationBarrierPolicyResponse = { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; type InformationBarriersGetInformationBarrierPolicyByIDPathParams = { policyId: string; }; type InformationBarriersGetInformationBarrierPolicyByIDResponse = { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; type InformationBarriersRemoveInformationBarrierPolicyPathParams = { policyId: string; }; type InformationBarriersUpdateInformationBarriersPolicyPathParams = { policyId: string; }; type InformationBarriersUpdateInformationBarriersPolicyRequestBody = { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; type RolesListRolesQueryParams = { type?: "common" | "iq"; }; type RolesListRolesResponse = { roles?: { description?: string; id?: string; name?: string; type?: string; total_members?: number; }[]; total_records?: number; }; type RolesCreateRoleRequestBody = { description?: string; name?: string; type?: string; privileges?: string[]; }; type RolesCreateRoleResponse = object; type RolesGetRoleInformationPathParams = { roleId: string; }; type RolesGetRoleInformationResponse = { description?: string; id?: string; name?: string; type?: string; privileges?: string[]; sub_account_privileges?: { second_level?: number; }; total_members?: number; privilege_scopes?: { permission_id?: string; group_ids?: string[]; }[]; }; type RolesDeleteRolePathParams = { roleId: string; }; type RolesUpdateRoleInformationPathParams = { roleId: string; }; type RolesUpdateRoleInformationRequestBody = { description?: string; name?: string; privileges?: string[]; sub_account_privileges?: { second_level?: number; }; }; type RolesUpdateRoleInformationResponse = object; type RolesListMembersInRolePathParams = { roleId: string; }; type RolesListMembersInRoleQueryParams = { page_count?: string; page_number?: number; next_page_token?: string; page_size?: number; }; type RolesListMembersInRoleResponse = { members?: { department?: string; email?: string; first_name?: string; id?: string; last_name?: string; type?: number; }[]; next_page_token?: string; page_count?: number; page_number?: number; page_size?: number; total_records?: number; }; type RolesAssignRolePathParams = { roleId: string; }; type RolesAssignRoleRequestBody = { members?: { email?: string; id?: string; }[]; }; type RolesAssignRoleResponse = { add_at?: string; ids?: string; }; type RolesUnassignRolePathParams = { roleId: string; memberId: string; }; type SurveyManagementGetSurveysQueryParams = { page_size?: string; next_page_token?: string; }; type SurveyManagementGetSurveysResponse = { surveys?: { survey_id?: string; survey_name?: string; survey_type?: "basic_poll" | "advanced_poll" | "quiz" | "survey" | "consumer_engagement_survey"; }[]; next_page_token?: string; }; type SurveyManagementGetSurveyInfoPathParams = { surveyId: string; }; type SurveyManagementGetSurveyInfoResponse = { survey_id?: string; survey_name?: string; survey_type?: "basic_poll" | "advanced_poll" | "quiz" | "survey" | "consumer_engagement_survey"; published?: boolean; anonymous?: boolean; survey_questions?: { question_name?: string; question_id?: string; question_order?: number; question_type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; required?: boolean; sub_questions?: { sub_question_name?: string; sub_question_id?: string; sub_question_order?: number; }[]; options?: { option_id?: string; option_value?: string; option_label?: string; option_order?: number; }[]; }[]; }; type SurveyManagementGetSurveyAnswersPathParams = { surveyId: string; }; type SurveyManagementGetSurveyAnswersQueryParams = { page_size?: string; next_page_token?: string; instance_id?: string; }; type SurveyManagementGetSurveyAnswersResponse = { survey_answers?: { email?: string; name?: string; instance_id?: string; submit_time?: string; anonymous?: boolean; questions?: { question_id?: string; question_answers?: { option_id?: string; answer?: string; }[]; sub_questions?: { sub_question_id?: string; sub_question_answers?: { option_id?: string; answer?: string; }[]; }[]; }[]; }[]; next_page_token?: string; }; type SurveyManagementGetSurveyInstancesPathParams = { surveyId: string; }; type SurveyManagementGetSurveyInstancesQueryParams = { page_size?: string; next_page_token?: string; instance_id?: string; }; type SurveyManagementGetSurveyInstancesResponse = { survey_instances?: { instance_name?: string; instance_id?: string; product_type?: "meeting" | "webinar" | "contact_center" | "survey_public_link" | "team_chat" | "vitual_agent"; has_response?: boolean; survey_id?: string; survey_name?: string; survey_type?: "basic_poll" | "advanced_poll" | "quiz" | "survey" | "consumer_engagement_survey"; anonymous?: string; survey_questions?: { question_name?: string; question_id?: string; question_order?: number; question_type?: "single" | "multiple" | "matching" | "rank_order" | "short_answer" | "long_answer" | "fill_in_the_blank" | "rating_scale"; required?: boolean; sub_questions?: { sub_question_name?: string; sub_question_id?: string; sub_question_order?: string; }[]; options?: { option_id?: string; option_value?: string; option_label?: string; option_order?: string; }[]; }[]; }[]; next_page_token?: string; }; declare class AccountsEndpoints extends WebEndpoints { readonly accounts: { getLockedSettings: (_: { path: AccountsGetLockedSettingsPathParams; } & object & { query?: AccountsGetLockedSettingsQueryParams; }) => Promise>; updateLockedSettings: (_: { path: AccountsUpdateLockedSettingsPathParams; } & (({ body?: { audio_conferencing?: { toll_free_and_fee_based_toll_call?: boolean; }; chat?: { share_files?: boolean; chat_emojis?: boolean; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: boolean; set_retention_period_in_local?: boolean; allow_users_to_add_contacts?: boolean; allow_users_to_chat_with_others?: boolean; chat_etiquette_tool?: boolean; send_data_to_third_party_archiving_service?: boolean; translate_messages?: boolean; search_and_send_animated_gif_images?: boolean; shared_spaces?: boolean; allow_create_channels_and_group_chats?: boolean; allow_huddles_from_channels?: boolean; download_file?: boolean; share_screen_in_chat?: boolean; chat_email_address?: boolean; read_receipts?: boolean; allow_delete_message?: boolean; allow_edit_message?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; ai_summary?: boolean; ai_compose?: boolean; ai_recommend?: boolean; ai_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; schedule_for_reminder?: boolean; }; in_meeting?: { alert_guest_join?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_live_streaming?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_generated_captions?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; chat?: boolean; meeting_question_answer?: boolean; closed_caption?: boolean; co_host?: boolean; custom_data_center_regions?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_marking?: boolean; e2e_encryption?: boolean; entry_exit_chime?: string; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; full_transcript?: boolean; group_hd?: boolean; webinar_group_hd?: boolean; language_interpretation?: boolean; sign_language_interpretation?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; polling?: boolean; post_meeting_feedback?: boolean; private_chat?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; save_caption?: boolean; save_captions?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; webinar_chat?: boolean; webinar_live_streaming?: boolean; webinar_polling?: boolean; webinar_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; }; other_options?: { blur_snapshot?: boolean; webinar_registration_options?: boolean; }; recording?: { account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_recording?: boolean; cloud_recording?: boolean; cloud_recording_download?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: boolean; local_recording?: boolean; prevent_host_access_recording?: boolean; recording_authentication?: boolean; archive?: boolean; }; schedule_meeting?: { audio_type?: boolean; embed_password_in_join_link?: boolean; enforce_login?: boolean; enforce_login_domains?: string; enforce_login_with_domains?: boolean; host_video?: boolean; join_before_host?: boolean; meeting_authentication?: boolean; not_store_meeting_topic?: boolean; always_display_zoom_webinar_as_topic?: boolean; participant_video?: boolean; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; continuous_meeting_chat?: boolean; }; telephony?: { telephony_regions?: boolean; third_party_audio?: boolean; }; tsp?: { call_out?: boolean; show_international_numbers_link?: boolean; }; }; } | { body?: { meeting_security?: { approved_or_denied_countries_or_regions?: boolean; auto_security?: boolean; block_user_domain?: boolean; chat_etiquette_tool?: boolean; embed_password_in_join_link?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; waiting_room?: boolean; webinar_password?: boolean; }; }; }) & object)) => Promise>; getAccountsManagedDomains: (_: { path: AccountsGetAccountsManagedDomainsPathParams; } & object) => Promise>; updateAccountOwner: (_: { path: AccountsUpdateAccountOwnerPathParams; } & { body: AccountsUpdateAccountOwnerRequestBody; } & object) => Promise>; getAccountSettings: (_: { path: AccountsGetAccountSettingsPathParams; } & object & { query?: AccountsGetAccountSettingsQueryParams; }) => Promise>; updateAccountSettings: (_: { path: AccountsUpdateAccountSettingsPathParams; } & (({ body?: { security?: { admin_change_name_pic?: boolean; admin_change_user_info?: boolean; user_modifiable_info_by_admin?: ("name" | "profile_picture" | "sign_in_email" | "host_key")[]; signin_with_sso?: { enable?: boolean; require_sso_for_domains?: boolean; domains?: string[]; sso_bypass_user_ids?: string[]; operation?: "add" | "remove"; }; hide_billing_info?: boolean; import_photos_from_devices?: boolean; password_requirement?: { consecutive_characters_length?: number; have_special_character?: boolean; minimum_password_length?: number; weak_enhance_detection?: boolean; }; sign_again_period_for_inactivity_on_client?: number; sign_again_period_for_inactivity_on_web?: number; sign_in_with_two_factor_auth?: "all" | "group" | "role" | "none"; sign_in_with_two_factor_auth_groups?: string[]; sign_in_with_two_factor_auth_roles?: string[]; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: { allow_webinar_attendees_dial?: boolean; enable?: boolean; numbers?: { code?: string; country_code?: string; country_name?: string; display_number?: string; number?: string; }[]; }; }; chat?: { allow_bots_chat?: boolean; share_files?: { enable?: boolean; share_option?: "disable" | "anyone" | "account" | "organization"; view_option?: "anyone" | "account" | "organization"; restrictions?: { only_allow_specific_file_types?: boolean; file_type_restrictions?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; file_type_restrictions_for_external?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; maximum_file_size?: boolean; file_size_restrictions?: 50 | 100 | 200 | 300 | 400 | 500; file_size_restrictions_for_external?: 50 | 100 | 200 | 300 | 400 | 500; file_restrictions_apply_to?: "sharing_and_viewing" | "sharing"; }; }; chat_emojis?: { enable?: boolean; emojis_option?: "all" | "selected"; }; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; create_public_channels?: boolean; create_private_channels?: boolean; create_group_chat?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; set_retention_period_in_local?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; allow_users_to_add_contacts?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; allow_users_to_chat_with_others?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; chat_etiquette_tool?: { enable?: boolean; operate?: "create" | "update" | "delete"; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; }; send_data_to_third_party_archiving_service?: { enable?: boolean; type?: "global_relay" | "smarsh"; smtp_delivery_address?: string; user_name?: string; passcode?: string; authorized_channel_token?: string; }; apply_local_storage_to_personal_channel?: { enable?: boolean; retention_period?: string; }; translate_messages?: boolean; search_and_send_animated_gif_images?: { enable?: boolean; giphy_content_rating?: 1 | 2 | 3 | 4; }; external_collab_restrict?: { enable?: boolean; external_chat?: "allowed" | "not_allowed"; group_id?: string; }; external_user_control?: { enable?: boolean; selected_option?: 1 | 2 | 3; external_account?: boolean; }; external_invite_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; external_member_join?: { enable?: boolean; external_account?: boolean; }; external_join_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; download_file?: boolean; share_screen_in_chat?: boolean; code_snippet?: boolean; personal_channel?: boolean; store_revise_chat?: boolean; set_chat_as_default_tab?: boolean; hyper_link?: boolean; suppress_removal_notification?: boolean; suppress_user_group_notification?: boolean; allow_remove_msg_by_owner_and_admins?: boolean; allow_huddles_from_channels?: boolean; shared_spaces?: boolean; chat_email_address?: { enable?: boolean; only_allow_specific_domains?: boolean; specific_domains?: string[]; }; read_receipts?: { enable?: boolean; allow_users_opt_out?: boolean; }; allow_delete_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; allow_edit_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; show_status_to_internal_contact?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; show_h323_contact_tab?: boolean; ai_summary?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_compose?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_recommend?: boolean; ai_quick_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; low_host_count_reminder?: boolean; recording_available_reminder_alternative_hosts?: boolean; recording_available_reminder_schedulers?: boolean; schedule_for_reminder?: boolean; }; feature?: { meeting_capacity?: number; }; in_meeting?: { alert_guest_join?: boolean; allow_host_to_enable_focus_mode?: boolean; allow_live_streaming?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_participants_chat_with?: 1 | 2 | 3 | 4; allow_participants_to_rename?: boolean; allow_show_zoom_windows?: boolean; allow_users_save_chats?: 1 | 2 | 3; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; breakout_room_schedule?: boolean; chat?: boolean; meeting_question_answer?: boolean; closed_caption?: boolean; closed_captioning?: { auto_transcribing?: boolean; enable?: boolean; save_caption?: boolean; third_party_captioning_service?: boolean; view_full_transcript?: boolean; }; co_host?: boolean; custom_data_center_regions?: boolean; custom_live_streaming_service?: boolean; custom_service_instructions?: string; meeting_data_transit_and_residency_method?: "cloud" | "On-Prem"; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; e2e_encryption?: boolean; entry_exit_chime?: "host" | "all" | "none"; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; group_hd?: boolean; webinar_group_hd?: boolean; join_from_desktop?: boolean; join_from_mobile?: boolean; auto_generated_translation?: { language_item_pairList?: { trans_lang_config?: { speak_language?: { name?: "Chinese (Simplified)" | "Dutch" | "English" | "French" | "German" | "Italian" | "Japanese" | "Korean" | "Portuguese" | "Russian" | "Spanish" | "Ukrainian"; code?: "zh" | "nl" | "en" | "fr" | "de" | "it" | "ja" | "ko" | "pt" | "ru" | "es" | "uk"; }; translate_to?: { all?: boolean; language_config?: { name?: "English"; code?: "en"; }[]; }; }[]; all?: boolean; }; enable?: boolean; }; language_interpretation?: { custom_languages?: string[]; enable_language_interpretation_by_default?: boolean; allow_participants_to_speak_in_listening_channel?: boolean; allow_up_to_25_custom_languages_when_scheduling_meetings?: boolean; enable?: boolean; }; sign_language_interpretation?: { enable?: boolean; enable_sign_language_interpretation_by_default?: boolean; custom_languages?: string[]; }; live_streaming_facebook?: boolean; live_streaming_youtube?: boolean; manual_captioning?: { allow_to_type?: boolean; auto_generated_captions?: boolean; full_transcript?: boolean; manual_captions?: boolean; save_captions?: boolean; third_party_captioning_service?: boolean; }; meeting_polling?: { advanced_polls?: boolean; allow_alternative_host_to_add_edit?: boolean; require_answers_to_be_anonymous?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; enable?: boolean; }; meeting_reactions?: boolean; meeting_reactions_emojis?: "all" | "selected"; allow_host_panelists_to_use_audible_clap?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; p2p_connetion?: boolean; p2p_ports?: boolean; polling?: boolean; ports_range?: string; post_meeting_feedback?: boolean; private_chat?: boolean; record_play_own_voice?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_a_join_from_your_browser_link?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; virtual_background_settings?: { allow_upload_custom?: boolean; allow_videos?: boolean; enable?: boolean; files?: { id?: string; is_default?: boolean; name?: string; size?: number; type?: string; }[]; }; watermark?: boolean; webinar_chat?: { allow_attendees_chat_with?: 1 | 2 | 3; allow_auto_save_local_chat_file?: boolean; allow_panelists_chat_with?: 1 | 2; allow_panelists_send_direct_message?: boolean; allow_users_save_chats?: 0 | 1 | 2; default_attendees_chat_with?: 1 | 2; enable?: boolean; }; webinar_live_streaming?: { custom_service_instructions?: string; enable?: boolean; live_streaming_reminder?: boolean; live_streaming_service?: ("facebook" | "workplace_by_facebook" | "youtube" | "custom_live_streaming_service")[]; }; webinar_polling?: { advanced_polls?: boolean; allow_alternative_host_to_add_edit?: boolean; require_answers_to_be_anonymous?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; enable?: boolean; }; webinar_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; who_can_share_screen?: "host" | "all"; who_can_share_screen_when_someone_is_sharing?: "host" | "all"; participants_share_simultaneously?: "multiple" | "one"; workplace_by_facebook?: boolean; transfer_meetings_between_devices?: boolean; }; integration?: { box?: boolean; dropbox?: boolean; google_calendar?: boolean; google_drive?: boolean; kubi?: boolean; microsoft_one_drive?: boolean; }; other_options?: { allow_auto_active_users?: boolean; allow_users_contact_support_via_chat?: boolean; allow_users_enter_and_share_pronouns?: boolean; blur_snapshot?: boolean; display_meetings_scheduled_for_others?: boolean; meeting_qos_and_mos?: 0 | 1 | 2 | 3; show_one_user_meeting_on_dashboard?: boolean; use_cdn?: "none" | "default" | "wangsu"; webinar_registration_options?: { allow_host_to_enable_join_info?: boolean; allow_host_to_enable_social_share_buttons?: boolean; enable_custom_questions?: boolean; }; email_in_attendee_report_for_meeting?: boolean; }; profile?: { recording_storage_location?: { allowed_values?: string[]; value?: string; }; }; recording?: { account_user_access_recording?: boolean; allow_recovery_deleted_cloud_recordings?: boolean; archive?: { enable?: boolean; settings?: { audio_file?: boolean; cc_transcript_file?: boolean; chat_file?: boolean; chat_with_sender_email?: boolean; video_file?: boolean; chat_with_direct_message?: boolean; archive_retention?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30; action_when_archive_failed?: 1 | 2; notification_when_archiving_starts?: "participants" | "guest"; play_voice_prompt_when_archiving_starts?: "participants" | "guest" | "none"; }; type?: 1 | 2 | 3; }; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; auto_recording?: "local" | "cloud" | "none"; cloud_recording?: boolean; cloud_recording_download?: boolean; cloud_recording_download_host?: boolean; display_participant_name?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: { enable?: boolean; ip_addresses_or_ranges?: string; }; local_recording?: boolean; optimize_recording_for_3rd_party_video_editor?: boolean; prevent_host_access_recording?: boolean; record_audio_file?: boolean; record_audio_file_each_participant?: boolean; record_files_separately?: { active_speaker?: boolean; gallery_view?: boolean; shared_screen?: boolean; }; record_gallery_view?: boolean; record_speaker_view?: boolean; recording_audio_transcript?: boolean; recording_disclaimer?: boolean; recording_highlight?: boolean; smart_recording?: { create_recording_highlights?: boolean; create_smart_chapters?: boolean; create_next_steps?: boolean; }; recording_password_requirement?: { have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; length?: number; only_allow_numeric?: boolean; }; recording_thumbnails?: boolean; required_password_for_existing_cloud_recordings?: boolean; required_password_for_shared_cloud_recordings?: boolean; save_chat_text?: boolean; save_close_caption?: boolean; save_panelist_chat?: boolean; save_poll_results?: boolean; show_timestamp?: boolean; }; schedule_meeting?: { audio_type?: "both" | "telephony" | "voip" | "thirdParty"; enforce_login?: boolean; enforce_login_domains?: string; enforce_login_with_domains?: boolean; force_pmi_jbh_password?: boolean; host_video?: boolean; enable_dedicated_group_chat?: boolean; jbh_time?: 0 | 5 | 10 | 15; join_before_host?: boolean; meeting_password_requirement?: { consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; have_upper_and_lower_characters?: boolean; length?: number; only_allow_numeric?: boolean; weak_enhance_detection?: boolean; }; not_store_meeting_topic?: boolean; participant_video?: boolean; allow_host_to_disable_participant_video?: boolean; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: "jbh_only" | "all" | "none"; require_password_for_scheduled_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; always_display_zoom_meeting_as_topic?: { enable?: boolean; display_topic_for_scheduled_meetings?: boolean; }; hide_meeting_description?: { enable?: boolean; hide_description_for_scheduled_meetings?: boolean; }; always_display_zoom_webinar_as_topic?: { enable?: boolean; display_topic_for_scheduled_webinars?: boolean; }; hide_webinar_description?: { enable?: boolean; hide_description_for_scheduled_webinars?: boolean; }; meeting_template?: { enable?: boolean; action?: string; templates?: { id?: string; enable?: boolean; }[]; }; continuous_meeting_chat?: { enable?: boolean; can_add_external_users?: boolean; auto_add_invited_external_users?: boolean; }; }; telephony?: { audio_conference_info?: string; telephony_regions?: { selection_values?: string; }; third_party_audio?: boolean; }; tsp?: { call_out?: boolean; call_out_countries?: string[]; display_toll_free_numbers?: boolean; show_international_numbers_link?: boolean; }; zoom_rooms?: { auto_start_stop_scheduled_meetings?: boolean; cmr_for_instant_meeting?: boolean; force_private_meeting?: boolean; hide_host_information?: boolean; list_meetings_with_calendar?: boolean; start_airplay_manually?: boolean; ultrasonic?: boolean; upcoming_meeting_alert?: boolean; weekly_system_restart?: boolean; zr_post_meeting_feedback?: boolean; }; }; } | { body?: { allow_authentication_exception?: boolean; authentication_option?: { action?: "update" | "delete" | "add"; default_option?: boolean; domains?: string; id?: string; name?: string; type?: "enforce_login" | "enforce_login_with_same_account" | "enforce_login_with_domains"; }; meeting_authentication?: boolean; }; } | { body?: { authentication_option?: { action?: "update" | "delete" | "add"; default_option?: boolean; domains?: string; id?: string; name?: string; type?: "internally" | "enforce_login" | "enforce_login_with_domains"; }; recording_authentication?: boolean; }; } | { body?: { meeting_security?: { auto_security?: boolean; block_user_domain?: boolean; block_user_domain_list?: string[]; chat_etiquette_tool?: { enable?: boolean; operate?: "create" | "update" | "delete"; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; }; embed_password_in_join_link?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; meeting_password_requirement?: { consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; have_upper_and_lower_characters?: boolean; length?: number; only_allow_numeric?: boolean; weak_enhance_detection?: boolean; }; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; require_password_for_scheduled_meeting?: boolean; require_password_for_scheduled_webinar?: boolean; waiting_room?: boolean; waiting_room_settings?: { participants_to_place_in_waiting_room?: 0 | 1 | 2; users_who_can_admit_participants_from_waiting_room?: 0 | 1; whitelisted_domains_for_waiting_room?: string; }; webinar_password?: boolean; waiting_room_options?: { enable?: boolean; locked?: boolean; admit_type?: 1 | 2 | 3 | 4; internal_user_auto_admit?: 1 | 2 | 3 | 4 | 5; admit_domain_allowlist?: string; who_can_admit_participants?: 0 | 1; sort_order_of_people?: 0 | 1; more_options?: { user_invited_by_host_can_bypass_waiting_room?: boolean; move_participants_to_waiting_room_when_host_dropped?: boolean; allow_participants_to_reply_to_host?: boolean; }; }; }; }; } | { body?: { in_meeting?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; }; in_session?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; subsession?: boolean; }; session_security?: { approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; }; recording?: { record_speaker_view?: boolean; record_gallery_view?: boolean; record_audio_file?: boolean; save_chat_text?: boolean; show_timestamp?: boolean; cloud_recording_download?: boolean; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; }; }; }) & { query?: AccountsUpdateAccountSettingsQueryParams; })) => Promise>; getAccountsWebinarRegistrationSettings: (_: { path: AccountsGetAccountsWebinarRegistrationSettingsPathParams; } & object & { query?: AccountsGetAccountsWebinarRegistrationSettingsQueryParams; }) => Promise>; updateAccountsWebinarRegistrationSettings: (_: { path: AccountsUpdateAccountsWebinarRegistrationSettingsPathParams; } & { body?: AccountsUpdateAccountsWebinarRegistrationSettingsRequestBody; } & { query?: AccountsUpdateAccountsWebinarRegistrationSettingsQueryParams; }) => Promise>; uploadVirtualBackgroundFiles: (_: { path: AccountsUploadVirtualBackgroundFilesPathParams; } & { body?: AccountsUploadVirtualBackgroundFilesRequestBody; } & object) => Promise>; deleteVirtualBackgroundFiles: (_: { path: AccountsDeleteVirtualBackgroundFilesPathParams; } & object & { query?: AccountsDeleteVirtualBackgroundFilesQueryParams; }) => Promise>; getAccountsTrustedDomains: (_: { path: AccountsGetAccountsTrustedDomainsPathParams; } & object) => Promise>; }; readonly dashboards: { getChatMetrics: (_: object & { query: DashboardsGetChatMetricsQueryParams; }) => Promise>; listZoomMeetingsClientFeedback: (_: object & { query: DashboardsListZoomMeetingsClientFeedbackQueryParams; }) => Promise>; getZoomMeetingsClientFeedback: (_: { path: DashboardsGetZoomMeetingsClientFeedbackPathParams; } & object & { query?: DashboardsGetZoomMeetingsClientFeedbackQueryParams; }) => Promise>; listClientMeetingSatisfaction: (_: object & { query?: DashboardsListClientMeetingSatisfactionQueryParams; }) => Promise>; listClientVersions: (_: object) => Promise>; getCRCPortUsage: (_: object & { query: DashboardsGetCRCPortUsageQueryParams; }) => Promise>; getTopZoomRoomsWithIssues: (_: object & { query: DashboardsGetTopZoomRoomsWithIssuesQueryParams; }) => Promise>; getIssuesOfZoomRooms: (_: { path: DashboardsGetIssuesOfZoomRoomsPathParams; } & object & { query: DashboardsGetIssuesOfZoomRoomsQueryParams; }) => Promise>; listMeetings: (_: object & { query: DashboardsListMeetingsQueryParams; }) => Promise>; getMeetingDetails: (_: { path: DashboardsGetMeetingDetailsPathParams; } & object & { query?: DashboardsGetMeetingDetailsQueryParams; }) => Promise>; listMeetingParticipants: (_: { path: DashboardsListMeetingParticipantsPathParams; } & object & { query?: DashboardsListMeetingParticipantsQueryParams; }) => Promise>; listMeetingParticipantsQoS: (_: { path: DashboardsListMeetingParticipantsQoSPathParams; } & object & { query?: DashboardsListMeetingParticipantsQoSQueryParams; }) => Promise>; getPostMeetingFeedback: (_: { path: DashboardsGetPostMeetingFeedbackPathParams; } & object & { query?: DashboardsGetPostMeetingFeedbackQueryParams; }) => Promise>; getMeetingSharingRecordingDetails: (_: { path: DashboardsGetMeetingSharingRecordingDetailsPathParams; } & object & { query?: DashboardsGetMeetingSharingRecordingDetailsQueryParams; }) => Promise>; getMeetingParticipantQoS: (_: { path: DashboardsGetMeetingParticipantQoSPathParams; } & object & { query?: DashboardsGetMeetingParticipantQoSQueryParams; }) => Promise>; getMeetingQualityScores: (_: object & { query: DashboardsGetMeetingQualityScoresQueryParams; }) => Promise>; listWebinars: (_: object & { query: DashboardsListWebinarsQueryParams; }) => Promise>; getWebinarDetails: (_: { path: DashboardsGetWebinarDetailsPathParams; } & object & { query?: DashboardsGetWebinarDetailsQueryParams; }) => Promise>; getWebinarParticipants: (_: { path: DashboardsGetWebinarParticipantsPathParams; } & object & { query?: DashboardsGetWebinarParticipantsQueryParams; }) => Promise>; listWebinarParticipantQoS: (_: { path: DashboardsListWebinarParticipantQoSPathParams; } & object & { query?: DashboardsListWebinarParticipantQoSQueryParams; }) => Promise>; getPostWebinarFeedback: (_: { path: DashboardsGetPostWebinarFeedbackPathParams; } & object & { query?: DashboardsGetPostWebinarFeedbackQueryParams; }) => Promise>; getWebinarSharingRecordingDetails: (_: { path: DashboardsGetWebinarSharingRecordingDetailsPathParams; } & object & { query?: DashboardsGetWebinarSharingRecordingDetailsQueryParams; }) => Promise>; getWebinarParticipantQoS: (_: { path: DashboardsGetWebinarParticipantQoSPathParams; } & object & { query?: DashboardsGetWebinarParticipantQoSQueryParams; }) => Promise>; listZoomRooms: (_: object & { query?: DashboardsListZoomRoomsQueryParams; }) => Promise>; getTopIssuesOfZoomRooms: (_: object & { query: DashboardsGetTopIssuesOfZoomRoomsQueryParams; }) => Promise>; getZoomRoomsDetails: (_: { path: DashboardsGetZoomRoomsDetailsPathParams; } & object & { query: DashboardsGetZoomRoomsDetailsQueryParams; }) => Promise>; }; readonly informationBarriers: { listInformationBarrierPolicies: (_: object) => Promise>; createInformationBarrierPolicy: (_: object & { body: InformationBarriersCreateInformationBarrierPolicyRequestBody; }) => Promise>; getInformationBarrierPolicyByID: (_: { path: InformationBarriersGetInformationBarrierPolicyByIDPathParams; } & object) => Promise>; removeInformationBarrierPolicy: (_: { path: InformationBarriersRemoveInformationBarrierPolicyPathParams; } & object) => Promise>; updateInformationBarriersPolicy: (_: { path: InformationBarriersUpdateInformationBarriersPolicyPathParams; } & { body: InformationBarriersUpdateInformationBarriersPolicyRequestBody; } & object) => Promise>; }; readonly roles: { listRoles: (_: object & { query?: RolesListRolesQueryParams; }) => Promise>; createRole: (_: object & { body?: RolesCreateRoleRequestBody; }) => Promise>; getRoleInformation: (_: { path: RolesGetRoleInformationPathParams; } & object) => Promise>; deleteRole: (_: { path: RolesDeleteRolePathParams; } & object) => Promise>; updateRoleInformation: (_: { path: RolesUpdateRoleInformationPathParams; } & { body?: RolesUpdateRoleInformationRequestBody; } & object) => Promise>; listMembersInRole: (_: { path: RolesListMembersInRolePathParams; } & object & { query?: RolesListMembersInRoleQueryParams; }) => Promise>; assignRole: (_: { path: RolesAssignRolePathParams; } & { body?: RolesAssignRoleRequestBody; } & object) => Promise>; unassignRole: (_: { path: RolesUnassignRolePathParams; } & object) => Promise>; }; readonly surveyManagement: { getSurveys: (_: object & { query?: SurveyManagementGetSurveysQueryParams; }) => Promise>; getSurveyInfo: (_: { path: SurveyManagementGetSurveyInfoPathParams; } & object) => Promise>; getSurveyAnswers: (_: { path: SurveyManagementGetSurveyAnswersPathParams; } & object & { query?: SurveyManagementGetSurveyAnswersQueryParams; }) => Promise>; getSurveyInstances: (_: { path: SurveyManagementGetSurveyInstancesPathParams; } & object & { query?: SurveyManagementGetSurveyInstancesQueryParams; }) => Promise>; }; } type AccountVanityUrlRejectedEvent = Event<"account.vanity_url_rejected"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; object: { id: string; vanity_url: string; }; }; }; type AccountCreatedEvent = Event<"account.created"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; owner_id?: string; email?: string; }; }; }; type InformationBarriersPolicyDeletedEvent = Event<"information_barriers.policy_deleted"> & { event: string; event_ts: number; payload: { account_id: string; object: { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; }; }; type AccountUpdatedEvent = Event<"account.updated"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operation?: "apply_vanity_url" | "managed_domains_added" | "managed_domains_deleted" | "managed_domains_verifying"; object?: { id?: string; account_name?: string; account_alias?: string; account_support_name?: string; account_support_email?: string; managed_domains?: string[]; }; old_object?: { $changed_field_name?: string; }; }; }; type InformationBarriersPolicyCreatedEvent = Event<"information_barriers.policy_created"> & { event: string; event_ts: number; payload: { account_id: string; object: { assigned_group_id: string; id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; }; }; type AccountLockSettingsUpdatedEvent = Event<"account.lock_settings_updated"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; settings?: { schedule_meeting?: { audio_type?: boolean; embed_password_in_join_link?: boolean; enforce_login?: boolean; enforce_login_with_domains?: boolean; host_video?: boolean; join_before_host?: boolean; meeting_authentication?: boolean; not_store_meeting_topic?: boolean; participant_video?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; always_display_zoom_webinar_as_topic?: boolean; meeting_template?: boolean; }; in_meeting?: { alert_guest_join?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_live_streaming?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_generated_captions?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; chat?: boolean; closed_caption?: boolean; co_host?: boolean; custom_data_center_regions?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_marking?: boolean; e2e_encryption?: boolean; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; full_transcript?: boolean; group_hd?: boolean; language_interpretation?: boolean; sign_language_interpretation?: boolean; manual_captions?: boolean; meeting_reactions?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; polling?: boolean; post_meeting_feedback?: boolean; private_chat?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; save_caption?: boolean; save_captions?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; webinar_chat?: boolean; webinar_live_streaming?: boolean; webinar_polling?: boolean; webinar_question_answer?: boolean; meeting_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; schedule_for_reminder?: boolean; }; recording?: { account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_recording?: boolean; cloud_recording?: boolean; cloud_recording_download?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: boolean; local_recording?: boolean; recording_authentication?: boolean; archive?: boolean; }; telephony?: { telephony_regions?: boolean; third_party_audio?: boolean; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: boolean; }; chat?: { share_files?: boolean; chat_emojis?: boolean; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; allow_users_to_add_contacts?: boolean; allow_users_to_chat_with_others?: boolean; chat_etiquette_tool?: boolean; send_data_to_third_party_archiving_service?: boolean; translate_messages?: boolean; search_and_send_animated_gif_images?: boolean; set_retention_period_in_cloud?: boolean; set_retention_period_in_local?: boolean; shared_spaces?: boolean; allow_create_channels_and_group_chats?: boolean; allow_huddles_from_channels?: boolean; download_file?: boolean; share_screen_in_chat?: boolean; chat_email_address?: boolean; read_receipts?: boolean; allow_delete_message?: boolean; allow_edit_message?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; ai_summary?: boolean; ai_compose?: boolean; ai_recommend?: boolean; ai_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; other_options?: { blur_snapshot?: boolean; webinar_registration_options?: boolean; }; tsp?: { call_out?: boolean; show_international_numbers_link?: boolean; }; meeting_security?: { approved_or_denied_countries_or_regions?: boolean; auto_security?: boolean; block_user_domain?: boolean; chat_etiquette_tool?: boolean; embed_password_in_join_link?: boolean; encryption_type?: boolean; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; waiting_room?: boolean; webinar_password?: boolean; }; }; }; time_stamp?: number; old_object?: { id?: string; settings?: { schedule_meeting?: { audio_type?: boolean; embed_password_in_join_link?: boolean; enforce_login?: boolean; enforce_login_with_domains?: boolean; host_video?: boolean; join_before_host?: boolean; meeting_authentication?: boolean; not_store_meeting_topic?: boolean; participant_video?: boolean; require_password_for_instant_meetings?: boolean; require_password_for_pmi_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; use_pmi_for_instant_meetings?: boolean; use_pmi_for_scheduled_meetings?: boolean; always_display_zoom_webinar_as_topic?: boolean; meeting_template?: boolean; }; in_meeting?: { alert_guest_join?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_live_streaming?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; anonymous_question_answer?: boolean; attendee_on_hold?: boolean; attention_mode_focus_mode?: boolean; auto_answer?: boolean; auto_generated_captions?: boolean; auto_saving_chat?: boolean; breakout_room?: boolean; chat?: boolean; closed_caption?: boolean; co_host?: boolean; custom_data_center_regions?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; dscp_marking?: boolean; e2e_encryption?: boolean; far_end_camera_control?: boolean; feedback?: boolean; file_transfer?: boolean; full_transcript?: boolean; group_hd?: boolean; language_interpretation?: boolean; sign_language_interpretation?: boolean; manual_captions?: boolean; meeting_reactions?: boolean; webinar_reactions?: boolean; meeting_survey?: boolean; original_audio?: boolean; polling?: boolean; post_meeting_feedback?: boolean; private_chat?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; request_permission_to_unmute_participants?: boolean; save_caption?: boolean; save_captions?: boolean; screen_sharing?: boolean; sending_default_email_invites?: boolean; show_meeting_control_toolbar?: boolean; slide_control?: boolean; stereo_audio?: boolean; use_html_format_email?: boolean; virtual_background?: boolean; webinar_chat?: boolean; webinar_live_streaming?: boolean; webinar_polling?: boolean; webinar_question_answer?: boolean; meeting_question_answer?: boolean; webinar_survey?: boolean; whiteboard?: boolean; }; email_notification?: { alternative_host_reminder?: boolean; cancel_meeting_reminder?: boolean; cloud_recording_available_reminder?: boolean; jbh_reminder?: boolean; schedule_for_reminder?: boolean; }; recording?: { account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_recording?: boolean; cloud_recording?: boolean; cloud_recording_download?: boolean; host_delete_cloud_recording?: boolean; ip_address_access_control?: boolean; local_recording?: boolean; recording_authentication?: boolean; archive?: boolean; }; telephony?: { telephony_regions?: boolean; third_party_audio?: boolean; }; other_options?: { blur_snapshot?: boolean; webinar_registration_options?: boolean; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: boolean; }; chat?: { share_files?: boolean; chat_emojis?: boolean; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; allow_users_to_add_contacts?: boolean; allow_users_to_chat_with_others?: boolean; chat_etiquette_tool?: boolean; send_data_to_third_party_archiving_service?: boolean; translate_messages?: boolean; search_and_send_animated_gif_images?: boolean; set_retention_period_in_cloud?: boolean; set_retention_period_in_local?: boolean; shared_spaces?: boolean; allow_create_channels_and_group_chats?: boolean; allow_huddles_from_channels?: boolean; download_file?: boolean; share_screen_in_chat?: boolean; chat_email_address?: boolean; read_receipts?: boolean; allow_delete_message?: boolean; allow_edit_message?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; ai_summary?: boolean; ai_compose?: boolean; ai_recommend?: boolean; ai_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; }; meeting_security?: { approved_or_denied_countries_or_regions?: boolean; auto_security?: boolean; block_user_domain?: boolean; chat_etiquette_tool?: boolean; embed_password_in_join_link?: boolean; encryption_type?: boolean; end_to_end_encrypted_meetings?: boolean; meeting_password?: boolean; only_authenticated_can_join_from_webclient?: boolean; phone_password?: boolean; pmi_password?: boolean; waiting_room?: boolean; webinar_password?: boolean; }; tsp?: { call_out?: boolean; show_international_numbers_link?: boolean; }; }; }; }; }; type AccountDisassociatedEvent = Event<"account.disassociated"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; owner_id?: string; owner_email?: string; }; }; }; type InformationBarriersPolicyUpdatedEvent = Event<"information_barriers.policy_updated"> & { event: string; event_ts: number; payload: { account_id: string; object: { assigned_group_id: string; policy_name: string; settings: { complete_phone_calls: boolean; file_transfer: boolean; im: boolean; in_meeting_chat: boolean; meeting: boolean; message_via_sms: boolean; recording: boolean; screen_share: boolean; }; status: 0 | 1; to_group_id: string; type: 0 | 1 | 2 | 3; }; }; }; type AccountVanityUrlApprovedEvent = Event<"account.vanity_url_approved"> & { event: string; event_ts: number; payload: { account_id: string; operator: string; object: { id: string; vanity_url: string; }; }; }; type AccountSettingsUpdatedEvent = Event<"account.settings_updated"> & { event?: string; event_ts?: number; payload?: { account_id?: string; operator?: string; operator_id?: string; object?: { id?: string; settings?: { schedule_meeting?: { host_video?: boolean; participant_video?: boolean; audio_type?: string; join_before_host?: boolean; enforce_login?: boolean; enforce_login_with_domains?: boolean; enforce_login_domains?: string; not_store_meeting_topic?: boolean; force_pmi_jbh_password?: boolean; use_pmi_for_scheduled_meetings?: boolean; pstn_password_protected?: string; jbh_time?: 0 | 5 | 10 | 15; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; mute_upon_entry?: boolean; require_password_for_pmi_meetings?: "jbh_only" | "all" | "none"; use_pmi_for_instant_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; pmi_password?: string; upcoming_meeting_reminder?: boolean; always_display_zoom_meeting_as_topic?: { enable?: boolean; display_topic_for_scheduled_meetings?: boolean; }; hide_meeting_description?: { enable?: boolean; hide_description_for_scheduled_meetings?: boolean; }; always_display_zoom_webinar_as_topic?: { enable?: boolean; display_topic_for_scheduled_webinars?: boolean; }; hide_webinar_description?: { enable?: boolean; hide_description_for_scheduled_webinars?: boolean; }; }; in_meeting?: { e2e_encryption?: boolean; chat?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_participants_chat_with?: 1 | 2 | 3 | 4; allow_users_save_chats?: 1 | 2 | 3; private_chat?: boolean; auto_saving_chat?: boolean; file_transfer?: boolean; feedback?: boolean; post_meeting_feedback?: boolean; co_host?: boolean; polling?: boolean; meeting_polling?: { enable?: boolean; advanced_polls?: boolean; require_answers_to_be_anonymous?: boolean; allow_alternative_host_to_add_edit?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; }; attendee_on_hold?: boolean; show_meeting_control_toolbar?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; whiteboard?: boolean; webinar_question_answer?: boolean; meeting_question_answer?: boolean; anonymous_question_answer?: boolean; breakout_room?: boolean; breakout_room_schedule?: boolean; closed_caption?: boolean; far_end_camera_control?: boolean; group_hd?: boolean; virtual_background?: boolean; watermark?: boolean; watermark_by_default?: boolean; audio_watermark_by_default?: boolean; attention_mode_focus_mode?: boolean; allow_host_to_enable_focus_mode?: boolean; alert_guest_join?: boolean; auto_answer?: boolean; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; sending_default_email_invites?: boolean; use_html_format_email?: boolean; dscp_marking?: boolean; dscp_audio?: number; dscp_video?: number; stereo_audio?: boolean; original_audio?: boolean; screen_sharing?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; language_interpretation?: { enable?: boolean; enable_language_interpretation_by_default?: boolean; allow_participants_to_speak_in_listening_channel?: boolean; allow_up_to_25_custom_languages_when_scheduling_meetings?: boolean; languages?: string[]; custom_languages?: string[]; }; sign_language_interpretation?: { enable?: boolean; enable_sign_language_interpretation_by_default?: boolean; languages?: ("American" | "Chinese" | "French" | "German" | "Japanese" | "Russian" | "Brazilian" | "Spanish" | "Mexican" | "British")[]; custom_languages?: string[]; }; meeting_reactions?: boolean; meeting_reactions_emojis?: "all" | "selected"; allow_host_panelists_to_use_audible_clap?: boolean; webinar_reactions?: boolean; show_a_join_from_your_browser_link?: boolean; join_from_mobile?: boolean; join_from_desktop?: boolean; allow_live_streaming?: boolean; live_streaming_facebook?: boolean; workplace_by_facebook?: boolean; live_streaming_youtube?: boolean; custom_live_streaming_service?: boolean; custom_service_instructions?: string; webinar_live_streaming?: { enable?: boolean; live_streaming_service?: ("facebook" | "workplace_by_facebook" | "youtube" | "custom_live_streaming_service")[]; custom_service_instructions?: string; live_streaming_reminder?: boolean; }; webinar_chat?: { enable?: boolean; allow_panelists_chat_with?: 1 | 2; allow_attendees_chat_with?: 1 | 2 | 3; default_attendees_chat_with?: 1 | 2; allow_panelists_send_direct_message?: boolean; allow_users_save_chats?: 0 | 1 | 2; allow_auto_save_local_chat_file?: boolean; }; closed_captioning?: { enable?: boolean; third_party_captioning_service?: boolean; auto_transcribing?: boolean; view_full_transcript?: boolean; save_caption?: boolean; }; slide_control?: boolean; meeting_survey?: boolean; webinar_polling?: { enable?: boolean; advanced_polls?: boolean; require_answers_to_be_anonymous?: boolean; allow_alternative_host_to_add_edit?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; }; webinar_survey?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; who_can_share_screen?: "host" | "all"; who_can_share_screen_when_someone_is_sharing?: "host" | "all"; participants_share_simultaneously?: "multiple" | "one"; }; email_notification?: { cloud_recording_available_reminder?: boolean; recording_available_reminder_schedulers?: boolean; recording_available_reminder_alternative_hosts?: boolean; jbh_reminder?: boolean; cancel_meeting_reminder?: boolean; low_host_count_reminder?: boolean; alternative_host_reminder?: boolean; schedule_for_reminder?: boolean; }; zoom_rooms?: { upcoming_meeting_alert?: boolean; start_airplay_manually?: boolean; weekly_system_restart?: boolean; list_meetings_with_calendar?: boolean; zr_post_meeting_feedback?: boolean; ultrasonic?: boolean; force_private_meeting?: boolean; hide_host_information?: boolean; cmr_for_instant_meeting?: boolean; auto_start_stop_scheduled_meetings?: boolean; }; security?: { admin_change_name_pic?: boolean; import_photos_from_devices?: boolean; hide_billing_info?: boolean; password_requirement?: { minimum_password_length?: number; have_special_character?: boolean; consecutive_characters_length?: number; weak_enhance_detection?: boolean; }; signin_with_sso?: { enable?: boolean; require_sso_for_domains?: boolean; domains?: string[]; sso_bypass_users?: { id?: string; email?: string; }[]; }; }; recording?: { local_recording?: boolean; cloud_recording?: boolean; record_speaker_view?: boolean; record_gallery_view?: boolean; record_audio_file?: boolean; save_chat_text?: boolean; show_timestamp?: boolean; recording_audio_transcript?: boolean; auto_recording?: string; cloud_recording_download?: boolean; cloud_recording_download_host?: boolean; account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; record_files_separately?: { active_speaker?: boolean; gallery_view?: boolean; shared_screen?: boolean; }; display_participant_name?: boolean; recording_thumbnails?: boolean; optimize_recording_for_3rd_party_video_editor?: boolean; recording_highlight?: boolean; smart_recording?: { create_recording_highlights?: boolean; create_smart_chapters?: boolean; create_next_steps?: boolean; }; save_panelist_chat?: boolean; save_poll_results?: boolean; save_close_caption?: boolean; record_audio_file_each_participant?: boolean; host_pause_stop_recording?: boolean; recording_disclaimer?: boolean; ask_participants_to_consent_disclaimer?: boolean; ask_host_to_confirm_disclaimer?: boolean; recording_password_requirement?: { length?: number; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; only_allow_numeric?: boolean; }; ip_address_access_control?: { enable?: boolean; ip_addresses_or_ranges?: string; }; prevent_host_access_recording?: boolean; host_delete_cloud_recording?: boolean; allow_recovery_deleted_cloud_recordings?: boolean; archive?: { enable?: boolean; type?: 1 | 2 | 3; settings?: { chat_file?: boolean; chat_with_sender_email?: boolean; audio_file?: boolean; video_file?: boolean; cc_transcript_file?: boolean; chat_with_direct_message?: never; archive_retention?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30; action_when_archive_failed?: 1 | 2; notification_when_archiving_starts?: "participants" | "guest"; play_voice_prompt_when_archiving_starts?: "participants" | "guest" | "none"; }; }; }; telephony?: { third_party_audio?: boolean; audio_conference_info?: string; telephony_regions?: { allowed_values?: string[]; selection_values?: string; }; }; integration?: { google_calendar?: boolean; google_drive?: boolean; dropbox?: boolean; box?: boolean; microsoft_one_drive?: boolean; kubi?: boolean; }; feature?: { meeting_capacity?: number; }; other_options?: { allow_auto_active_users?: boolean; blur_snapshot?: boolean; display_meetings_scheduled_for_others?: boolean; use_cdn?: "none" | "default" | "wangsu"; allow_users_contact_support_via_chat?: boolean; show_one_user_meeting_on_dashboard?: boolean; meeting_qos_and_mos?: 0 | 1 | 2 | 3; allow_users_enter_and_share_pronouns?: boolean; webinar_registration_options?: { allow_host_to_enable_social_share_buttons?: boolean; }; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: { enable?: boolean; numbers?: { code?: string; country_code?: string; country_name?: string; number?: string; display_number?: string; }[]; allow_webinar_attendees_dial?: boolean; }; }; chat?: { allow_bots_chat?: boolean; share_files?: { enable?: boolean; share_option?: "disable" | "anyone" | "account" | "organization"; view_option?: "anyone" | "account" | "organization"; restrictions?: { only_allow_specific_file_types?: boolean; file_type_restrictions?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; file_type_restrictions_for_external?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; maximum_file_size?: boolean; file_size_restrictions?: 50 | 100 | 200 | 300 | 400 | 500; file_size_restrictions_for_external?: 50 | 100 | 200 | 300 | 400 | 500; file_restrictions_apply_to?: "sharing_and_viewing" | "sharing"; }; }; chat_emojis?: { enable?: boolean; emojis_option?: "all" | "selected"; }; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; create_public_channels?: boolean; create_private_channels?: boolean; create_group_chat?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; set_retention_period_in_local?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; allow_users_to_add_contacts?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; allow_users_to_chat_with_others?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; chat_etiquette_tool?: { enable?: boolean; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; policy_max_count?: number; }; send_data_to_third_party_archiving_service?: { enable?: boolean; type?: "global_relay" | "smarsh"; smtp_delivery_address?: string; user_name?: string; passcode?: string; authorized_channel_token?: string; }; apply_local_storage_to_personal_channel?: { enable?: boolean; retention_period?: string; }; translate_messages?: boolean; search_and_send_animated_gif_images?: { enable?: boolean; giphy_content_rating?: 1 | 2 | 3 | 4; }; external_collab_restrict?: { enable?: boolean; external_chat?: "allowed" | "not_allowed"; group_id?: string; }; external_user_control?: { enable?: boolean; selected_option?: 1 | 2 | 3; external_account?: boolean; }; external_invite_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; external_member_join?: { enable?: boolean; external_account?: boolean; }; external_join_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; download_file?: boolean; share_screen_in_chat?: boolean; code_snippet?: boolean; personal_channel?: boolean; store_revise_chat?: boolean; set_chat_as_default_tab?: boolean; hyper_link?: boolean; suppress_removal_notification?: boolean; suppress_user_group_notification?: boolean; allow_remove_msg_by_owner_and_admins?: boolean; allow_huddles_from_channels?: boolean; shared_spaces?: boolean; chat_email_address?: { enable?: boolean; only_allow_specific_domains?: boolean; specific_domains?: string[]; }; read_receipts?: { enable?: boolean; allow_users_opt_out?: boolean; }; allow_delete_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; allow_edit_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; show_status_to_internal_contact?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; show_h323_contact_tab?: boolean; ai_summary?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_compose?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_recommend?: boolean; ai_quick_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; type?: never; }; meeting_security?: { auto_security?: boolean; waiting_room?: boolean; waiting_room_settings?: { participants_to_place_in_waiting_room?: 0 | 1 | 2; whitelisted_domains_for_waiting_room?: string; users_who_can_admit_participants_from_waiting_room?: 0 | 1; }; meeting_password?: boolean; require_password_for_scheduled_meeting?: boolean; pmi_password?: boolean; phone_password?: boolean; webinar_password?: boolean; require_password_for_scheduled_webinar?: boolean; meeting_password_requirement?: { length?: number; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; only_allow_numeric?: boolean; have_upper_and_lower_characters?: boolean; consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; weak_enhance_detection?: boolean; }; embed_password_in_join_link?: boolean; end_to_end_encrypted_meetings?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; block_user_domain?: boolean; block_user_domain_list?: string[]; only_authenticated_can_join_from_webclient?: boolean; chat_etiquette_tool?: { enable?: boolean; policies?: { id?: string; name?: string; description?: string; trigger_action?: 1 | 2; keywords?: string[]; regular_expression?: string; status?: "activated" | "deactivated"; is_locked?: boolean; }[]; }; }; in_session?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; subsession?: boolean; }; session_security?: { approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; }; }; }; time_stamp?: number; old_object?: { id?: string; settings?: { schedule_meeting?: { host_video?: boolean; participant_video?: boolean; audio_type?: string; join_before_host?: boolean; enforce_login?: boolean; enforce_login_with_domains?: boolean; enforce_login_domains?: string; not_store_meeting_topic?: boolean; force_pmi_jbh_password?: boolean; use_pmi_for_scheduled_meetings?: boolean; pstn_password_protected?: string; jbh_time?: 0 | 5 | 10 | 15; personal_meeting?: boolean; require_password_for_instant_meetings?: boolean; mute_upon_entry?: boolean; require_password_for_pmi_meetings?: "jbh_only" | "all" | "none"; use_pmi_for_instant_meetings?: boolean; require_password_for_scheduling_new_meetings?: boolean; pmi_password?: string; upcoming_meeting_reminder?: boolean; always_display_zoom_meeting_as_topic?: { enable?: boolean; display_topic_for_scheduled_meetings?: boolean; }; hide_meeting_description?: { enable?: boolean; hide_description_for_scheduled_meetings?: boolean; }; always_display_zoom_webinar_as_topic?: { enable?: boolean; display_topic_for_scheduled_webinars?: boolean; }; hide_webinar_description?: { enable?: boolean; hide_description_for_scheduled_webinars?: boolean; }; }; in_meeting?: { e2e_encryption?: boolean; chat?: boolean; allow_users_to_delete_messages_in_meeting_chat?: boolean; allow_participants_chat_with?: 1 | 2 | 3 | 4; allow_users_save_chats?: 1 | 2 | 3; private_chat?: boolean; auto_saving_chat?: boolean; file_transfer?: boolean; feedback?: boolean; post_meeting_feedback?: boolean; co_host?: boolean; polling?: boolean; meeting_polling?: { enable?: boolean; advanced_polls?: boolean; require_answers_to_be_anonymous?: boolean; allow_alternative_host_to_add_edit?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; }; attendee_on_hold?: boolean; show_meeting_control_toolbar?: boolean; allow_show_zoom_windows?: boolean; annotation?: boolean; whiteboard?: boolean; webinar_question_answer?: boolean; meeting_question_answer?: boolean; anonymous_question_answer?: boolean; breakout_room?: boolean; breakout_room_schedule?: boolean; closed_caption?: boolean; far_end_camera_control?: boolean; group_hd?: boolean; virtual_background?: boolean; watermark?: boolean; watermark_by_default?: boolean; audio_watermark_by_default?: boolean; attention_mode_focus_mode?: boolean; allow_host_to_enable_focus_mode?: boolean; alert_guest_join?: boolean; auto_answer?: boolean; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; sending_default_email_invites?: boolean; use_html_format_email?: boolean; dscp_marking?: boolean; dscp_audio?: number; dscp_video?: number; stereo_audio?: boolean; original_audio?: boolean; screen_sharing?: boolean; remote_control?: boolean; non_verbal_feedback?: boolean; remote_support?: boolean; custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; language_interpretation?: { enable?: boolean; enable_language_interpretation_by_default?: boolean; allow_participants_to_speak_in_listening_channel?: boolean; allow_up_to_25_custom_languages_when_scheduling_meetings?: boolean; languages?: string[]; custom_languages?: string[]; }; sign_language_interpretation?: { enable?: boolean; enable_sign_language_interpretation_by_default?: boolean; languages?: ("American" | "Chinese" | "French" | "German" | "Japanese" | "Russian" | "Brazilian" | "Spanish" | "Mexican" | "British")[]; custom_languages?: string[]; }; meeting_reactions?: boolean; meeting_reactions_emojis?: "all" | "selected"; allow_host_panelists_to_use_audible_clap?: boolean; webinar_reactions?: boolean; show_a_join_from_your_browser_link?: boolean; join_from_mobile?: boolean; join_from_desktop?: boolean; allow_live_streaming?: boolean; live_streaming_facebook?: boolean; workplace_by_facebook?: boolean; live_streaming_youtube?: boolean; custom_live_streaming_service?: boolean; custom_service_instructions?: string; webinar_live_streaming?: { enable?: boolean; live_streaming_service?: ("facebook" | "workplace_by_facebook" | "youtube" | "custom_live_streaming_service")[]; custom_service_instructions?: string; live_streaming_reminder?: boolean; }; webinar_chat?: { enable?: boolean; allow_panelists_chat_with?: 1 | 2; allow_attendees_chat_with?: 1 | 2 | 3; default_attendees_chat_with?: 1 | 2; allow_panelists_send_direct_message?: boolean; allow_users_save_chats?: 0 | 1 | 2; allow_auto_save_local_chat_file?: boolean; }; closed_captioning?: { enable?: boolean; third_party_captioning_service?: boolean; auto_transcribing?: boolean; view_full_transcript?: boolean; save_caption?: boolean; }; slide_control?: boolean; meeting_survey?: boolean; webinar_polling?: { enable?: boolean; advanced_polls?: boolean; require_answers_to_be_anonymous?: boolean; allow_alternative_host_to_add_edit?: boolean; manage_saved_polls_and_quizzes?: boolean; allow_host_to_upload_image?: boolean; }; webinar_survey?: boolean; disable_screen_sharing_for_host_meetings?: boolean; disable_screen_sharing_for_in_meeting_guests?: boolean; who_can_share_screen?: "host" | "all"; who_can_share_screen_when_someone_is_sharing?: "host" | "all"; participants_share_simultaneously?: "multiple" | "one"; }; email_notification?: { cloud_recording_available_reminder?: boolean; recording_available_reminder_schedulers?: boolean; recording_available_reminder_alternative_hosts?: boolean; jbh_reminder?: boolean; cancel_meeting_reminder?: boolean; low_host_count_reminder?: boolean; alternative_host_reminder?: boolean; schedule_for_reminder?: boolean; }; zoom_rooms?: { upcoming_meeting_alert?: boolean; start_airplay_manually?: boolean; weekly_system_restart?: boolean; list_meetings_with_calendar?: boolean; zr_post_meeting_feedback?: boolean; ultrasonic?: boolean; force_private_meeting?: boolean; hide_host_information?: boolean; cmr_for_instant_meeting?: boolean; auto_start_stop_scheduled_meetings?: boolean; }; security?: { admin_change_name_pic?: boolean; import_photos_from_devices?: boolean; hide_billing_info?: boolean; password_requirement?: { minimum_password_length?: number; have_special_character?: boolean; consecutive_characters_length?: number; weak_enhance_detection?: boolean; }; signin_with_sso?: { enable?: boolean; require_sso_for_domains?: boolean; domains?: string[]; sso_bypass_users?: { id?: string; email?: string; }[]; }; }; recording?: { local_recording?: boolean; cloud_recording?: boolean; record_speaker_view?: boolean; record_gallery_view?: boolean; record_audio_file?: boolean; save_chat_text?: boolean; show_timestamp?: boolean; recording_audio_transcript?: boolean; auto_recording?: string; cloud_recording_download?: boolean; cloud_recording_download_host?: boolean; account_user_access_recording?: boolean; auto_delete_cmr?: boolean; auto_delete_cmr_days?: 30 | 60 | 90 | 120; record_files_separately?: { active_speaker?: boolean; gallery_view?: boolean; shared_screen?: boolean; }; display_participant_name?: boolean; recording_thumbnails?: boolean; optimize_recording_for_3rd_party_video_editor?: boolean; recording_highlight?: boolean; smart_recording?: { create_recording_highlights?: boolean; create_smart_chapters?: boolean; create_next_steps?: boolean; }; save_panelist_chat?: boolean; save_poll_results?: boolean; save_close_caption?: boolean; record_audio_file_each_participant?: boolean; host_pause_stop_recording?: boolean; recording_disclaimer?: boolean; ask_participants_to_consent_disclaimer?: boolean; ask_host_to_confirm_disclaimer?: boolean; recording_password_requirement?: { length?: number; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; only_allow_numeric?: boolean; }; ip_address_access_control?: { enable?: boolean; ip_addresses_or_ranges?: string; }; prevent_host_access_recording?: boolean; host_delete_cloud_recording?: boolean; allow_recovery_deleted_cloud_recordings?: boolean; archive?: { enable?: boolean; type?: 1 | 2 | 3; settings?: { chat_file?: boolean; chat_with_sender_email?: boolean; audio_file?: boolean; video_file?: boolean; cc_transcript_file?: boolean; chat_with_direct_message?: never; archive_retention?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30; action_when_archive_failed?: 1 | 2; notification_when_archiving_starts?: "participants" | "guest"; play_voice_prompt_when_archiving_starts?: "participants" | "guest" | "none"; }; }; }; telephony?: { third_party_audio?: boolean; audio_conference_info?: string; telephony_regions?: { allowed_values?: string[]; selection_values?: string; }; }; integration?: { google_calendar?: boolean; google_drive?: boolean; dropbox?: boolean; box?: boolean; microsoft_one_drive?: boolean; kubi?: boolean; }; feature?: { meeting_capacity?: number; }; other_options?: { allow_auto_active_users?: boolean; blur_snapshot?: boolean; display_meetings_scheduled_for_others?: boolean; use_cdn?: "none" | "default" | "wangsu"; allow_users_contact_support_via_chat?: boolean; show_one_user_meeting_on_dashboard?: boolean; meeting_qos_and_mos?: 0 | 1 | 2 | 3; allow_users_enter_and_share_pronouns?: boolean; webinar_registration_options?: { allow_host_to_enable_social_share_buttons?: boolean; }; }; audio_conferencing?: { toll_free_and_fee_based_toll_call?: { enable?: boolean; numbers?: { code?: string; country_code?: string; country_name?: string; number?: string; display_number?: string; }[]; allow_webinar_attendees_dial?: boolean; }; }; chat?: { allow_bots_chat?: boolean; share_files?: { enable?: boolean; share_option?: "disable" | "anyone" | "account" | "organization"; view_option?: "anyone" | "account" | "organization"; restrictions?: { only_allow_specific_file_types?: boolean; file_type_restrictions?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; file_type_restrictions_for_external?: (".gz" | ".rar" | ".zip" | ".xls" | ".xlsx" | ".json" | ".png" | ".pptx" | ".ppt" | ".7z" | ".xmind" | ".pdf" | ".pps" | ".txt" | ".docx" | ".doc")[]; maximum_file_size?: boolean; file_size_restrictions?: 50 | 100 | 200 | 300 | 400 | 500; file_size_restrictions_for_external?: 50 | 100 | 200 | 300 | 400 | 500; file_restrictions_apply_to?: "sharing_and_viewing" | "sharing"; }; }; chat_emojis?: { enable?: boolean; emojis_option?: "all" | "selected"; }; record_voice_messages?: boolean; record_video_messages?: boolean; screen_capture?: boolean; create_public_channels?: boolean; create_private_channels?: boolean; create_group_chat?: boolean; share_links_in_chat?: boolean; schedule_meetings_in_chat?: boolean; set_retention_period_in_cloud?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; set_retention_period_in_local?: { enable?: boolean; retention_period_of_direct_messages_and_group_conversation?: string; retention_period_of_channels?: string; }; allow_users_to_add_contacts?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; allow_users_to_chat_with_others?: { enable?: boolean; selected_option?: 1 | 2 | 3 | 4; user_email_addresses?: string; }; chat_etiquette_tool?: { enable?: boolean; policies?: { description?: string; id?: string; is_locked?: boolean; keywords?: string[]; name?: string; regular_expression?: string; status?: "activated" | "deactivated"; trigger_action?: 1 | 2; }[]; policy_max_count?: number; }; send_data_to_third_party_archiving_service?: { enable?: boolean; type?: "global_relay" | "smarsh"; smtp_delivery_address?: string; user_name?: string; passcode?: string; authorized_channel_token?: string; }; apply_local_storage_to_personal_channel?: { enable?: boolean; retention_period?: string; }; translate_messages?: boolean; search_and_send_animated_gif_images?: { enable?: boolean; giphy_content_rating?: 1 | 2 | 3 | 4; }; external_collab_restrict?: { enable?: boolean; external_chat?: "allowed" | "not_allowed"; group_id?: string; }; external_user_control?: { enable?: boolean; selected_option?: 1 | 2 | 3; external_account?: boolean; }; external_invite_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; external_member_join?: { enable?: boolean; external_account?: boolean; }; external_join_approve?: { enable?: boolean; selected_option?: 1 | 2; channel_id?: string; external_account?: boolean; }; download_file?: boolean; share_screen_in_chat?: boolean; code_snippet?: boolean; personal_channel?: boolean; store_revise_chat?: boolean; set_chat_as_default_tab?: boolean; hyper_link?: boolean; suppress_removal_notification?: boolean; suppress_user_group_notification?: boolean; allow_remove_msg_by_owner_and_admins?: boolean; allow_huddles_from_channels?: boolean; shared_spaces?: boolean; chat_email_address?: { enable?: boolean; only_allow_specific_domains?: boolean; specific_domains?: string[]; }; read_receipts?: { enable?: boolean; allow_users_opt_out?: boolean; }; allow_delete_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; allow_edit_message?: { enable?: boolean; time?: 0 | 5 | 30 | 60 | 1440 | 10080; }; show_status_to_internal_contact?: boolean; presence_on_meeting?: boolean; presence_away_when_screen_saver?: boolean; show_h323_contact_tab?: boolean; ai_summary?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_compose?: { enable?: boolean; shown_in_team_chat?: boolean; }; ai_recommend?: boolean; ai_quick_reply?: boolean; ai_sentence_completion?: boolean; ai_quick_schedule?: boolean; survey_poll?: boolean; type?: never; }; meeting_security?: { auto_security?: boolean; waiting_room?: boolean; waiting_room_settings?: { participants_to_place_in_waiting_room?: 0 | 1 | 2; whitelisted_domains_for_waiting_room?: string; users_who_can_admit_participants_from_waiting_room?: 0 | 1; }; meeting_password?: boolean; require_password_for_scheduled_meeting?: boolean; pmi_password?: boolean; phone_password?: boolean; webinar_password?: boolean; require_password_for_scheduled_webinar?: boolean; meeting_password_requirement?: { length?: number; have_letter?: boolean; have_number?: boolean; have_special_character?: boolean; only_allow_numeric?: boolean; have_upper_and_lower_characters?: boolean; consecutive_characters_length?: 0 | 4 | 5 | 6 | 7 | 8; weak_enhance_detection?: boolean; }; embed_password_in_join_link?: boolean; end_to_end_encrypted_meetings?: boolean; encryption_type?: "enhanced_encryption" | "e2ee"; block_user_domain?: boolean; block_user_domain_list?: string[]; only_authenticated_can_join_from_webclient?: boolean; chat_etiquette_tool?: { enable?: boolean; policies?: { id?: string; name?: string; description?: string; trigger_action?: 1 | 2; keywords?: string[]; regular_expression?: string; status?: "activated" | "deactivated"; is_locked?: boolean; }[]; }; }; in_session?: { custom_data_center_regions?: boolean; data_center_regions?: ("AU" | "LA" | "CA" | "CN" | "DE" | "HK" | "IN" | "IE" | "TY" | "MX" | "NL" | "SG" | "US")[]; p2p_connetion?: boolean; p2p_ports?: boolean; ports_range?: string; dscp_audio?: number; dscp_marking?: boolean; dscp_video?: number; dscp_dual?: boolean; subsession?: boolean; }; session_security?: { approved_or_denied_countries_or_regions?: { approved_list?: string[]; denied_list?: string[]; enable?: boolean; method?: "approve" | "deny"; }; }; }; }; }; }; type AccountsEvents = AccountVanityUrlRejectedEvent | AccountCreatedEvent | InformationBarriersPolicyDeletedEvent | AccountUpdatedEvent | InformationBarriersPolicyCreatedEvent | AccountLockSettingsUpdatedEvent | AccountDisassociatedEvent | InformationBarriersPolicyUpdatedEvent | AccountVanityUrlApprovedEvent | AccountSettingsUpdatedEvent; declare class AccountsEventProcessor extends EventManager { } type AccountsOptions = CommonClientOptions; declare class AccountsOAuthClient = AccountsOptions> extends ProductClient { protected initAuth({ clientId, clientSecret, tokenStore, ...restOptions }: OptionsType): OAuth; protected initEndpoints(auth: OAuth, options: OptionsType): AccountsEndpoints; protected initEventProcessor(endpoints: AccountsEndpoints): AccountsEventProcessor; } type AccountsS2SAuthOptions = CommonClientOptions; declare class AccountsS2SAuthClient = AccountsS2SAuthOptions> extends ProductClient { protected initAuth({ clientId, clientSecret, tokenStore, accountId }: OptionsType): S2SAuth; protected initEndpoints(auth: S2SAuth, options: OptionsType): AccountsEndpoints; protected initEventProcessor(endpoints: AccountsEndpoints): AccountsEventProcessor; } export { AccountsEndpoints, AccountsEventProcessor, AccountsOAuthClient, AccountsS2SAuthClient, ApiResponseError, AwsLambdaReceiver, AwsReceiverRequestError, ClientCredentialsRawResponseError, CommonHttpRequestError, ConsoleLogger, HTTPReceiverConstructionError, HTTPReceiverPortNotNumberError, HTTPReceiverRequestError, HttpReceiver, LogLevel, OAuthInstallerNotInitializedError, OAuthStateVerificationFailedError, OAuthTokenDoesNotExistError, OAuthTokenFetchFailedError, OAuthTokenRawResponseError, OAuthTokenRefreshFailedError, ProductClientConstructionError, ReceiverInconsistentStateError, ReceiverOAuthFlowError, S2SRawResponseError, StatusCode, isCoreError, isStateStore }; export type { AccountCreatedEvent, AccountDisassociatedEvent, AccountLockSettingsUpdatedEvent, AccountSettingsUpdatedEvent, AccountUpdatedEvent, AccountVanityUrlApprovedEvent, AccountVanityUrlRejectedEvent, AccountsDeleteVirtualBackgroundFilesPathParams, AccountsDeleteVirtualBackgroundFilesQueryParams, AccountsEvents, AccountsGetAccountSettingsPathParams, AccountsGetAccountSettingsQueryParams, AccountsGetAccountSettingsResponse, AccountsGetAccountsManagedDomainsPathParams, AccountsGetAccountsManagedDomainsResponse, AccountsGetAccountsTrustedDomainsPathParams, AccountsGetAccountsTrustedDomainsResponse, AccountsGetAccountsWebinarRegistrationSettingsPathParams, AccountsGetAccountsWebinarRegistrationSettingsQueryParams, AccountsGetAccountsWebinarRegistrationSettingsResponse, AccountsGetLockedSettingsPathParams, AccountsGetLockedSettingsQueryParams, AccountsGetLockedSettingsResponse, AccountsOptions, AccountsS2SAuthOptions, AccountsUpdateAccountOwnerPathParams, AccountsUpdateAccountOwnerRequestBody, AccountsUpdateAccountSettingsPathParams, AccountsUpdateAccountSettingsQueryParams, AccountsUpdateAccountSettingsRequestBody, AccountsUpdateAccountsWebinarRegistrationSettingsPathParams, AccountsUpdateAccountsWebinarRegistrationSettingsQueryParams, AccountsUpdateAccountsWebinarRegistrationSettingsRequestBody, AccountsUpdateLockedSettingsPathParams, AccountsUpdateLockedSettingsRequestBody, AccountsUploadVirtualBackgroundFilesPathParams, AccountsUploadVirtualBackgroundFilesRequestBody, AccountsUploadVirtualBackgroundFilesResponse, ClientCredentialsToken, DashboardsGetCRCPortUsageQueryParams, DashboardsGetCRCPortUsageResponse, DashboardsGetChatMetricsQueryParams, DashboardsGetChatMetricsResponse, DashboardsGetIssuesOfZoomRoomsPathParams, DashboardsGetIssuesOfZoomRoomsQueryParams, DashboardsGetIssuesOfZoomRoomsResponse, DashboardsGetMeetingDetailsPathParams, DashboardsGetMeetingDetailsQueryParams, DashboardsGetMeetingDetailsResponse, DashboardsGetMeetingParticipantQoSPathParams, DashboardsGetMeetingParticipantQoSQueryParams, DashboardsGetMeetingParticipantQoSResponse, DashboardsGetMeetingQualityScoresQueryParams, DashboardsGetMeetingQualityScoresResponse, DashboardsGetMeetingSharingRecordingDetailsPathParams, DashboardsGetMeetingSharingRecordingDetailsQueryParams, DashboardsGetMeetingSharingRecordingDetailsResponse, DashboardsGetPostMeetingFeedbackPathParams, DashboardsGetPostMeetingFeedbackQueryParams, DashboardsGetPostMeetingFeedbackResponse, DashboardsGetPostWebinarFeedbackPathParams, DashboardsGetPostWebinarFeedbackQueryParams, DashboardsGetPostWebinarFeedbackResponse, DashboardsGetTopIssuesOfZoomRoomsQueryParams, DashboardsGetTopIssuesOfZoomRoomsResponse, DashboardsGetTopZoomRoomsWithIssuesQueryParams, DashboardsGetTopZoomRoomsWithIssuesResponse, DashboardsGetWebinarDetailsPathParams, DashboardsGetWebinarDetailsQueryParams, DashboardsGetWebinarDetailsResponse, DashboardsGetWebinarParticipantQoSPathParams, DashboardsGetWebinarParticipantQoSQueryParams, DashboardsGetWebinarParticipantQoSResponse, DashboardsGetWebinarParticipantsPathParams, DashboardsGetWebinarParticipantsQueryParams, DashboardsGetWebinarParticipantsResponse, DashboardsGetWebinarSharingRecordingDetailsPathParams, DashboardsGetWebinarSharingRecordingDetailsQueryParams, DashboardsGetWebinarSharingRecordingDetailsResponse, DashboardsGetZoomMeetingsClientFeedbackPathParams, DashboardsGetZoomMeetingsClientFeedbackQueryParams, DashboardsGetZoomMeetingsClientFeedbackResponse, DashboardsGetZoomRoomsDetailsPathParams, DashboardsGetZoomRoomsDetailsQueryParams, DashboardsGetZoomRoomsDetailsResponse, DashboardsListClientMeetingSatisfactionQueryParams, DashboardsListClientMeetingSatisfactionResponse, DashboardsListClientVersionsResponse, DashboardsListMeetingParticipantsPathParams, DashboardsListMeetingParticipantsQoSPathParams, DashboardsListMeetingParticipantsQoSQueryParams, DashboardsListMeetingParticipantsQoSResponse, DashboardsListMeetingParticipantsQueryParams, DashboardsListMeetingParticipantsResponse, DashboardsListMeetingsQueryParams, DashboardsListMeetingsResponse, DashboardsListWebinarParticipantQoSPathParams, DashboardsListWebinarParticipantQoSQueryParams, DashboardsListWebinarParticipantQoSResponse, DashboardsListWebinarsQueryParams, DashboardsListWebinarsResponse, DashboardsListZoomMeetingsClientFeedbackQueryParams, DashboardsListZoomMeetingsClientFeedbackResponse, DashboardsListZoomRoomsQueryParams, DashboardsListZoomRoomsResponse, HttpReceiverOptions, InformationBarriersCreateInformationBarrierPolicyRequestBody, InformationBarriersCreateInformationBarrierPolicyResponse, InformationBarriersGetInformationBarrierPolicyByIDPathParams, InformationBarriersGetInformationBarrierPolicyByIDResponse, InformationBarriersListInformationBarrierPoliciesResponse, InformationBarriersPolicyCreatedEvent, InformationBarriersPolicyDeletedEvent, InformationBarriersPolicyUpdatedEvent, InformationBarriersRemoveInformationBarrierPolicyPathParams, InformationBarriersUpdateInformationBarriersPolicyPathParams, InformationBarriersUpdateInformationBarriersPolicyRequestBody, JwtToken, Logger, OAuthToken, Receiver, ReceiverInitOptions, RolesAssignRolePathParams, RolesAssignRoleRequestBody, RolesAssignRoleResponse, RolesCreateRoleRequestBody, RolesCreateRoleResponse, RolesDeleteRolePathParams, RolesGetRoleInformationPathParams, RolesGetRoleInformationResponse, RolesListMembersInRolePathParams, RolesListMembersInRoleQueryParams, RolesListMembersInRoleResponse, RolesListRolesQueryParams, RolesListRolesResponse, RolesUnassignRolePathParams, RolesUpdateRoleInformationPathParams, RolesUpdateRoleInformationRequestBody, RolesUpdateRoleInformationResponse, S2SAuthToken, StateStore, SurveyManagementGetSurveyAnswersPathParams, SurveyManagementGetSurveyAnswersQueryParams, SurveyManagementGetSurveyAnswersResponse, SurveyManagementGetSurveyInfoPathParams, SurveyManagementGetSurveyInfoResponse, SurveyManagementGetSurveyInstancesPathParams, SurveyManagementGetSurveyInstancesQueryParams, SurveyManagementGetSurveyInstancesResponse, SurveyManagementGetSurveysQueryParams, SurveyManagementGetSurveysResponse, TokenStore };