import { HttpClient } from '@angular/common/http'; import { BaseClient } from '../base-client'; import { DmsApiConfiguration } from '../dms-api-configuration'; import { DmsResponse } from '../dms-response'; import { Observable } from 'rxjs'; import { DmsActivityModel } from '../models/dms-activity-model'; import { DmsActivityQuery } from '../models/dms-activity-query'; export declare class DmsSystemClient extends BaseClient { constructor(config: DmsApiConfiguration, http: HttpClient); /** * Path part for operation verifyAccess */ static readonly VerifyAccessPath = "/api/System"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `verifyAccess()` instead. * * This method doesn't expect any response body */ verifyAccess$Response(params?: {}): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `verifyAccess$Response()` instead. * * This method doesn't expect any response body */ verifyAccess(params?: {}): Observable; /** * Path part for operation copyContainer */ static readonly CopyContainerPath = "/api/System/azure/{source}/copy/{target}"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `copyContainer()` instead. * * This method doesn't expect any response body */ copyContainer$Response(params: { source: string; target: string; }): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `copyContainer$Response()` instead. * * This method doesn't expect any response body */ copyContainer(params: { source: string; target: string; }): Observable; /** * Path part for operation getActivity */ static readonly GetActivityPath = "/api/System/activity"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `getActivity()` instead. * * This method sends `application/json` and handles response body of type `application/json` */ getActivity$Response(params?: { body?: DmsActivityQuery; }): Observable>>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `getActivity$Response()` instead. * * This method sends `application/json` and handles response body of type `application/json` */ getActivity(params?: { body?: DmsActivityQuery; }): Observable>; /** * Path part for operation getSqlUser */ static readonly GetSqlUserPath = "/api/System/data/user"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `getSqlUser$Plain()` instead. * * This method doesn't expect any response body */ getSqlUser$Plain$Response(params?: {}): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `getSqlUser$Plain$Response()` instead. * * This method doesn't expect any response body */ getSqlUser$Plain(params?: {}): Observable; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `getSqlUser$Json()` instead. * * This method doesn't expect any response body */ getSqlUser$Json$Response(params?: {}): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `getSqlUser$Json$Response()` instead. * * This method doesn't expect any response body */ getSqlUser$Json(params?: {}): Observable; /** * Path part for operation transferData */ static readonly TransferDataPath = "/api/System/data/copy/{sourceDb}"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `transferData()` instead. * * This method doesn't expect any response body */ transferData$Response(params: { sourceDb: string; }): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `transferData$Response()` instead. * * This method doesn't expect any response body */ transferData(params: { sourceDb: string; }): Observable; /** * Path part for operation clearAllTables */ static readonly ClearAllTablesPath = "/api/System/data/clear/tables"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `clearAllTables()` instead. * * This method doesn't expect any response body */ clearAllTables$Response(params?: {}): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `clearAllTables$Response()` instead. * * This method doesn't expect any response body */ clearAllTables(params?: {}): Observable; /** * Path part for operation clearAllData */ static readonly ClearAllDataPath = "/api/System/data/clear/all"; /** * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `clearAllData()` instead. * * This method doesn't expect any response body */ clearAllData$Response(params?: {}): Observable>; /** * This method provides access to only to the response body. * To access the full response (for headers, for example), `clearAllData$Response()` instead. * * This method doesn't expect any response body */ clearAllData(params?: {}): Observable; }