nsrtm-gestionarchivo-npm-prueba2
Version:
Proyecto de Libreria Frontend para la Gestión de Archivos
64 lines • 8.27 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
import { Injectable } from '@angular/core';
import { HttpResponse } from '@angular/common/http';
import { BaseService } from '../base-service';
import { RequestBuilder } from '../request-builder';
import { map, filter } from 'rxjs/operators';
import * as i0 from "@angular/core";
import * as i1 from "../api-configuration";
import * as i2 from "@angular/common/http";
export class CacheControllerService extends BaseService {
constructor(config, http) {
super(config, http);
}
/**
* Limpia la CACHE de los Párametros del sistema.
*
* Limpia la CACHE de los Párametros según el nombre del mismo.
*
* This method provides access to the full `HttpResponse`, allowing access to response headers.
* To access only the response body, use `clearCache()` instead.
*
* This method doesn't expect any request body.
*/
clearCache$Response(params) {
const rb = new RequestBuilder(this.rootUrl, CacheControllerService.ClearCachePath, 'get');
if (params) {
rb.path('cacheName', params.cacheName, {});
}
return this.http.request(rb.build({
responseType: 'blob',
accept: '*/*',
context: params?.context
})).pipe(filter((r) => r instanceof HttpResponse), map((r) => {
return r;
}));
}
/**
* Limpia la CACHE de los Párametros del sistema.
*
* Limpia la CACHE de los Párametros según el nombre del mismo.
*
* This method provides access to only to the response body.
* To access the full response (for headers, for example), `clearCache$Response()` instead.
*
* This method doesn't expect any request body.
*/
clearCache(params) {
return this.clearCache$Response(params).pipe(map((r) => r.body));
}
}
/**
* Path part for operation clearCache
*/
CacheControllerService.ClearCachePath = '/cache/clear/{cacheName}';
CacheControllerService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: CacheControllerService, deps: [{ token: i1.ApiConfiguration }, { token: i2.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable });
CacheControllerService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: CacheControllerService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: CacheControllerService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root',
}]
}], ctorParameters: function () { return [{ type: i1.ApiConfiguration }, { type: i2.HttpClient }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FjaGUtY29udHJvbGxlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXJjaGl2by9uc3J0bS1nZXN0aW9uYXJjaGl2by1ucG0vc3JjL2FwcC9hcGkvcGFyYW1ldHJvLWNvbXVuL3NlcnZpY2VzL2NhY2hlLWNvbnRyb2xsZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFjLFlBQVksRUFBZSxNQUFNLHNCQUFzQixDQUFDO0FBQzdFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUc5QyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFFcEQsT0FBTyxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7OztBQU03QyxNQUFNLE9BQU8sc0JBQXVCLFNBQVEsV0FBVztJQUNyRCxZQUNFLE1BQXdCLEVBQ3hCLElBQWdCO1FBRWhCLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDdEIsQ0FBQztJQU9EOzs7Ozs7Ozs7T0FTRztJQUNILG1CQUFtQixDQUFDLE1BR25CO1FBSUMsTUFBTSxFQUFFLEdBQUcsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxzQkFBc0IsQ0FBQyxjQUFjLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDMUYsSUFBSSxNQUFNLEVBQUU7WUFDVixFQUFFLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1NBQzVDO1FBRUQsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2hDLFlBQVksRUFBRSxNQUFNO1lBQ3BCLE1BQU0sRUFBRSxLQUFLO1lBQ2IsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPO1NBQ3pCLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FDTixNQUFNLENBQUMsQ0FBQyxDQUFNLEVBQUUsRUFBRSxDQUFDLENBQUMsWUFBWSxZQUFZLENBQUMsRUFDN0MsR0FBRyxDQUFDLENBQUMsQ0FBb0IsRUFBRSxFQUFFO1lBQzNCLE9BQU8sQ0FDTCxDQUFDO1FBQ0wsQ0FBQyxDQUFDLENBQ0gsQ0FBQztJQUNKLENBQUM7SUFFRDs7Ozs7Ozs7O09BU0c7SUFDSCxVQUFVLENBQUMsTUFHVjtRQUlDLE9BQU8sSUFBSSxDQUFDLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FDMUMsR0FBRyxDQUFDLENBQUMsQ0FDVCxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFDUixDQUFDLENBQ0csQ0FBQztJQUNKLENBQUM7O0FBOUREOztHQUVHO0FBQ2EscUNBQWMsR0FBRywwQkFBMkIsQ0FBQTttSEFYakQsc0JBQXNCO3VIQUF0QixzQkFBc0IsY0FGckIsTUFBTTsyRkFFUCxzQkFBc0I7a0JBSGxDLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiLyogdHNsaW50OmRpc2FibGUgKi9cclxuLyogZXNsaW50LWRpc2FibGUgKi9cclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwUmVzcG9uc2UsIEh0dHBDb250ZXh0IH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQgeyBCYXNlU2VydmljZSB9IGZyb20gJy4uL2Jhc2Utc2VydmljZSc7XHJcbmltcG9ydCB7IEFwaUNvbmZpZ3VyYXRpb24gfSBmcm9tICcuLi9hcGktY29uZmlndXJhdGlvbic7XHJcbmltcG9ydCB7IFN0cmljdEh0dHBSZXNwb25zZSB9IGZyb20gJy4uL3N0cmljdC1odHRwLXJlc3BvbnNlJztcclxuaW1wb3J0IHsgUmVxdWVzdEJ1aWxkZXIgfSBmcm9tICcuLi9yZXF1ZXN0LWJ1aWxkZXInO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IG1hcCwgZmlsdGVyIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDYWNoZUNvbnRyb2xsZXJTZXJ2aWNlIGV4dGVuZHMgQmFzZVNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgY29uZmlnOiBBcGlDb25maWd1cmF0aW9uLFxyXG4gICAgaHR0cDogSHR0cENsaWVudFxyXG4gICkge1xyXG4gICAgc3VwZXIoY29uZmlnLCBodHRwKTtcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFBhdGggcGFydCBmb3Igb3BlcmF0aW9uIGNsZWFyQ2FjaGVcclxuICAgKi9cclxuICBzdGF0aWMgcmVhZG9ubHkgQ2xlYXJDYWNoZVBhdGggPSAnL2NhY2hlL2NsZWFyL3tjYWNoZU5hbWV9JztcclxuXHJcbiAgLyoqXHJcbiAgICogTGltcGlhIGxhIENBQ0hFIGRlIGxvcyBQw6FyYW1ldHJvcyBkZWwgc2lzdGVtYS5cclxuICAgKlxyXG4gICAqIExpbXBpYSBsYSBDQUNIRSBkZSBsb3MgUMOhcmFtZXRyb3Mgc2Vnw7puIGVsIG5vbWJyZSBkZWwgbWlzbW8uXHJcbiAgICpcclxuICAgKiBUaGlzIG1ldGhvZCBwcm92aWRlcyBhY2Nlc3MgdG8gdGhlIGZ1bGwgYEh0dHBSZXNwb25zZWAsIGFsbG93aW5nIGFjY2VzcyB0byByZXNwb25zZSBoZWFkZXJzLlxyXG4gICAqIFRvIGFjY2VzcyBvbmx5IHRoZSByZXNwb25zZSBib2R5LCB1c2UgYGNsZWFyQ2FjaGUoKWAgaW5zdGVhZC5cclxuICAgKlxyXG4gICAqIFRoaXMgbWV0aG9kIGRvZXNuJ3QgZXhwZWN0IGFueSByZXF1ZXN0IGJvZHkuXHJcbiAgICovXHJcbiAgY2xlYXJDYWNoZSRSZXNwb25zZShwYXJhbXM6IHtcclxuICAgIGNhY2hlTmFtZTogc3RyaW5nO1xyXG4gICAgY29udGV4dD86IEh0dHBDb250ZXh0XHJcbiAgfVxyXG4pOiBPYnNlcnZhYmxlPFN0cmljdEh0dHBSZXNwb25zZTx7XHJcbn0+PiB7XHJcblxyXG4gICAgY29uc3QgcmIgPSBuZXcgUmVxdWVzdEJ1aWxkZXIodGhpcy5yb290VXJsLCBDYWNoZUNvbnRyb2xsZXJTZXJ2aWNlLkNsZWFyQ2FjaGVQYXRoLCAnZ2V0Jyk7XHJcbiAgICBpZiAocGFyYW1zKSB7XHJcbiAgICAgIHJiLnBhdGgoJ2NhY2hlTmFtZScsIHBhcmFtcy5jYWNoZU5hbWUsIHt9KTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gdGhpcy5odHRwLnJlcXVlc3QocmIuYnVpbGQoe1xyXG4gICAgICByZXNwb25zZVR5cGU6ICdibG9iJyxcclxuICAgICAgYWNjZXB0OiAnKi8qJyxcclxuICAgICAgY29udGV4dDogcGFyYW1zPy5jb250ZXh0XHJcbiAgICB9KSkucGlwZShcclxuICAgICAgZmlsdGVyKChyOiBhbnkpID0+IHIgaW5zdGFuY2VvZiBIdHRwUmVzcG9uc2UpLFxyXG4gICAgICBtYXAoKHI6IEh0dHBSZXNwb25zZTxhbnk+KSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHIgYXMgU3RyaWN0SHR0cFJlc3BvbnNlPHtcclxuICAgICAgICB9PjtcclxuICAgICAgfSlcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBMaW1waWEgbGEgQ0FDSEUgZGUgbG9zIFDDoXJhbWV0cm9zIGRlbCBzaXN0ZW1hLlxyXG4gICAqXHJcbiAgICogTGltcGlhIGxhIENBQ0hFIGRlIGxvcyBQw6FyYW1ldHJvcyBzZWfDum4gZWwgbm9tYnJlIGRlbCBtaXNtby5cclxuICAgKlxyXG4gICAqIFRoaXMgbWV0aG9kIHByb3ZpZGVzIGFjY2VzcyB0byBvbmx5IHRvIHRoZSByZXNwb25zZSBib2R5LlxyXG4gICAqIFRvIGFjY2VzcyB0aGUgZnVsbCByZXNwb25zZSAoZm9yIGhlYWRlcnMsIGZvciBleGFtcGxlKSwgYGNsZWFyQ2FjaGUkUmVzcG9uc2UoKWAgaW5zdGVhZC5cclxuICAgKlxyXG4gICAqIFRoaXMgbWV0aG9kIGRvZXNuJ3QgZXhwZWN0IGFueSByZXF1ZXN0IGJvZHkuXHJcbiAgICovXHJcbiAgY2xlYXJDYWNoZShwYXJhbXM6IHtcclxuICAgIGNhY2hlTmFtZTogc3RyaW5nO1xyXG4gICAgY29udGV4dD86IEh0dHBDb250ZXh0XHJcbiAgfVxyXG4pOiBPYnNlcnZhYmxlPHtcclxufT4ge1xyXG5cclxuICAgIHJldHVybiB0aGlzLmNsZWFyQ2FjaGUkUmVzcG9uc2UocGFyYW1zKS5waXBlKFxyXG4gICAgICBtYXAoKHI6IFN0cmljdEh0dHBSZXNwb25zZTx7XHJcbn0+KSA9PiByLmJvZHkgYXMge1xyXG59KVxyXG4gICAgKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==