/** * Solidex.Order, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface GetSettingParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * Identifier of the setting to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface UpdateSettingParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * Identifier of the setting to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.UpdateSettingRequest; } export interface DeleteSettingParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * Identifier of the setting to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface GetSettingListParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * Type of setting (InvoiceStatus/InvoiceLabels/OrderStatus/OrderLabels/ * TenderStatus/TenderLabels) */ type?: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface GetAvailableSettingTypesParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface IsShortcutUniqueParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** Shortcut of the setting to be received */ shortcut: string; /** Type of the setting to be received */ type?: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreateSettingParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.CreateSettingRequest; } export interface UpdatePositionsParams { /** * Application identifier of the setting to be received * format: uuid */ appId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.UpdatePositionsModel[]; } export declare class SettingService { private http; constructor(http: HttpClient); /** * The method provider possibility to get the setting by application id and id * http://undefined/swagger/swagger-ui.html#!/Setting/GetSetting */ GetSetting(params: GetSettingParams): Observable<__model.GetSettingResponse>; /** * The method provider possibility to update the setting by application id and id * http://undefined/swagger/swagger-ui.html#!/Setting/UpdateSetting */ UpdateSetting(params: UpdateSettingParams): Observable<__model.UpdateSettingResponse>; /** * The method provider possibility to delete the setting by application id and id * http://undefined/swagger/swagger-ui.html#!/Setting/DeleteSetting */ DeleteSetting(params: DeleteSettingParams): Observable<__model.DeleteSettingResponse>; /** * The method provider possibility to receive a setting list by application id * http://undefined/swagger/swagger-ui.html#!/Setting/GetSettingList */ GetSettingList(params: GetSettingListParams): Observable<__model.GetSettingListResponse>; /** * The method provider possibility to receive a available setting types by application id * http://undefined/swagger/swagger-ui.html#!/Setting/GetAvailableSettingTypes */ GetAvailableSettingTypes(params: GetAvailableSettingTypesParams): Observable<__model.GetAvailableSettingTypesResponse>; /** * The method provider possibility to check uniqueness of shortcut by application id and shortcut * http://undefined/swagger/swagger-ui.html#!/Setting/IsShortcutUnique */ IsShortcutUnique(params: IsShortcutUniqueParams): Observable<__model.CheckUniqueShortcutResponse>; /** * The method provider possibility to create a setting by application id * http://undefined/swagger/swagger-ui.html#!/Setting/CreateSetting */ CreateSetting(params: CreateSettingParams): Observable<__model.CreateSettingResponse>; /** * The method provider possibility to update all positions the setting by application id * http://undefined/swagger/swagger-ui.html#!/Setting/UpdatePositions */ UpdatePositions(params: UpdatePositionsParams): Observable<__model.UpdatePositionsResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }