/** * 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 GetAllLabelsParams { component?: string; /** format: int32 */ page?: number; /** format: int32 */ perPage?: number; reference?: string; } export interface AddLabelParams { /** labelRequest */ labelRequest: __model.LabelAddRequest; } export interface UpdateLabelParams { /** labelRequest */ labelRequest: __model.LabelUpdateRequest; } export interface ComponentParams { /** component */ component: string; } export interface ManyParams { /** references */ references: string[]; } export interface RefandcomponentParams { /** component */ component?: string; /** references */ references: string; } export interface GetLabelParams { /** reference */ reference: string; } export interface DeleteLabelParams { /** component */ component: string; /** reference */ reference: string; } export declare class LabelService { private http; constructor(http: HttpClient); /** * getAll * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/getAllLabels */ getAllLabels(params: GetAllLabelsParams): Observable<__model.LabelPage>; /** * add * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/addLabel */ addLabel(params: AddLabelParams): Observable<__model.Label>; /** * update * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/updateLabel */ updateLabel(params: UpdateLabelParams): Observable<__model.Label>; /** * getComponent * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/getLabelsByComponent */ component(params: ComponentParams): Observable<__model.Label[]>; /** * getMany * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/getLabelsByReferences */ many(params: ManyParams): Observable<__model.Label[]>; /** * getrefandcomponent * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/getLabelsByReferenceAndComponent */ refandcomponent(params: RefandcomponentParams): Observable<__model.Label>; /** * get * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/getLabel */ getLabel(params: GetLabelParams): Observable<__model.Label>; /** * delete * http://localhost:8080/swagger/swagger-ui.html#!/label-controller/deleteLabel */ deleteLabel(params: DeleteLabelParams): Observable; }