/** * Bona Iqiniso v3 backend powered by spring boot. * v3.0.0 * BI v3 REST API * Thaste IT * http://www.thaste.org/ * info@thaste.org * License of API * localhost:8080 */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; export interface GetAllAlertsParams { /** format: int32 */ page?: number; /** format: int32 */ perPage?: number; /** search */ search?: string; } export interface AddAlertParams { /** alertRequest */ alertRequest: __model.AlertAddRequest; } export interface UpdateAlertParams { /** alertRequest */ alertRequest: __model.AlertUpdateRequest; } export interface ManyParams { /** references */ references: string[]; } export interface GetAlertParams { /** reference */ reference: string; } export interface DeleteAlertParams { /** reference */ reference: string; } export declare class AlertService { private http; constructor(http: HttpClient); /** * getAll * http://localhost:8080/swagger/swagger-ui.html#!/alert-controller/getAllAlerts */ getAllAlerts(params: GetAllAlertsParams): Observable<__model.AlertPage>; /** * add * http://localhost:8080/swagger/swagger-ui.html#!/alert-controller/addAlert */ addAlert(params: AddAlertParams): Observable<__model.Alert>; /** * update * http://localhost:8080/swagger/swagger-ui.html#!/alert-controller/updateAlert */ updateAlert(params: UpdateAlertParams): Observable<__model.Alert>; /** * getMany * http://localhost:8080/swagger/swagger-ui.html#!/alert-controller/getAlertsByReferences */ many(params: ManyParams): Observable<__model.Alert[]>; /** * get * http://localhost:8080/swagger/swagger-ui.html#!/alert-controller/getAlert */ getAlert(params: GetAlertParams): Observable<__model.Alert>; /** * delete * http://localhost:8080/swagger/swagger-ui.html#!/alert-controller/deleteAlert */ deleteAlert(params: DeleteAlertParams): Observable; }