/** * Solidex.Company, 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 GetInstalledApplicationListParams { shortcut: string; Name?: string; AppShortcut?: string; IsActive?: boolean; /** format: int32 */ Limit?: number; /** format: int32 */ Page?: number; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface InstallApplicationParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.InstalledApplicationPostViewModel; } export interface GetInstalledApplicationParams { shortcut: string; /** format: uuid */ installedApplicationId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface UpdateInstalledApplicationParams { shortcut: string; /** format: uuid */ installedApplicationId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.InstalledApplicationUpdateViewModel; } export interface DeleteInstalledApplicationParams { shortcut: string; /** format: uuid */ installedApplicationId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface GetInstalledApplicationByApplicationKeyParams { shortcut: string; applicationKey?: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface GetInstalledApplicationParticipantListParams { /** format: uuid */ installedApplicationId: string; shortcut: string; FullName?: string; PhoneNumber?: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface UninstallApplicationParams { shortcut: string; /** format: uuid */ installedApplicationId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface ReInstallApplicationParams { shortcut: string; /** format: uuid */ installedApplicationId: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface ValidateApplicationKeyParams { shortcut: string; applicationKey?: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export declare class InstalledApplicationService { private http; constructor(http: HttpClient); /** * Get list of installed applications * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/GetInstalledApplicationList */ GetInstalledApplicationList(params: GetInstalledApplicationListParams): Observable<__model.InstalledApplicationGetResponse>; /** * Install an application * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/InstallApplication */ InstallApplication(params: InstallApplicationParams): Observable<__model.InstalledApplicationPostResponse>; /** * Get installed application by id * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/GetInstalledApplication */ GetInstalledApplication(params: GetInstalledApplicationParams): Observable<__model.InstalledApplicationGetByIdResponse>; /** * Update installed application * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/UpdateInstalledApplication */ UpdateInstalledApplication(params: UpdateInstalledApplicationParams): Observable<__model.InstalledApplicationPutResponse>; /** * Delete installed application * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/DeleteInstalledApplication */ DeleteInstalledApplication(params: DeleteInstalledApplicationParams): Observable<__model.InstalledApplicationDeleteResponse>; /** * Get installed application by application key * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/GetInstalledApplicationByApplicationKey */ GetInstalledApplicationByApplicationKey(params: GetInstalledApplicationByApplicationKeyParams): Observable<__model.InstalledApplicationGetByApplicationKeyResponse>; /** * Get installed application participants * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/GetInstalledApplicationParticipantList */ GetInstalledApplicationParticipantList(params: GetInstalledApplicationParticipantListParams): Observable<__model.InstalledApplicationGetParticipantsResponse>; /** * Uninstall application * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/UninstallApplication */ UninstallApplication(params: UninstallApplicationParams): Observable<__model.InstalledApplicationPutUninstallResponse>; /** * Install application * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/ReInstallApplication */ ReInstallApplication(params: ReInstallApplicationParams): Observable<__model.InstalledApplicationPutInstallResponse>; /** * Validate application key * http://undefined/swagger/swagger-ui.html#!/InstalledApplication/ValidateApplicationKey */ ValidateApplicationKey(params: ValidateApplicationKeyParams): Observable<__model.ValidateApplicationKeyResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }