Constructors
 Properties
ReadonlyautoReceptionists
autoReceptionists: {    addAutoReceptionist: (        _: { body: AutoReceptionistsAddAutoReceptionistRequestBody },    ) => Promise<BaseResponse<AutoReceptionistsAddAutoReceptionistResponse>>;    addPolicySubsetting: (        _: {            body?: AutoReceptionistsAddPolicySubsettingRequestBody;            path: AutoReceptionistsAddPolicySubsettingPathParams;        },    ) => Promise<BaseResponse<AutoReceptionistsAddPolicySubsettingResponse>>;    assignPhoneNumbers: (        _: {            body?: AutoReceptionistsAssignPhoneNumbersRequestBody;            path: AutoReceptionistsAssignPhoneNumbersPathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteNonPrimaryAutoReceptionist: (        _: {            path: AutoReceptionistsDeleteNonPrimaryAutoReceptionistPathParams;        },    ) => Promise<BaseResponse<unknown>>;    deletePolicySubsetting: (        _: {            path: AutoReceptionistsDeletePolicySubsettingPathParams;            query: AutoReceptionistsDeletePolicySubsettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getAutoReceptionist: (        _: { path: AutoReceptionistsGetAutoReceptionistPathParams },    ) => Promise<BaseResponse<AutoReceptionistsGetAutoReceptionistResponse>>;    getAutoReceptionistPolicy: (        _: { path: AutoReceptionistsGetAutoReceptionistPolicyPathParams },    ) => Promise<        BaseResponse<AutoReceptionistsGetAutoReceptionistPolicyResponse>,    >;    listAutoReceptionists: (        _: { query?: AutoReceptionistsListAutoReceptionistsQueryParams },    ) => Promise<BaseResponse<AutoReceptionistsListAutoReceptionistsResponse>>;    unassignAllPhoneNumbers: (        _: { path: AutoReceptionistsUnassignAllPhoneNumbersPathParams },    ) => Promise<BaseResponse<unknown>>;    unassignPhoneNumber: (        _: { path: AutoReceptionistsUnassignPhoneNumberPathParams },    ) => Promise<BaseResponse<unknown>>;    updateAutoReceptionist: (        _: {            body?: AutoReceptionistsUpdateAutoReceptionistRequestBody;            path: AutoReceptionistsUpdateAutoReceptionistPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateAutoReceptionistPolicy: (        _: {            body?: AutoReceptionistsUpdateAutoReceptionistPolicyRequestBody;            path: AutoReceptionistsUpdateAutoReceptionistPolicyPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updatePolicySubsetting: (        _: {            body?: AutoReceptionistsUpdatePolicySubsettingRequestBody;            path: AutoReceptionistsUpdatePolicySubsettingPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlycallHandling
callHandling: {    addCallHandlingSetting: (        _:            | {                body?: {                    settings?: {                        description?: string;                        holiday_id?: string;                        phone_number?: string;                    };                    sub_setting_type?: string;                };                path: CallHandlingAddCallHandlingSettingPathParams;            }            | {                body?: {                    settings?: { from?: string; name?: string; to?: string };                    sub_setting_type?: string;                };                path: CallHandlingAddCallHandlingSettingPathParams;            },    ) => Promise<BaseResponse<CallHandlingAddCallHandlingSettingResponse>>;    deleteCallHandlingSetting: (        _: {            path: CallHandlingDeleteCallHandlingSettingPathParams;            query?: CallHandlingDeleteCallHandlingSettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getCallHandlingSettings: (        _: { path: CallHandlingGetCallHandlingSettingsPathParams },    ) => Promise<BaseResponse<CallHandlingGetCallHandlingSettingsResponse>>;    updateCallHandlingSetting: (        _:            | {                body?: {                    settings?: {                        call_forwarding_settings?: {                            description?: string;                            enable?: boolean;                            external_contact?: { external_contact_id?: string };                            id?: string;                            phone_number?: string;                        }[];                        require_press_1_before_connecting?: boolean;                    };                    sub_setting_type?: string;                };                path: CallHandlingUpdateCallHandlingSettingPathParams;            }            | {                body?: {                    settings?: {                        from?: string;                        holiday_id?: string;                        name?: string;                        to?: string;                    };                    sub_setting_type?: string;                };                path: CallHandlingUpdateCallHandlingSettingPathParams;            }            | {                body?: {                    settings?: {                        allow_members_to_reset?: boolean;                        custom_hours_settings?: {                            from?: string;                            to?: string;                            type?: number;                            weekday?: number;                        }[];                        type?: number;                    };                    sub_setting_type?: string;                };                path: CallHandlingUpdateCallHandlingSettingPathParams;            }            | {                body?: {                    settings?: {                        allow_callers_check_voicemail?: boolean;                        allow_members_to_reset?: boolean;                        audio_while_connecting_id?: string;                        busy_description?: string;                        busy_forward_to_extension_id?: string;                        busy_on_another_call_action?: number;                        busy_phone_number?: string;                        busy_play_callee_voicemail_greeting?: boolean;                        busy_require_press_1_before_connecting?: boolean;                        call_distribution?: {                            handle_multiple_calls?: boolean;                            ring_duration?: number;                            ring_mode?: string;                            skip_offline_device_phone_number?: boolean;                        };                        call_not_answer_action?: number;                        connect_to_operator?: boolean;                        description?: string;                        forward_to_extension_id?: string;                        forward_to_partner_contact_center_id?: string;                        forward_to_teams_id?: string;                        forward_to_zcc_phone_number?: string;                        greeting_prompt_id?: string;                        max_call_in_queue?: number;                        max_wait_time?: number;                        message_greeting_id?: string;                        music_on_hold_id?: string;                        operator_extension_id?: string;                        overflow_play_callee_voicemail_greeting?: boolean;                        phone_number?: string;                        play_callee_voicemail_greeting?: boolean;                        receive_call?: boolean;                        ring_mode?: string;                        un_answered_require_press_1_before_connecting?: boolean;                        voicemail_greeting_id?: string;                        voicemail_leaving_instruction_id?: string;                        wrap_up_time?: number;                    };                    sub_setting_type?: string;                };                path: CallHandlingUpdateCallHandlingSettingPathParams;            },    ) => Promise<BaseResponse<unknown>>;} ReadonlycallLogs
callLogs: {    addClientCodeToCallHistory: (        _: {            body: CallLogsAddClientCodeToCallHistoryRequestBody;            path: CallLogsAddClientCodeToCallHistoryPathParams;        },    ) => Promise<BaseResponse<unknown>>;    addClientCodeToCallLog: (        _: {            body: CallLogsAddClientCodeToCallLogRequestBody;            path: CallLogsAddClientCodeToCallLogPathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteUsersCallHistory: (        _: { path: CallLogsDeleteUsersCallHistoryPathParams },    ) => Promise<BaseResponse<unknown>>;    deleteUsersCallLog: (        _: { path: CallLogsDeleteUsersCallLogPathParams },    ) => Promise<BaseResponse<unknown>>;    getAccountsCallHistory: (        _: { query?: CallLogsGetAccountsCallHistoryQueryParams },    ) => Promise<BaseResponse<CallLogsGetAccountsCallHistoryResponse>>;    getAccountsCallLogs: (        _: { query?: CallLogsGetAccountsCallLogsQueryParams },    ) => Promise<BaseResponse<CallLogsGetAccountsCallLogsResponse>>;    getCallLogDetails: (        _: { path: CallLogsGetCallLogDetailsPathParams },    ) => Promise<BaseResponse<CallLogsGetCallLogDetailsResponse>>;    getCallPath: (        _: { path: CallLogsGetCallPathPathParams },    ) => Promise<BaseResponse<CallLogsGetCallPathResponse>>;    getUsersCallHistory: (        _: {            path: CallLogsGetUsersCallHistoryPathParams;            query?: CallLogsGetUsersCallHistoryQueryParams;        },    ) => Promise<BaseResponse<CallLogsGetUsersCallHistoryResponse>>;    getUsersCallLogs: (        _: {            path: CallLogsGetUsersCallLogsPathParams;            query?: CallLogsGetUsersCallLogsQueryParams;        },    ) => Promise<BaseResponse<CallLogsGetUsersCallLogsResponse>>;    syncUsersCallHistory: (        _: {            path: CallLogsSyncUsersCallHistoryPathParams;            query?: CallLogsSyncUsersCallHistoryQueryParams;        },    ) => Promise<BaseResponse<CallLogsSyncUsersCallHistoryResponse>>;    syncUsersCallLogs: (        _: {            path: CallLogsSyncUsersCallLogsPathParams;            query?: CallLogsSyncUsersCallLogsQueryParams;        },    ) => Promise<BaseResponse<CallLogsSyncUsersCallLogsResponse>>;} ReadonlycallQueues
callQueues: {    addMembersToCallQueue: (        _: {            body?: CallQueuesAddMembersToCallQueueRequestBody;            path: CallQueuesAddMembersToCallQueuePathParams;        },    ) => Promise<BaseResponse<unknown>>;    addPolicySettingToCallQueue: (        _: {            body?: CallQueuesAddPolicySettingToCallQueueRequestBody;            path: CallQueuesAddPolicySettingToCallQueuePathParams;        },    ) => Promise<BaseResponse<CallQueuesAddPolicySettingToCallQueueResponse>>;    assignNumbersToCallQueue: (        _: {            body?: CallQueuesAssignNumbersToCallQueueRequestBody;            path: CallQueuesAssignNumbersToCallQueuePathParams;        },    ) => Promise<BaseResponse<unknown>>;    createCallQueue: (        _: { body: CallQueuesCreateCallQueueRequestBody },    ) => Promise<BaseResponse<CallQueuesCreateCallQueueResponse>>;    deleteCallQueue: (        _: { path: CallQueuesDeleteCallQueuePathParams },    ) => Promise<BaseResponse<unknown>>;    deleteCQPolicySetting: (        _: {            path: CallQueuesDeleteCQPolicySettingPathParams;            query: CallQueuesDeleteCQPolicySettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getCallQueueDetails: (        _: { path: CallQueuesGetCallQueueDetailsPathParams },    ) => Promise<BaseResponse<CallQueuesGetCallQueueDetailsResponse>>;    getCallQueueRecordings: (        _: {            path: CallQueuesGetCallQueueRecordingsPathParams;            query?: CallQueuesGetCallQueueRecordingsQueryParams;        },    ) => Promise<BaseResponse<CallQueuesGetCallQueueRecordingsResponse>>;    listCallQueueMembers: (        _: { path: CallQueuesListCallQueueMembersPathParams },    ) => Promise<BaseResponse<CallQueuesListCallQueueMembersResponse>>;    listCallQueues: (        _: { query?: CallQueuesListCallQueuesQueryParams },    ) => Promise<BaseResponse<CallQueuesListCallQueuesResponse>>;    unassignAllMembers: (        _: { path: CallQueuesUnassignAllMembersPathParams },    ) => Promise<BaseResponse<unknown>>;    unassignAllPhoneNumbers: (        _: { path: CallQueuesUnassignAllPhoneNumbersPathParams },    ) => Promise<BaseResponse<unknown>>;    unassignMember: (        _: { path: CallQueuesUnassignMemberPathParams },    ) => Promise<BaseResponse<unknown>>;    unassignPhoneNumber: (        _: { path: CallQueuesUnassignPhoneNumberPathParams },    ) => Promise<BaseResponse<unknown>>;    updateCallQueueDetails: (        _: {            body?: CallQueuesUpdateCallQueueDetailsRequestBody;            path: CallQueuesUpdateCallQueueDetailsPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateCallQueuesPolicySubsetting: (        _: {            body?: CallQueuesUpdateCallQueuesPolicySubsettingRequestBody;            path: CallQueuesUpdateCallQueuesPolicySubsettingPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlycommonAreas
commonAreas: {    addCommonArea: (        _: { body: CommonAreasAddCommonAreaRequestBody },    ) => Promise<BaseResponse<CommonAreasAddCommonAreaResponse>>;    addCommonAreaSettings: (        _: {            body?: CommonAreasAddCommonAreaSettingsRequestBody;            path: CommonAreasAddCommonAreaSettingsPathParams;        },    ) => Promise<BaseResponse<CommonAreasAddCommonAreaSettingsResponse>>;    applyTemplateToCommonAreas: (        _: {            body?: CommonAreasApplyTemplateToCommonAreasRequestBody;            path: CommonAreasApplyTemplateToCommonAreasPathParams;        },    ) => Promise<BaseResponse<unknown>>;    assignCallingPlansToCommonArea: (        _: {            body: CommonAreasAssignCallingPlansToCommonAreaRequestBody;            path: CommonAreasAssignCallingPlansToCommonAreaPathParams;        },    ) => Promise<        BaseResponse<CommonAreasAssignCallingPlansToCommonAreaResponse>,    >;    assignPhoneNumbersToCommonArea: (        _: {            body: CommonAreasAssignPhoneNumbersToCommonAreaRequestBody;            path: CommonAreasAssignPhoneNumbersToCommonAreaPathParams;        },    ) => Promise<        BaseResponse<CommonAreasAssignPhoneNumbersToCommonAreaResponse>,    >;    deleteCommonArea: (        _: { path: CommonAreasDeleteCommonAreaPathParams },    ) => Promise<BaseResponse<unknown>>;    deleteCommonAreaSetting: (        _: {            path: CommonAreasDeleteCommonAreaSettingPathParams;            query: CommonAreasDeleteCommonAreaSettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getCommonAreaDetails: (        _: { path: CommonAreasGetCommonAreaDetailsPathParams },    ) => Promise<BaseResponse<CommonAreasGetCommonAreaDetailsResponse>>;    getCommonAreaSettings: (        _: { path: CommonAreasGetCommonAreaSettingsPathParams },    ) => Promise<BaseResponse<CommonAreasGetCommonAreaSettingsResponse>>;    listActivationCodes: (        _: { query?: CommonAreasListActivationCodesQueryParams },    ) => Promise<BaseResponse<CommonAreasListActivationCodesResponse>>;    listCommonAreas: (        _: { query?: CommonAreasListCommonAreasQueryParams },    ) => Promise<BaseResponse<CommonAreasListCommonAreasResponse>>;    unassignCallingPlanFromCommonArea: (        _: {            path: CommonAreasUnassignCallingPlanFromCommonAreaPathParams;            query?: CommonAreasUnassignCallingPlanFromCommonAreaQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    unassignPhoneNumbersFromCommonArea: (        _: { path: CommonAreasUnassignPhoneNumbersFromCommonAreaPathParams },    ) => Promise<BaseResponse<unknown>>;    updateCommonArea: (        _: {            body?: CommonAreasUpdateCommonAreaRequestBody;            path: CommonAreasUpdateCommonAreaPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateCommonAreaPinCode: (        _: {            body: CommonAreasUpdateCommonAreaPinCodeRequestBody;            path: CommonAreasUpdateCommonAreaPinCodePathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateCommonAreaSettings: (        _: {            body?: CommonAreasUpdateCommonAreaSettingsRequestBody;            path: CommonAreasUpdateCommonAreaSettingsPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlydialByNameDirectory
ReadonlyemergencyAddresses
ReadonlyemergencyServiceLocations
emergencyServiceLocations: {    addEmergencyServiceLocation: (        _: {            body: EmergencyServiceLocationsAddEmergencyServiceLocationRequestBody;        },    ) => Promise<        BaseResponse<            EmergencyServiceLocationsAddEmergencyServiceLocationResponse,        >,    >;    batchAddEmergencyServiceLocations: (        _: {            body: EmergencyServiceLocationsBatchAddEmergencyServiceLocationsRequestBody;        },    ) => Promise<        BaseResponse<            EmergencyServiceLocationsBatchAddEmergencyServiceLocationsResponse,        >,    >;    deleteEmergencyLocation: (        _: { path: EmergencyServiceLocationsDeleteEmergencyLocationPathParams },    ) => Promise<BaseResponse<unknown>>;    getEmergencyServiceLocationDetails: (        _: {            path: EmergencyServiceLocationsGetEmergencyServiceLocationDetailsPathParams;        },    ) => Promise<        BaseResponse<            EmergencyServiceLocationsGetEmergencyServiceLocationDetailsResponse,        >,    >;    listEmergencyServiceLocations: (        _: {            query?: EmergencyServiceLocationsListEmergencyServiceLocationsQueryParams;        },    ) => Promise<        BaseResponse<            EmergencyServiceLocationsListEmergencyServiceLocationsResponse,        >,    >;    updateEmergencyServiceLocation: (        _: {            body?: EmergencyServiceLocationsUpdateEmergencyServiceLocationRequestBody;            path: EmergencyServiceLocationsUpdateEmergencyServiceLocationPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlyfirmwareUpdateRules
firmwareUpdateRules: {    addFirmwareUpdateRule: (        _: { body: FirmwareUpdateRulesAddFirmwareUpdateRuleRequestBody },    ) => Promise<        BaseResponse<FirmwareUpdateRulesAddFirmwareUpdateRuleResponse>,    >;    deleteFirmwareUpdateRule: (        _: {            path: FirmwareUpdateRulesDeleteFirmwareUpdateRulePathParams;            query?: FirmwareUpdateRulesDeleteFirmwareUpdateRuleQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getFirmwareUpdateRuleInformation: (        _: {            path: FirmwareUpdateRulesGetFirmwareUpdateRuleInformationPathParams;        },    ) => Promise<        BaseResponse<            FirmwareUpdateRulesGetFirmwareUpdateRuleInformationResponse,        >,    >;    listFirmwareUpdateRules: (        _: { query?: FirmwareUpdateRulesListFirmwareUpdateRulesQueryParams },    ) => Promise<        BaseResponse<FirmwareUpdateRulesListFirmwareUpdateRulesResponse>,    >;    listUpdatableFirmwares: (        _: { query?: FirmwareUpdateRulesListUpdatableFirmwaresQueryParams },    ) => Promise<        BaseResponse<FirmwareUpdateRulesListUpdatableFirmwaresResponse>,    >;    updateFirmwareUpdateRule: (        _: {            body: FirmwareUpdateRulesUpdateFirmwareUpdateRuleRequestBody;            path: FirmwareUpdateRulesUpdateFirmwareUpdateRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlygroupCallPickup
groupCallPickup: {    addGroupCallPickupObject: (        _: { body: GroupCallPickupAddGroupCallPickupObjectRequestBody },    ) => Promise<BaseResponse<GroupCallPickupAddGroupCallPickupObjectResponse>>;    addMembersToCallPickupGroup: (        _: {            body?: GroupCallPickupAddMembersToCallPickupGroupRequestBody;            path: GroupCallPickupAddMembersToCallPickupGroupPathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteGroupCallPickupObjects: (        _: { path: GroupCallPickupDeleteGroupCallPickupObjectsPathParams },    ) => Promise<BaseResponse<unknown>>;    getCallPickupGroupByID: (        _: { path: GroupCallPickupGetCallPickupGroupByIDPathParams },    ) => Promise<BaseResponse<GroupCallPickupGetCallPickupGroupByIDResponse>>;    listCallPickupGroupMembers: (        _: {            path: GroupCallPickupListCallPickupGroupMembersPathParams;            query?: GroupCallPickupListCallPickupGroupMembersQueryParams;        },    ) => Promise<        BaseResponse<GroupCallPickupListCallPickupGroupMembersResponse>,    >;    listGroupCallPickupObjects: (        _: { query?: GroupCallPickupListGroupCallPickupObjectsQueryParams },    ) => Promise<        BaseResponse<GroupCallPickupListGroupCallPickupObjectsResponse>,    >;    removeMembersFromCallPickupGroup: (        _: { path: GroupCallPickupRemoveMembersFromCallPickupGroupPathParams },    ) => Promise<BaseResponse<unknown>>;    updateGroupCallPickupInformation: (        _: {            body?: GroupCallPickupUpdateGroupCallPickupInformationRequestBody;            path: GroupCallPickupUpdateGroupCallPickupInformationPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlyinboundBlockedList
inboundBlockedList: {    addAccountsInboundBlockRule: (        _: { body: InboundBlockedListAddAccountsInboundBlockRuleRequestBody },    ) => Promise<        BaseResponse<InboundBlockedListAddAccountsInboundBlockRuleResponse>,    >;    addExtensionsInboundBlockRule: (        _: {            body: InboundBlockedListAddExtensionsInboundBlockRuleRequestBody;            path: InboundBlockedListAddExtensionsInboundBlockRulePathParams;        },    ) => Promise<        BaseResponse<InboundBlockedListAddExtensionsInboundBlockRuleResponse>,    >;    deleteAccountsInboundBlockedStatistics: (        _: {            query: InboundBlockedListDeleteAccountsInboundBlockedStatisticsQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteAccountsInboundBlockRule: (        _: {            query: InboundBlockedListDeleteAccountsInboundBlockRuleQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteExtensionsInboundBlockRule: (        _: {            path: InboundBlockedListDeleteExtensionsInboundBlockRulePathParams;            query: InboundBlockedListDeleteExtensionsInboundBlockRuleQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    listAccountsInboundBlockedStatistics: (        _: {            query?: InboundBlockedListListAccountsInboundBlockedStatisticsQueryParams;        },    ) => Promise<        BaseResponse<            InboundBlockedListListAccountsInboundBlockedStatisticsResponse,        >,    >;    listAccountsInboundBlockRules: (        _: {            query?: InboundBlockedListListAccountsInboundBlockRulesQueryParams;        },    ) => Promise<        BaseResponse<InboundBlockedListListAccountsInboundBlockRulesResponse>,    >;    listExtensionsInboundBlockRules: (        _: {            path: InboundBlockedListListExtensionsInboundBlockRulesPathParams;            query?: InboundBlockedListListExtensionsInboundBlockRulesQueryParams;        },    ) => Promise<        BaseResponse<InboundBlockedListListExtensionsInboundBlockRulesResponse>,    >;    markPhoneNumberAsBlockedForAllExtensions: (        _: {            body: InboundBlockedListMarkPhoneNumberAsBlockedForAllExtensionsRequestBody;        },    ) => Promise<BaseResponse<unknown>>;    updateAccountsInboundBlockRule: (        _: {            body: InboundBlockedListUpdateAccountsInboundBlockRuleRequestBody;            path: InboundBlockedListUpdateAccountsInboundBlockRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlymonitoringGroups
monitoringGroups: {    addMembersToMonitoringGroup: (        _: {            body: MonitoringGroupsAddMembersToMonitoringGroupRequestBody;            path: MonitoringGroupsAddMembersToMonitoringGroupPathParams;            query: MonitoringGroupsAddMembersToMonitoringGroupQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    createMonitoringGroup: (        _: { body?: MonitoringGroupsCreateMonitoringGroupRequestBody },    ) => Promise<BaseResponse<MonitoringGroupsCreateMonitoringGroupResponse>>;    deleteMonitoringGroup: (        _: { path: MonitoringGroupsDeleteMonitoringGroupPathParams },    ) => Promise<BaseResponse<unknown>>;    getListOfMonitoringGroupsOnAccount: (        _: {            query?: MonitoringGroupsGetListOfMonitoringGroupsOnAccountQueryParams;        },    ) => Promise<        BaseResponse<            MonitoringGroupsGetListOfMonitoringGroupsOnAccountResponse,        >,    >;    getMembersOfMonitoringGroup: (        _: {            path: MonitoringGroupsGetMembersOfMonitoringGroupPathParams;            query: MonitoringGroupsGetMembersOfMonitoringGroupQueryParams;        },    ) => Promise<        BaseResponse<MonitoringGroupsGetMembersOfMonitoringGroupResponse>,    >;    getMonitoringGroupByID: (        _: { path: MonitoringGroupsGetMonitoringGroupByIDPathParams },    ) => Promise<BaseResponse<MonitoringGroupsGetMonitoringGroupByIDResponse>>;    removeAllMonitorsOrMonitoredMembersFromMonitoringGroup: (        _: {            path: MonitoringGroupsRemoveAllMonitorsOrMonitoredMembersFromMonitoringGroupPathParams;            query: MonitoringGroupsRemoveAllMonitorsOrMonitoredMembersFromMonitoringGroupQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    removeMemberFromMonitoringGroup: (        _: {            path: MonitoringGroupsRemoveMemberFromMonitoringGroupPathParams;            query?: MonitoringGroupsRemoveMemberFromMonitoringGroupQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    updateMonitoringGroup: (        _: {            body?: MonitoringGroupsUpdateMonitoringGroupRequestBody;            path: MonitoringGroupsUpdateMonitoringGroupPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlyoutboundCalling
outboundCalling: {    addAccountLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingAddAccountLevelOutboundCallingExceptionRuleRequestBody;        },    ) => Promise<        BaseResponse<            OutboundCallingAddAccountLevelOutboundCallingExceptionRuleResponse,        >,    >;    addCommonAreaLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingAddCommonAreaLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingAddCommonAreaLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<        BaseResponse<            OutboundCallingAddCommonAreaLevelOutboundCallingExceptionRuleResponse,        >,    >;    addSiteLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingAddSiteLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingAddSiteLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<        BaseResponse<            OutboundCallingAddSiteLevelOutboundCallingExceptionRuleResponse,        >,    >;    addUserLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingAddUserLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingAddUserLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<        BaseResponse<            OutboundCallingAddUserLevelOutboundCallingExceptionRuleResponse,        >,    >;    deleteAccountLevelOutboundCallingExceptionRule: (        _: {            path: OutboundCallingDeleteAccountLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteCommonAreaLevelOutboundCallingExceptionRule: (        _: {            path: OutboundCallingDeleteCommonAreaLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteSiteLevelOutboundCallingExceptionRule: (        _: {            path: OutboundCallingDeleteSiteLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteUserLevelOutboundCallingExceptionRule: (        _: {            path: OutboundCallingDeleteUserLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    getAccountLevelOutboundCallingCountriesAndRegions: (        _: {            query?: OutboundCallingGetAccountLevelOutboundCallingCountriesAndRegionsQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingGetAccountLevelOutboundCallingCountriesAndRegionsResponse,        >,    >;    getCommonAreaLevelOutboundCallingCountriesAndRegions: (        _: {            path: OutboundCallingGetCommonAreaLevelOutboundCallingCountriesAndRegionsPathParams;            query?: OutboundCallingGetCommonAreaLevelOutboundCallingCountriesAndRegionsQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingGetCommonAreaLevelOutboundCallingCountriesAndRegionsResponse,        >,    >;    getSiteLevelOutboundCallingCountriesAndRegions: (        _: {            path: OutboundCallingGetSiteLevelOutboundCallingCountriesAndRegionsPathParams;            query?: OutboundCallingGetSiteLevelOutboundCallingCountriesAndRegionsQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingGetSiteLevelOutboundCallingCountriesAndRegionsResponse,        >,    >;    getUserLevelOutboundCallingCountriesAndRegions: (        _: {            path: OutboundCallingGetUserLevelOutboundCallingCountriesAndRegionsPathParams;            query?: OutboundCallingGetUserLevelOutboundCallingCountriesAndRegionsQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingGetUserLevelOutboundCallingCountriesAndRegionsResponse,        >,    >;    listAccountLevelOutboundCallingExceptionRules: (        _: {            query?: OutboundCallingListAccountLevelOutboundCallingExceptionRulesQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingListAccountLevelOutboundCallingExceptionRulesResponse,        >,    >;    listCommonAreaLevelOutboundCallingExceptionRules: (        _: {            path: OutboundCallingListCommonAreaLevelOutboundCallingExceptionRulesPathParams;            query?: OutboundCallingListCommonAreaLevelOutboundCallingExceptionRulesQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingListCommonAreaLevelOutboundCallingExceptionRulesResponse,        >,    >;    listSiteLevelOutboundCallingExceptionRules: (        _: {            path: OutboundCallingListSiteLevelOutboundCallingExceptionRulesPathParams;            query?: OutboundCallingListSiteLevelOutboundCallingExceptionRulesQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingListSiteLevelOutboundCallingExceptionRulesResponse,        >,    >;    listUserLevelOutboundCallingExceptionRules: (        _: {            path: OutboundCallingListUserLevelOutboundCallingExceptionRulesPathParams;            query?: OutboundCallingListUserLevelOutboundCallingExceptionRulesQueryParams;        },    ) => Promise<        BaseResponse<            OutboundCallingListUserLevelOutboundCallingExceptionRulesResponse,        >,    >;    updateAccountLevelOutboundCallingCountriesOrRegions: (        _: {            body?: OutboundCallingUpdateAccountLevelOutboundCallingCountriesOrRegionsRequestBody;        },    ) => Promise<BaseResponse<unknown>>;    updateAccountLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingUpdateAccountLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingUpdateAccountLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateCommonAreaLevelOutboundCallingCountriesOrRegions: (        _: {            body?: OutboundCallingUpdateCommonAreaLevelOutboundCallingCountriesOrRegionsRequestBody;            path: OutboundCallingUpdateCommonAreaLevelOutboundCallingCountriesOrRegionsPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateCommonAreaLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingUpdateCommonAreaLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingUpdateCommonAreaLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateSiteLevelOutboundCallingCountriesOrRegions: (        _: {            body?: OutboundCallingUpdateSiteLevelOutboundCallingCountriesOrRegionsRequestBody;            path: OutboundCallingUpdateSiteLevelOutboundCallingCountriesOrRegionsPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateSiteLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingUpdateSiteLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingUpdateSiteLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateUserLevelOutboundCallingCountriesOrRegions: (        _: {            body?: OutboundCallingUpdateUserLevelOutboundCallingCountriesOrRegionsRequestBody;            path: OutboundCallingUpdateUserLevelOutboundCallingCountriesOrRegionsPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateUserLevelOutboundCallingExceptionRule: (        _: {            body?: OutboundCallingUpdateUserLevelOutboundCallingExceptionRuleRequestBody;            path: OutboundCallingUpdateUserLevelOutboundCallingExceptionRulePathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlyphoneDevices
phoneDevices: {    addDevice: (        _: { body: PhoneDevicesAddDeviceRequestBody },    ) => Promise<BaseResponse<PhoneDevicesAddDeviceResponse>>;    assignEntityToDevice: (        _: {            body: PhoneDevicesAssignEntityToDeviceRequestBody;            path: PhoneDevicesAssignEntityToDevicePathParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteDevice: (        _: { path: PhoneDevicesDeleteDevicePathParams },    ) => Promise<BaseResponse<unknown>>;    getDeviceDetails: (        _: { path: PhoneDevicesGetDeviceDetailsPathParams },    ) => Promise<BaseResponse<PhoneDevicesGetDeviceDetailsResponse>>;    listDevices: (        _: { query: PhoneDevicesListDevicesQueryParams },    ) => Promise<BaseResponse<PhoneDevicesListDevicesResponse>>;    rebootDeskPhone: (        _: { path: PhoneDevicesRebootDeskPhonePathParams },    ) => Promise<BaseResponse<unknown>>;    syncDeskphones: (        _: { body: PhoneDevicesSyncDeskphonesRequestBody },    ) => Promise<BaseResponse<unknown>>;    unassignEntityFromDevice: (        _: { path: PhoneDevicesUnassignEntityFromDevicePathParams },    ) => Promise<BaseResponse<unknown>>;    updateDevice: (        _: {            body?: PhoneDevicesUpdateDeviceRequestBody;            path: PhoneDevicesUpdateDevicePathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateProvisionTemplateOfDevice: (        _: {            body?: PhoneDevicesUpdateProvisionTemplateOfDeviceRequestBody;            path: PhoneDevicesUpdateProvisionTemplateOfDevicePathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlyprovisionTemplates
ReadonlysharedLineAppearance
ReadonlysharedLineGroup
sharedLineGroup: {    addMembersToSharedLineGroup: (        _: {            body?: SharedLineGroupAddMembersToSharedLineGroupRequestBody;            path: SharedLineGroupAddMembersToSharedLineGroupPathParams;        },    ) => Promise<BaseResponse<unknown>>;    addPolicySettingToSharedLineGroup: (        _: {            body?: SharedLineGroupAddPolicySettingToSharedLineGroupRequestBody;            path: SharedLineGroupAddPolicySettingToSharedLineGroupPathParams;        },    ) => Promise<        BaseResponse<SharedLineGroupAddPolicySettingToSharedLineGroupResponse>,    >;    assignPhoneNumbers: (        _: {            body?: SharedLineGroupAssignPhoneNumbersRequestBody;            path: SharedLineGroupAssignPhoneNumbersPathParams;        },    ) => Promise<BaseResponse<unknown>>;    createSharedLineGroup: (        _: { body: SharedLineGroupCreateSharedLineGroupRequestBody },    ) => Promise<BaseResponse<SharedLineGroupCreateSharedLineGroupResponse>>;    deleteSharedLineGroup: (        _: { path: SharedLineGroupDeleteSharedLineGroupPathParams },    ) => Promise<BaseResponse<unknown>>;    deleteSLGPolicySetting: (        _: {            path: SharedLineGroupDeleteSLGPolicySettingPathParams;            query: SharedLineGroupDeleteSLGPolicySettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getSharedLineGroup: (        _: { path: SharedLineGroupGetSharedLineGroupPathParams },    ) => Promise<BaseResponse<SharedLineGroupGetSharedLineGroupResponse>>;    getSharedLineGroupPolicy: (        _: { path: SharedLineGroupGetSharedLineGroupPolicyPathParams },    ) => Promise<BaseResponse<SharedLineGroupGetSharedLineGroupPolicyResponse>>;    listSharedLineGroups: (        _: { query?: SharedLineGroupListSharedLineGroupsQueryParams },    ) => Promise<BaseResponse<SharedLineGroupListSharedLineGroupsResponse>>;    unassignAllPhoneNumbers: (        _: { path: SharedLineGroupUnassignAllPhoneNumbersPathParams },    ) => Promise<BaseResponse<unknown>>;    unassignMemberFromSharedLineGroup: (        _: { path: SharedLineGroupUnassignMemberFromSharedLineGroupPathParams },    ) => Promise<BaseResponse<unknown>>;    unassignMembersFromSharedLineGroup: (        _: {            path: SharedLineGroupUnassignMembersFromSharedLineGroupPathParams;        },    ) => Promise<BaseResponse<unknown>>;    unassignPhoneNumber: (        _: { path: SharedLineGroupUnassignPhoneNumberPathParams },    ) => Promise<BaseResponse<unknown>>;    updateSharedLineGroup: (        _: {            body?: SharedLineGroupUpdateSharedLineGroupRequestBody;            path: SharedLineGroupUpdateSharedLineGroupPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateSharedLineGroupPolicy: (        _: {            body?: SharedLineGroupUpdateSharedLineGroupPolicyRequestBody;            path: SharedLineGroupUpdateSharedLineGroupPolicyPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateSLGPolicySetting: (        _: {            body?: SharedLineGroupUpdateSLGPolicySettingRequestBody;            path: SharedLineGroupUpdateSLGPolicySettingPathParams;        },    ) => Promise<BaseResponse<unknown>>;} Readonlysites
sites: {    addCustomizedOutboundCallerIDPhoneNumbers: (        _: {            body?: SitesAddCustomizedOutboundCallerIDPhoneNumbersRequestBody;            path: SitesAddCustomizedOutboundCallerIDPhoneNumbersPathParams;        },    ) => Promise<BaseResponse<unknown>>;    addSiteSetting: (        _: {            body?: SitesAddSiteSettingRequestBody;            path: SitesAddSiteSettingPathParams;        },    ) => Promise<BaseResponse<SitesAddSiteSettingResponse>>;    createPhoneSite: (        _: { body: SitesCreatePhoneSiteRequestBody },    ) => Promise<BaseResponse<SitesCreatePhoneSiteResponse>>;    deletePhoneSite: (        _: {            path: SitesDeletePhoneSitePathParams;            query: SitesDeletePhoneSiteQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    deleteSiteSetting: (        _: {            path: SitesDeleteSiteSettingPathParams;            query?: SitesDeleteSiteSettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getPhoneSiteDetails: (        _: { path: SitesGetPhoneSiteDetailsPathParams },    ) => Promise<BaseResponse<SitesGetPhoneSiteDetailsResponse>>;    getPhoneSiteSetting: (        _: { path: SitesGetPhoneSiteSettingPathParams },    ) => Promise<BaseResponse<SitesGetPhoneSiteSettingResponse>>;    listCustomizedOutboundCallerIDPhoneNumbers: (        _: {            path: SitesListCustomizedOutboundCallerIDPhoneNumbersPathParams;            query?: SitesListCustomizedOutboundCallerIDPhoneNumbersQueryParams;        },    ) => Promise<        BaseResponse<SitesListCustomizedOutboundCallerIDPhoneNumbersResponse>,    >;    listPhoneSites: (        _: { query?: SitesListPhoneSitesQueryParams },    ) => Promise<BaseResponse<SitesListPhoneSitesResponse>>;    removeCustomizedOutboundCallerIDPhoneNumbers: (        _: {            path: SitesRemoveCustomizedOutboundCallerIDPhoneNumbersPathParams;            query?: SitesRemoveCustomizedOutboundCallerIDPhoneNumbersQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    updatePhoneSiteDetails: (        _: {            body?: SitesUpdatePhoneSiteDetailsRequestBody;            path: SitesUpdatePhoneSiteDetailsPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateSiteSetting: (        _: {            body?: SitesUpdateSiteSettingRequestBody;            path: SitesUpdateSiteSettingPathParams;        },    ) => Promise<BaseResponse<unknown>>;} Readonlyusers
users: {    addPhoneNumbersForUsersCustomizedOutboundCallerID: (        _: {            body?: UsersAddPhoneNumbersForUsersCustomizedOutboundCallerIDRequestBody;            path: UsersAddPhoneNumbersForUsersCustomizedOutboundCallerIDPathParams;        },    ) => Promise<BaseResponse<unknown>>;    addUsersSharedAccessSetting: (        _: {            body?: UsersAddUsersSharedAccessSettingRequestBody;            path: UsersAddUsersSharedAccessSettingPathParams;        },    ) => Promise<BaseResponse<UsersAddUsersSharedAccessSettingResponse>>;    assignCallingPlanToUser: (        _: {            body?: UsersAssignCallingPlanToUserRequestBody;            path: UsersAssignCallingPlanToUserPathParams;        },    ) => Promise<BaseResponse<unknown>>;    batchAddUsers: (        _: { body?: UsersBatchAddUsersRequestBody },    ) => Promise<BaseResponse<UsersBatchAddUsersResponse>>;    deleteUsersSharedAccessSetting: (        _: {            path: UsersDeleteUsersSharedAccessSettingPathParams;            query?: UsersDeleteUsersSharedAccessSettingQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    getUsersProfile: (        _: { path: UsersGetUsersProfilePathParams },    ) => Promise<BaseResponse<UsersGetUsersProfileResponse>>;    getUsersProfileSettings: (        _: { path: UsersGetUsersProfileSettingsPathParams },    ) => Promise<BaseResponse<UsersGetUsersProfileSettingsResponse>>;    listPhoneUsers: (        _: { query?: UsersListPhoneUsersQueryParams },    ) => Promise<BaseResponse<UsersListPhoneUsersResponse>>;    listUsersPhoneNumbersForCustomizedOutboundCallerID: (        _: {            path: UsersListUsersPhoneNumbersForCustomizedOutboundCallerIDPathParams;            query?: UsersListUsersPhoneNumbersForCustomizedOutboundCallerIDQueryParams;        },    ) => Promise<        BaseResponse<            UsersListUsersPhoneNumbersForCustomizedOutboundCallerIDResponse,        >,    >;    removeUsersCustomizedOutboundCallerIDPhoneNumbers: (        _: {            path: UsersRemoveUsersCustomizedOutboundCallerIDPhoneNumbersPathParams;            query?: UsersRemoveUsersCustomizedOutboundCallerIDPhoneNumbersQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    unassignUsersCallingPlan: (        _: {            path: UsersUnassignUsersCallingPlanPathParams;            query?: UsersUnassignUsersCallingPlanQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    updateMultipleUsersPropertiesInBatch: (        _: { body?: UsersUpdateMultipleUsersPropertiesInBatchRequestBody },    ) => Promise<BaseResponse<unknown>>;    updateUsersCallingPlan: (        _: {            body: UsersUpdateUsersCallingPlanRequestBody;            path: UsersUpdateUsersCallingPlanPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateUsersProfile: (        _: {            body?: UsersUpdateUsersProfileRequestBody;            path: UsersUpdateUsersProfilePathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateUsersProfileSettings: (        _: {            body?: UsersUpdateUsersProfileSettingsRequestBody;            path: UsersUpdateUsersProfileSettingsPathParams;        },    ) => Promise<BaseResponse<unknown>>;    updateUsersSharedAccessSetting: (        _: {            body?: UsersUpdateUsersSharedAccessSettingRequestBody;            path: UsersUpdateUsersSharedAccessSettingPathParams;        },    ) => Promise<BaseResponse<unknown>>;} ReadonlyzoomRooms
zoomRooms: {    addZoomRoomToZoomPhone: (        _: { body?: ZoomRoomsAddZoomRoomToZoomPhoneRequestBody },    ) => Promise<BaseResponse<unknown>>;    assignCallingPlansToZoomRoom: (        _: {            body?: ZoomRoomsAssignCallingPlansToZoomRoomRequestBody;            path: ZoomRoomsAssignCallingPlansToZoomRoomPathParams;        },    ) => Promise<BaseResponse<unknown>>;    assignPhoneNumbersToZoomRoom: (        _: {            body?: ZoomRoomsAssignPhoneNumbersToZoomRoomRequestBody;            path: ZoomRoomsAssignPhoneNumbersToZoomRoomPathParams;        },    ) => Promise<BaseResponse<unknown>>;    getZoomRoomUnderZoomPhoneLicense: (        _: { path: ZoomRoomsGetZoomRoomUnderZoomPhoneLicensePathParams },    ) => Promise<        BaseResponse<ZoomRoomsGetZoomRoomUnderZoomPhoneLicenseResponse>,    >;    listZoomRoomsUnderZoomPhoneLicense: (        _: { query?: ZoomRoomsListZoomRoomsUnderZoomPhoneLicenseQueryParams },    ) => Promise<        BaseResponse<ZoomRoomsListZoomRoomsUnderZoomPhoneLicenseResponse>,    >;    listZoomRoomsWithoutZoomPhoneAssignment: (        _: {            query?: ZoomRoomsListZoomRoomsWithoutZoomPhoneAssignmentQueryParams;        },    ) => Promise<        BaseResponse<ZoomRoomsListZoomRoomsWithoutZoomPhoneAssignmentResponse>,    >;    removeCallingPlanFromZoomRoom: (        _: {            path: ZoomRoomsRemoveCallingPlanFromZoomRoomPathParams;            query?: ZoomRoomsRemoveCallingPlanFromZoomRoomQueryParams;        },    ) => Promise<BaseResponse<unknown>>;    removePhoneNumberFromZoomRoom: (        _: { path: ZoomRoomsRemovePhoneNumberFromZoomRoomPathParams },    ) => Promise<BaseResponse<unknown>>;    removeZoomRoomFromZPAccount: (        _: { path: ZoomRoomsRemoveZoomRoomFromZPAccountPathParams },    ) => Promise<BaseResponse<unknown>>;    updateZoomRoomUnderZoomPhoneLicense: (        _: {            body?: ZoomRoomsUpdateZoomRoomUnderZoomPhoneLicenseRequestBody;            path: ZoomRoomsUpdateZoomRoomUnderZoomPhoneLicensePathParams;        },    ) => Promise<BaseResponse<unknown>>;}