/** * 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 GetAdditionalModuleParams { /** Shortcut of the additional module to be received */ shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface GetServicePageParams { /** Shortcut of the additional module to be received */ shortcut: string; 'Selector.Filter'?: string; /** format: int32 */ Limit?: number; /** format: int32 */ Page?: number; Sort?: string[]; SortValue?: string[]; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreateServiceParams { /** Shortcut of the additional module to be received */ shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.Summary; } export interface GetServiceParams { /** Shortcut of the additional module to be received */ shortcut: string; /** * Identifier of the service to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface UpdateServiceParams { /** Shortcut of the additional module to be received */ shortcut: string; /** * Identifier of the service to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.Summary; } export interface DeleteServiceParams { /** Shortcut of the additional module to be received */ shortcut: string; /** * Identifier of the service to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export declare class AdditionalModuleService { private http; constructor(http: HttpClient); /** * The method provider possibility to get a additional module by additional module shortcut * http://undefined/swagger/swagger-ui.html#!/AdditionalModule/GetAdditionalModule */ GetAdditionalModule(params: GetAdditionalModuleParams): Observable<__model.ModuleViewModelResponseViewModel>; /** * The method provider possibility to get a service page by additional module shortcut * http://undefined/swagger/swagger-ui.html#!/AdditionalModule/GetServicePage */ GetServicePage(params: GetServicePageParams): Observable<__model.SummaryPageViewResponseViewModel>; /** * The method provider possibility to create a service by additional module shortcut * http://undefined/swagger/swagger-ui.html#!/AdditionalModule/CreateService */ CreateService(params: CreateServiceParams): Observable<__model.SummaryResponseViewModel>; /** * The method provider possibility to get a service by additional module shortcut and additional service id * http://undefined/swagger/swagger-ui.html#!/AdditionalModule/GetService */ GetService(params: GetServiceParams): Observable<__model.SummaryResponseViewModel>; /** * The method provider possibility to update a service by additional module shortcut and additional service id * http://undefined/swagger/swagger-ui.html#!/AdditionalModule/UpdateService */ UpdateService(params: UpdateServiceParams): Observable<__model.SummaryResponseViewModel>; /** * The method provider possibility to delete a service by additional module shortcut and additional service id * http://undefined/swagger/swagger-ui.html#!/AdditionalModule/DeleteService */ DeleteService(params: DeleteServiceParams): Observable<__model.ResponseViewModel>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }