/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { Alert, AlertPartialUpdate, AlertUpdate, KapacitorAlert } from '../models'; export interface GetAlertRequest { id: number; } export interface GetAllAlertsRequest { isOpen?: string; id?: number; ordering?: string; limit?: number; offset?: number; } export interface PatchAlertRequest { id: number; alertPartialUpdate: AlertPartialUpdate; } export interface SubmitKapacitorAlertRequest { kapacitorAlert: KapacitorAlert; } export interface UpdateAlertRequest { id: number; alertUpdate: AlertUpdate; } /** * */ export declare class StatusApi extends runtime.BaseAPI { /** * ### Required permissions * User account permission: `system:status:view` */ getAlertRaw(requestParameters: GetAlertRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:status:view` */ getAlert(requestParameters: GetAlertRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:status:view` */ getAllAlertsRaw(requestParameters: GetAllAlertsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `system:status:view` */ getAllAlerts(requestParameters: GetAllAlertsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getTelegrafStatsRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * */ getTelegrafStats(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:status:view` */ patchAlertRaw(requestParameters: PatchAlertRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:status:view` */ patchAlert(requestParameters: PatchAlertRequest, initOverrides?: RequestInit): Promise; /** */ submitKapacitorAlertRaw(requestParameters: SubmitKapacitorAlertRequest, initOverrides?: RequestInit): Promise>; /** */ submitKapacitorAlert(requestParameters: SubmitKapacitorAlertRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `system:status:view` */ updateAlertRaw(requestParameters: UpdateAlertRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `system:status:view` */ updateAlert(requestParameters: UpdateAlertRequest, initOverrides?: RequestInit): Promise; }