UNPKG

@panoptic-it-solutions/n8n-nodes-datto-rmm

Version:

n8n node for Datto RMM integration

4,402 lines 123 kB
export interface paths {
    "/v2/site": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["create"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/variable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["createSiteVariable"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}/site/{siteUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["moveDevice"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}/quickjob": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["createQuickJob"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/variable": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put: operations["createAccountVariable"];
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/user/resetApiKeys": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["resetApiKeys"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSite"];
        put?: never;
        post: operations["update"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/variable/{variableId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["updateSiteVariable"];
        delete: operations["deleteSiteVariable"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/settings/proxy": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["updateProxy"];
        delete: operations["deleteProxy"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}/warranty": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["setWarrantyData"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}/udf": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["setUdfFields"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/alert/{alertUid}/unmute": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["unmuteAlert"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/alert/{alertUid}/resolve": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["resolveAlert"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/alert/{alertUid}/mute": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["muteAlert"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/variable/{variableId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        post: operations["updateAccountVariable"];
        delete: operations["deleteAccountVariable"];
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/system/status": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getStatus"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/system/request_rate": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["get"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/system/pagination": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getPaginationConfigurations"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/variables": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteVariables"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/settings": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteSettings"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/filters": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteDeviceFilters"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/devices": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteDevices"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/devices/network-interface": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteDevicesWithNetworkInterface"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/alerts/resolved": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteResolvedAlerts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/site/{siteUid}/alerts/open": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSiteOpenAlerts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/job/{jobUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["get_1"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/job/{jobUid}/results/{deviceUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getJobResults"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/job/{jobUid}/results/{deviceUid}/stdout": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getStdOut"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/job/{jobUid}/results/{deviceUid}/stderr": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getStdErr"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/job/{jobUid}/components": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getJobComponents"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/filter/default-filters": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDefaultsFilters"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/filter/custom-filters": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getCustomFilters"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getByUid"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}/alerts/resolved": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDeviceResolvedAlerts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/{deviceUid}/alerts/open": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDeviceOpenAlerts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/macAddress/{macAddress}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getByMacAddress"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/device/id/{deviceId}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getById"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/audit/printer/{deviceUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getPrinterAudit"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/audit/esxihost/{deviceUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getEsxiHostAudit"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/audit/device/{deviceUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDeviceAudit"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/audit/device/{deviceUid}/software": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDeviceAuditSoftware"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/audit/device/macAddress/{macAddress}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDeviceAuditByMacAddress"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/alert/{alertUid}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getAlert"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/activity-logs": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getActivities"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUserAccount"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/variables": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getAccountVariables"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/users": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUsers"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/sites": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getSites"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/dnet-site-mappings": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getDnetSiteMappings"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/devices": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUserAccountDevices"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/components": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getComponents"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/alerts/resolved": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUserAccountClosedAlerts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/v2/account/alerts/open": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get: operations["getUserAccountOpenAlerts"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
}
export type webhooks = Record<string, never>;
export interface components {
    schemas: {
        CreateSiteRequest: {
            name: string;
            description?: string;
            notes?: string;
            onDemand?: boolean;
            splashtopAutoInstall?: boolean;
            proxySettings?: components["schemas"]["ProxySettings"];
        };
        ProxySettings: {
            host?: string;
            password?: string;
            port?: number;
            type?: "http" | "socks4" | "socks5";
            username?: string;
        };
        DevicesStatus: {
            numberOfDevices?: number;
            numberOfOnlineDevices?: number;
            numberOfOfflineDevices?: number;
        };
        Site: {
            id?: number;
            uid?: string;
            accountUid?: string;
            name?: string;
            description?: string;
            notes?: string;
            onDemand?: boolean;
            splashtopAutoInstall?: boolean;
            proxySettings?: components["schemas"]["ProxySettings"];
            devicesStatus?: components["schemas"]["DevicesStatus"];
            autotaskCompanyName?: string;
            autotaskCompanyId?: string;
            portalUrl?: string;
        };
        "Variable Creation Request": {
            name?: string;
            value?: string;
            masked?: boolean;
        };
        CreateQuickJobRequest: {
            jobName: string;
            jobComponent: components["schemas"]["JobComponentRequest"];
        };
        JobComponentRequest: {
            componentUid?: string;
            variables?: components["schemas"]["JobComponentVariable"][];
        };
        JobComponentVariable: {
            name?: string;
            value?: string;
        };
        CreateQuickJobResponse: {
            jobComponents?: components["schemas"]["JobComponent"][];
            job?: components["schemas"]["Job"];
        };
        Job: {
            id?: number;
            dateCreated?: string;
            name?: string;
            uid?: string;
            status?: "active" | "completed";
        };
        JobComponent: {
            uid?: string;
            name?: string;
            variables?: components["schemas"]["JobComponentVariable"][];
        };
        AuthUserKey: {
            apiAccessKey?: string;
            apiSecretKey?: string;
            userName?: string;
        };
        SiteRequest: {
            name: string;
            description?: string;
            notes?: string;
            onDemand?: boolean;
            splashtopAutoInstall?: boolean;
        };
        "Variable Update Request": {
            name?: string;
            value?: string;
        };
        GeneralSettings: {
            name?: string;
            uid?: string;
            description?: string;
            onDemand?: boolean;
        };
        MailRecipient: {
            name?: string;
            email?: string;
            type?: string;
            receives?: number;
            receivesNewDevices?: boolean;
            receivesReports?: boolean;
            receivesAlerts?: boolean;
        };
        SiteSettings: {
            generalSettings?: components["schemas"]["GeneralSettings"];
            proxySettings?: components["schemas"]["ProxySettings"];
            mailRecipients?: components["schemas"]["MailRecipient"][];
        };
        Warranty: {
            warrantyDate?: string;
        };
        Udf: {
            udf1?: string;
            udf2?: string;
            udf3?: string;
            udf4?: string;
            udf5?: string;
            udf6?: string;
            udf7?: string;
            udf8?: string;
            udf9?: string;
            udf10?: string;
            udf11?: string;
            udf12?: string;
            udf13?: string;
            udf14?: string;
            udf15?: string;
            udf16?: string;
            udf17?: string;
            udf18?: string;
            udf19?: string;
            udf20?: string;
            udf21?: string;
            udf22?: string;
            udf23?: string;
            udf24?: string;
            udf25?: string;
            udf26?: string;
            udf27?: string;
            udf28?: string;
            udf29?: string;
            udf30?: string;
        };
        StatusResponse: {
            version?: string;
            status?: string;
            started?: string;
        };
        RateStatusResponse: {
            slidingTimeWindowSizeSeconds?: number;
            accountUid?: string;
            accountCount?: number;
            accountRateLimit?: number;
            accountCutOffRatio?: number;
        };
        PaginationConfiguration: {
            max?: number;
        };
        PaginationData: {
            count?: number;
            totalCount?: number;
            prevPageUrl?: string;
            nextPageUrl?: string;
        };
        Variable: {
            id?: number;
            name?: string;
            value?: string;
            masked?: boolean;
        };
        VariablesPage: {
            pageDetails: components["schemas"]["PaginationData"];
            variables: components["schemas"]["Variable"][];
        };
        Filter: {
            id?: number;
            name?: string;
            description?: string;
            type?: "rmm_default" | "custom" | "site";
            dateCreate?: string;
            lastUpdated?: string;
        };
        FiltersPage: {
            pageDetails: components["schemas"]["PaginationData"];
            filters: components["schemas"]["Filter"][];
        };
        Antivirus: {
            antivirusProduct?: string;
            antivirusStatus?: "RunningAndUpToDate" | "RunningAndNotUpToDate" | "NotRunning" | "NotDetected";
        };
        Device: {
            id?: number;
            uid?: string;
            siteId?: number;
            siteUid?: string;
            siteName?: string;
            deviceType?: components["schemas"]["DevicesType"];
            hostname?: string;
            intIpAddress?: string;
            operatingSystem?: string;
            lastLoggedInUser?: string;
            domain?: string;
            cagVersion?: string;
            displayVersion?: string;
            extIpAddress?: string;
            description?: string;
            a64Bit?: boolean;
            rebootRequired?: boolean;
            online?: boolean;
            suspended?: boolean;
            deleted?: boolean;
            lastSeen?: string;
            lastReboot?: string;
            lastAuditDate?: string;
            creationDate?: string;
            udf?: components["schemas"]["Udf"];
            snmpEnabled?: boolean;
            deviceClass?: "device" | "printer" | "esxihost" | "unknown";
            portalUrl?: string;
            warrantyDate?: string;
            antivirus?: components["schemas"]["Antivirus"];
            patchManagement?: components["schemas"]["PatchManagement"];
            softwareStatus?: string;
            webRemoteUrl?: string;
        };
        DevicesPage: {
            pageDetails: components["schemas"]["PaginationData"];
            devices: components["schemas"]["Device"][];
        };
        DevicesType: {
            category?: string;
            type?: string;
        };
        PatchManagement: {
            patchStatus?: "NoPolicy" | "NoData" | "RebootRequired" | "InstallError" | "ApprovedPending" | "FullyPatched";
            patchesApprovedPending?: number;
            patchesNotApproved?: number;
            patchesInstalled?: number;
        };
        "Device Network Interface": {
            id?: number;
            uid?: string;
            siteId?: number;
            siteUid?: string;
            siteName?: string;
            deviceType?: components["schemas"]["DevicesType"];
            hostname?: string;
            intIpAddress?: string;
            extIpAddress?: string;
            nics?: components["schemas"]["NetworkInterface"][];
        };
        DevicesNetworkInterfacePage: {
            pageDetails: components["schemas"]["PaginationData"];
            devices: components["schemas"]["Device Network Interface"][];
        };
        NetworkInterface: {
            instance?: string;
            ipv4?: string;
            ipv6?: string;
            macAddress?: string;
            type?: string;
        };
        ActionContext: {
            "@class": "ActionContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            packageName?: string;
            actionType?: "INSTALLED" | "UNINSTALLED" | "VERSION_CHANGED";
            prevVersion?: string;
            version?: string;
        });
        Alert: {
            alertUid?: string;
            priority?: "Critical" | "High" | "Moderate" | "Low" | "Information" | "Unknown";
            diagnostics?: string;
            resolved?: boolean;
            resolvedBy?: string;
            resolvedOn?: string;
            muted?: boolean;
            ticketNumber?: string;
            timestamp?: string;
            alertMonitorInfo?: components["schemas"]["AlertMonitorInfo"];
            alertContext?: components["schemas"]["ActionContext"] | components["schemas"]["AntivirusContext"] | components["schemas"]["BackupManagementContext"] | components["schemas"]["CustomSNMPContext"] | components["schemas"]["DiskHealthContext"] | components["schemas"]["DiskUsageContext"] | components["schemas"]["EndpointSecurityThreatContext"] | components["schemas"]["EndpointSecurityWindowsDefenderContext"] | components["schemas"]["EventLogContext"] | components["schemas"]["FanContext"] | components["schemas"]["FileSystemContext"] | components["schemas"]["OnlineOfflineStatusContext"] | components["schemas"]["PatchContext"] | components["schemas"]["PingContext"] | components["schemas"]["PrinterContext"] | components["schemas"]["PsuContext"] | components["schemas"]["RansomWareContext"] | components["schemas"]["ResourceUsageContext"] | components["schemas"]["SNMPProbeContext"] | components["schemas"]["ScriptContext"] | components["schemas"]["SecCenterContext"] | components["schemas"]["SecurityManagementContext"] | components["schemas"]["StatusContext"] | components["schemas"]["TemperatureContext"] | components["schemas"]["WindowsPerformanceContext"] | components["schemas"]["WmiContext"];
            alertSourceInfo?: components["schemas"]["AlertSourceInfo"];
            responseActions?: components["schemas"]["ResponseAction"][];
            autoresolveMins?: number;
        };
        AlertContext: {
            "@class": string;
        };
        AlertMonitorInfo: {
            sendsEmails?: boolean;
            createsTicket?: boolean;
        };
        AlertSourceInfo: {
            deviceUid?: string;
            deviceName?: string;
            siteUid?: string;
            siteName?: string;
        };
        AlertsPage: {
            pageDetails: components["schemas"]["PaginationData"];
            alerts: components["schemas"]["Alert"][];
        };
        AntivirusContext: {
            "@class": "AntivirusContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            status?: "NOTDETECTED" | "NOTRUNNING" | "RUNNINGNOTUPTODATE";
            productName?: string;
        });
        BackupManagementContext: {
            "@class": "BackupManagementContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            errorMessage?: string;
            timeout?: number;
        });
        CustomSNMPContext: {
            "@class": "CustomSNMPContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            displayName?: string;
            currentValue?: string;
            monitorInstance?: string;
        });
        DiskHealthContext: {
            "@class": "DiskHealthContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            reason?: string;
            type?: "CPU" | "MEMORY" | "TEMPERATURE" | "FAN" | "DISKHEALTH" | "PSU" | "SNMP_THROUGHPUT";
        });
        DiskUsageContext: {
            "@class": "DiskUsageContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            diskName?: string;
            totalVolume?: number;
            freeSpace?: number;
            unitOfMeasure?: "PERCENT" | "USED" | "FREE";
            diskNameDesignation?: "ANY_VOLUME" | "ALL_VOLUMES" | "SINGLE_VOLUME";
        });
        EndpointSecurityThreatContext: {
            "@class": "EndpointSecurityThreatContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            esAlertId?: string;
            description?: string;
        });
        EndpointSecurityWindowsDefenderContext: {
            "@class": "EndpointSecurityWindowsDefenderContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            esAlertId?: string;
            description?: string;
        });
        EventLogContext: {
            "@class": "EventLogContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            logName?: string;
            code?: string;
            type?: string;
            source?: string;
            description?: string;
            triggerCount?: number;
            lastTriggered?: string;
            causedSuspension?: boolean;
        });
        FanContext: {
            "@class": "FanContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            reason?: string;
            type?: "CPU" | "MEMORY" | "TEMPERATURE" | "FAN" | "DISKHEALTH" | "PSU" | "SNMP_THROUGHPUT";
        });
        FileSystemContext: {
            "@class": "FileSystemContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            sample?: number;
            threshold?: number;
            path?: string;
            objectType?: "FILE" | "DIRECTORY";
            condition?: "ABOVE_THRESHOLD" | "BELOW_THRESHOLD" | "REMOVED" | "CREATED";
        });
        OnlineOfflineStatusContext: {
            "@class": "OnlineOfflineStatusContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            status?: "ONLINE" | "OFFLINE";
        });
        PatchContext: {
            "@class": "PatchContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            patchUid?: string;
            policyUid?: string;
            result?: string;
            info?: string;
        });
        PingContext: {
            "@class": "PingContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            instanceName?: string;
            roundtripTime?: number;
            reasons?: string[];
        });
        PrinterContext: {
            "@class": "PrinterContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            ipAddress?: string;
            macAddress?: string;
            markerSupplyIndex?: number;
            currentLevel?: number;
        });
        PsuContext: {
            "@class": "PsuContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            reason?: string;
            type?: "CPU" | "MEMORY" | "TEMPERATURE" | "FAN" | "DISKHEALTH" | "PSU" | "SNMP_THROUGHPUT";
        });
        RansomWareContext: {
            "@class": "RansomWareContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            state?: number;
            confidenceFactor?: number;
            affectedDirectories?: string[];
            watchPaths?: string[];
            rwextension?: string;
            metaAlertTime?: string;
            alertTime?: string;
        });
        ResourceUsageContext: {
            "@class": "ResourceUsageContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            processName?: string;
            sample?: number;
            type?: "CPU" | "MEMORY" | "TEMPERATURE" | "FAN" | "DISKHEALTH" | "PSU" | "SNMP_THROUGHPUT";
        });
        ResponseAction: {
            actionTime?: string;
            actionType?: "EMAIL_SENT" | "EMAIL_SEND_ERROR" | "TICKET_PENDING" | "TICKET_CREATED" | "TICKET_CREATION_ERROR" | "TICKET_CLOSED_CALL" | "COMPONENT" | "WEBHOOK_EXECUTED" | "WEBHOOK_EXECUTION_ERROR";
            description?: string;
            actionReference?: string;
            actionReferenceInt?: string;
        };
        SNMPProbeContext: {
            "@class": "SNMPProbeContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            ipAddress?: string;
            OID?: string;
            ruleName?: string;
            responseValue?: string;
            deviceName?: string;
            monitorName?: string;
            oid?: string;
        });
        ScriptContext: {
            "@class": "ScriptContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            samples?: {
                [key: string]: string;
            };
        });
        SecCenterContext: {
            "@class": "SecCenterContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            productName?: string;
            alertType?: "DISABLED" | "NOT_UPTODATE";
        });
        SecurityManagementContext: {
            "@class": "SecurityManagementContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            status?: number;
            productName?: string;
            infoTime?: number;
            virusName?: string;
            infectedFiles?: string[];
            productNotUpdatedForDays?: number;
            systemRemainsInfectedForHours?: number;
            expiryLicenseForDays?: number;
        });
        StatusContext: {
            "@class": "StatusContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            processName?: string;
            status?: "STOPPED" | "STARTPENDING" | "STOPPENDING" | "RUNNING" | "CONTINUEPENDING" | "PAUSEPENDING" | "PAUSED";
        });
        TemperatureContext: {
            "@class": "TemperatureContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            degree?: number;
            type?: "CPU" | "MEMORY" | "TEMPERATURE" | "FAN" | "DISKHEALTH" | "PSU" | "SNMP_THROUGHPUT";
        });
        WindowsPerformanceContext: {
            "@class": "WindowsPerformanceContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            value?: number;
        });
        WmiContext: {
            "@class": "WmiContext";
        } & (Omit<components["schemas"]["AlertContext"], "@class"> & {
            value?: string;
        });
        JobComponentResult: {
            componentUid?: string;
            componentName?: string;
            componentStatus?: "Success" | "Failure";
            numberOfWarnings?: number;
            hasStdOut?: boolean;
            hasStdErr?: boolean;
        };
        JobResults: {
            jobUid?: string;
            deviceUid?: string;
            ranOn?: string;
            jobDeploymentStatus?: "Expired" | "Pending" | "Running" | "Success" | "Warning" | "Retired" | "Failure";
            componentResults?: components["schemas"]["JobComponentResult"][];
        };
        JobStdData: {
            componentUid?: string;
            componentName?: string;
            stdData?: string;
        };
        JobComponentsPage: {
            pageDetails: components["schemas"]["PaginationData"];
            jobComponents: components["schemas"]["JobComponent"][];
        };
        Printer: {
            printedPageCount?: number;
        };
        PrinterAudit: {
            portalUrl?: string;
            snmpInfo?: components["schemas"]["SnmpInfo"];
            printerMarkerSupplies?: components["schemas"]["PrinterMarkerSupply"][];
            printer?: components["schemas"]["Printer"];
            systemInfo?: components["schemas"]["PrinterSystemInfo"];
            nics?: components["schemas"]["NetworkInterface"][];
        };
        PrinterMarkerSupply: {
            description?: string;
            maxCapacity?: string;
            suppliesLevel?: string;
        };
        PrinterSystemInfo: {
            manufacturer?: string;
            model?: string;
        };
        SnmpInfo: {
            snmpName?: string;
            snmpContact?: string;
            snmpDescription?: string;
            snmpLocation?: string;
            snmpUptime?: string;
            nicManufacturer?: string;
            objectId?: string;
            snmpSerial?: string;
        };
        ESXiDataExtent: {
            name?: string;
            size?: number;
            mediaType?: string;
            status?: string;
        };
        ESXiDatastore: {
            datastoreName?: string;
            subscriptionPercent?: number;
            freeSpace?: number;
            size?: number;
            fileSystem?: string;
            status?: string;
            dataExtents?: components["schemas"]["ESXiDataExtent"][];
        };
        ESXiHostAudit: {
            portalUrl?: string;
            systemInfo?: components["schemas"]["ESXiSystemInfo"];
            guests?: components["schemas"]["Guest"][];
            processors?: components["schemas"]["ESXiProcessor"][];
            nics?: components["schemas"]["ESXiNic"][];
            physicalMemory?: components["schemas"]["PhysicalMemory"][];
            datastores?: components["schemas"]["ESXiDatastore"][];
        };
        ESXiNic: {
            name?: string;
            ipv4?: string;
            ipv6?: string;
            macAddress?: string;
            speed?: string;
            type?: string;
        };
        ESXiProcessor: {
            frequency?: number;
            name?: string;
            numberOfCores?: number;
        };
        ESXiSystemInfo: {
            manufacturer?: string;
            model?: string;
            name?: string;
            numberOfSnapshots?: number;
            serviceTag?: string;
        };
        Guest: {
            guestName?: string;
            processorSpeedTotal?: number;
            memorySizeTotal?: number;
            numberOfSnapshots?: number;
            datastores?: string;
        };
        PhysicalMemory: {
            module?: string;
            size?: number;
            type?: string;
            speed?: string;
            serialNumber?: string;
            partNumber?: string;
            bank?: string;
        };
        AttachedDevice: {
            deviceName?: string;
            deviceType?: string;
            driverFile?: string;
            driverFileLastModified?: string;
            driverManufacturer?: string;
            driverName?: string;
            driverVersion?: string;
            portName?: string;
        };
        BaseBoard: {
            manufacturer?: string;
            product?: string;
        };
        Bios: {
            instance?: string;
            releaseDate?: string;
            serialNumber?: string;
            smBiosVersion?: string;
        };
        DeviceAudit: {
            portalUrl?: string;
            webRemoteUrl?: string;
            systemInfo?: components["schemas"]["SystemInfo"];
            nics?: components["schemas"]["NetworkInterface"][];
            bios?: components["schemas"]["Bios"];
            baseBoard?: components["schemas"]["BaseBoard"];
            displays?: components["schemas"]["Display"][];
            logicalDisks?: components["schemas"]["LogicalDisk"][];
            mobileInfo?: components["schemas"]["MobileInfo"][];
            processors?: components["schemas"]["Processor"][];
            videoBoards?: components["schemas"]["VideoBoard"][];
            attachedDevices?: components["schemas"]["AttachedDevice"][];
            snmpInfo?: components["schemas"]["SnmpInfo"];
            physicalMemory?: components["schemas"]["PhysicalMemory"][];
        };
        Display: {
            instance?: string;
            screenHeight?: number;
            screenWidth?: number;
        };
        LogicalDisk: {
            description?: string;
            diskIdentifier?: string;
            freespace?: number;
            size?: number;
        };
        MobileInfo: {
            iccid?: string;
            imei?: string;
            number?: string;
            operator?: string;
        };
        Processor: {
            name?: string;
        };
        SystemInfo: {
            manufacturer?: string;
            model?: string;
            totalPhysicalMemory?: number;
            username?: string;
            dotNetVersion?: string;
            totalCpuCores?: number;
        };
        VideoBoard: {
            displayAdapter?: string;
        };
        Software: {
            name?: string;
            version?: string;
        };
        SoftwarePage: {
            pageDetails: components["schemas"]["PaginationData"];
            software: components["schemas"]["Software"][];
        };
        ActivityLog: {
            id?: string;
            entity?: "DEVICE" | "USER";
            category?: string;
            action?: string;
            date?: number;
            site?: components["schemas"]["SiteBasicDto"];
            deviceId?: number;
            hostname?: string;
            user?: components["schemas"]["UserDto"];
            details?: string;
            hasStdOut?: boolean;
            hasStdErr?: boolean;
        };
        ActivityLogsPage: {
            pageDetails: components["schemas"]["PaginationData"];
            activities: components["schemas"]["ActivityLog"][];
            error?: string;
        };
        SiteBasicDto: {
            id?: number;
            name?: string;
        };
        UserDto: {
            id?: number;
            userName?: string;
            firstName?: string;
            lastName?: string;
        };
        Account: {
            id?: number;
            name?: string;
            descriptor?: components["schemas"]["Account Descriptor"];
            uid?: string;
            currency?: string;
            devicesStatus?: components["schemas"]["AccountDevicesStatus"];
        };
        "Account Descriptor": {
            bilingEmail?: string;
            deviceLimit?: number;
            timeZone?: string;
        };
        AccountDevicesStatus: {
            numberOfDevices?: number;
            numberOfOnlineDevices?: number;
            numberOfOfflineDevices?: number;
            numberOfOnDemandDevices?: number;
            numberOfManagedDevices?: number;
        };
        AuthUser: {
            lastName?: string;
            firstName?: string;
            username?: string;
            email?: string;
            telephone?: string;
            status?: string;
            created?: string;
            lastAccess?: string;
            disabled?: boolean;
        };
        UsersPage: {
            pageDetails: components["schemas"]["PaginationData"];
            users: components["schemas"]["AuthUser"][];
        };
        SitesPage: {
            pageDetails: components["schemas"]["PaginationData"];
            sites: components["schemas"]["Site"][];
        };
        DnetSiteMappingsDto: {
            id?: number;
            uid?: string;
            accountUid?: string;
            name?: string;
            description?: string;
            dattoNetworkingNetworkIds?: number[];
            portalUrl?: string;
        };
        DnetSiteMappingsPage: {
            pageDetails: components["schemas"]["PaginationData"];
            dnetSiteMappings: components["schemas"]["DnetSiteMappingsDto"][];
        };
        Component: {
            id?: number;
            credentialsRequired?: boolean;
            uid?: string;
            name?: string;
            description?: string;
            categoryCode?: string;
            variables?: components["schemas"]["ComponentVariable"][];
        };
        ComponentVariable: {
            name?: string;
            defaultVal?: string;
            type?: string;
            direction?: boolean;
            description?: string;
            variablesIdx?: number;
        };
        ComponentsPage: {
            pageDetails: components["schemas"]["PaginationData"];
            components: components["schemas"]["Component"][];
        };
    };
    responses: never;
    parameters: never;
    requestBodies: never;
    headers: never;
    pathItems: never;
}
export type $defs = Record<string, never>;
export interface operations {
    create: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CreateSiteRequest"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["Site"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["Site"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    createSiteVariable: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["Variable Creation Request"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    moveDevice: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    createQuickJob: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CreateQuickJobRequest"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CreateQuickJobResponse"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CreateQuickJobResponse"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CreateQuickJobResponse"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CreateQuickJobResponse"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    createAccountVariable: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["Variable Creation Request"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    resetApiKeys: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["AuthUserKey"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSite: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Site"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Site"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Site"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    update: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["SiteRequest"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["Site"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["Site"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["Site"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "*/*": components["schemas"]["Site"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    updateSiteVariable: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
                variableId: number;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["Variable Update Request"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    deleteSiteVariable: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
                variableId: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    updateProxy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["ProxySettings"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    deleteProxy: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            204: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    setWarrantyData: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["Warranty"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    setUdfFields: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["Udf"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    unmuteAlert: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                alertUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    resolveAlert: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                alertUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    muteAlert: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                alertUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    updateAccountVariable: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                variableId: number;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["Variable Update Request"];
            };
        };
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    deleteAccountVariable: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                variableId: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getStatus: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["StatusResponse"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    get: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RateStatusResponse"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RateStatusResponse"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getPaginationConfigurations: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PaginationConfiguration"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PaginationConfiguration"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteVariables: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["VariablesPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["VariablesPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["VariablesPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteSettings: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SiteSettings"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteDeviceFilters: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteDevices: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                filterId?: number;
            };
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteDevicesWithNetworkInterface: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesNetworkInterfacePage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesNetworkInterfacePage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesNetworkInterfacePage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteResolvedAlerts: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                muted?: boolean;
            };
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSiteOpenAlerts: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                muted?: boolean;
            };
            header?: never;
            path: {
                siteUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    get_1: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                jobUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Job"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Job"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Job"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getJobResults: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                jobUid: string;
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobResults"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobResults"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobResults"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getStdOut: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                jobUid: string;
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobStdData"][];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobStdData"][];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobStdData"][];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getStdErr: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                jobUid: string;
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobStdData"][];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobStdData"][];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobStdData"][];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getJobComponents: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path: {
                jobUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobComponentsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobComponentsPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["JobComponentsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDefaultsFilters: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getCustomFilters: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["FiltersPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getByUid: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDeviceResolvedAlerts: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                muted?: boolean;
            };
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDeviceOpenAlerts: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                muted?: boolean;
            };
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getByMacAddress: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                macAddress: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"][];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getById: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceId: number;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Device"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getPrinterAudit: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PrinterAudit"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PrinterAudit"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PrinterAudit"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["PrinterAudit"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getEsxiHostAudit: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ESXiHostAudit"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ESXiHostAudit"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ESXiHostAudit"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ESXiHostAudit"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDeviceAudit: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DeviceAudit"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DeviceAudit"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DeviceAudit"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DeviceAudit"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDeviceAuditSoftware: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path: {
                deviceUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SoftwarePage"];
                };
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SoftwarePage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SoftwarePage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SoftwarePage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDeviceAuditByMacAddress: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                macAddress: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DeviceAudit"][];
                };
            };
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getAlert: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                alertUid: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Alert"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Alert"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getActivities: {
        parameters: {
            query?: {
                size?: number;
                order?: "asc" | "desc";
                searchAfter?: string[];
                page?: "next" | "previous";
                from?: string;
                until?: string;
                entities?: "device" | "user";
                categories?: string[];
                actions?: string[];
                siteIds?: number[];
                userIds?: number[];
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ActivityLogsPage"];
                };
            };
            400: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getUserAccount: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Account"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["Account"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getAccountVariables: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["VariablesPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["VariablesPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getUsers: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UsersPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["UsersPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getSites: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                siteName?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SitesPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["SitesPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getDnetSiteMappings: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DnetSiteMappingsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DnetSiteMappingsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getUserAccountDevices: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                filterId?: number;
                hostname?: string;
                deviceType?: string;
                operatingSystem?: string;
                siteName?: string;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesPage"];
                };
            };
            404: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DevicesPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getComponents: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ComponentsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ComponentsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getUserAccountClosedAlerts: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                muted?: boolean;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    getUserAccountOpenAlerts: {
        parameters: {
            query?: {
                page?: number;
                max?: number;
                muted?: boolean;
            };
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            401: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            403: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["AlertsPage"];
                };
            };
            409: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
            500: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
}