/** * GlobalReportSetting service. * @version 4.1.1-beta-1 * @class GlobalReportSettingApi */ export class GlobalReportSettingApi { /** * Make the default {@link ApiClient} class available for developers to be able to extend it and bring * their own fetch methods into the SDK */ static get ApiClient(): typeof ApiClient; /** * Constructs a new GlobalReportSettingApi. * @alias module:api/GlobalReportSettingApi * @class * @param {module:ApiClient} [apiClient] Optional API client implementation to use, * default to {@link module:ApiClient#instance} if unspecified. */ constructor(apiClient?: any); apiClient: any; /** * Get a report setting * This operation retrieves the global report setting belonging to the user. * @param { String } userExtId User ID of the user whose global report setting needs to be fetched/updated. * @param {Object} args Additional Arguments * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link GetGlobalReportSettingApiResponse } and HTTP response */ getGlobalReportSetting(userExtId: string, ...args: any): Promise; /** * Update report setting * This operation updates the global report setting belonging to the user. * @param { Required> & Partial } body specification * @param { String } userExtId User ID of the user whose global report setting needs to be fetched/updated. * @param {Object} args Additional Arguments * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link UpdateGlobalReportSettingsApiResponse } and HTTP response */ updateGlobalReportSetting(userExtId: string, body: Required> & Partial, ...args: any): Promise; #private; } import GetGlobalReportSettingApiResponse from "../models/opsmgmt/v4/config/GetGlobalReportSettingApiResponse"; import GlobalReportSetting from "../models/opsmgmt/v4/config/GlobalReportSetting"; import UpdateGlobalReportSettingsApiResponse from "../models/opsmgmt/v4/config/UpdateGlobalReportSettingsApiResponse"; import { ApiClient } from "../ApiClient";