/** * 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 GetAllFieldsParams { /** format: int32 */ page?: number; /** format: int32 */ perPage?: number; /** search */ search?: string; } export interface AddFieldParams { /** fieldRequest */ fieldRequest: __model.FieldAddRequest; } export interface UpdateFieldParams { /** fieldRequest */ fieldRequest: __model.FieldUpdateRequest; } export interface ComponentParams { /** component */ component: string; } export interface StateParams { /** state */ state: string; } export interface GetFieldParams { /** reference */ reference: string; } export interface DeleteFieldParams { /** reference */ reference: string; } export declare class FieldService { private http; constructor(http: HttpClient); /** * getAll * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/getAllFields */ getAllFields(params: GetAllFieldsParams): Observable<__model.FieldPage>; /** * add * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/addField */ addField(params: AddFieldParams): Observable<__model.Field>; /** * update * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/updateField */ updateField(params: UpdateFieldParams): Observable<__model.Field>; /** * getComponent * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/getFieldByComponent */ component(params: ComponentParams): Observable<__model.Field[]>; /** * getState * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/getFieldByState */ state(params: StateParams): Observable<__model.Field[]>; /** * get * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/getField */ getField(params: GetFieldParams): Observable<__model.Field>; /** * delete * http://localhost:8080/swagger/swagger-ui.html#!/field-controller/deleteField */ deleteField(params: DeleteFieldParams): Observable; }