UNPKG

nsrtm-gestionarchivo-npm-prueba2

Version:

Proyecto de Libreria Frontend para la Gestión de Archivos

64 lines 8.44 kB
/* 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 DescargaDocumentoControllerService extends BaseService { constructor(config, http) { super(config, http); } /** * Permite descargar un documento. * * Descarga publica de documentos * * This method provides access to the full `HttpResponse`, allowing access to response headers. * To access only the response body, use `descargarDocumento()` instead. * * This method doesn't expect any request body. */ descargarDocumento$Response(params) { const rb = new RequestBuilder(this.rootUrl, DescargaDocumentoControllerService.DescargarDocumentoPath, 'get'); if (params) { rb.path('parametro', params.parametro, {}); } return this.http.request(rb.build({ responseType: 'blob', accept: 'application/octet-stream', context: params?.context })).pipe(filter((r) => r instanceof HttpResponse), map((r) => { return r; })); } /** * Permite descargar un documento. * * Descarga publica de documentos * * This method provides access to only to the response body. * To access the full response (for headers, for example), `descargarDocumento$Response()` instead. * * This method doesn't expect any request body. */ descargarDocumento(params) { return this.descargarDocumento$Response(params).pipe(map((r) => r.body)); } } /** * Path part for operation descargarDocumento */ DescargaDocumentoControllerService.DescargarDocumentoPath = '/descarga-documentos/descargar/{parametro}'; DescargaDocumentoControllerService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DescargaDocumentoControllerService, deps: [{ token: i1.ApiConfiguration }, { token: i2.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable }); DescargaDocumentoControllerService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DescargaDocumentoControllerService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: DescargaDocumentoControllerService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return [{ type: i1.ApiConfiguration }, { type: i2.HttpClient }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVzY2FyZ2EtZG9jdW1lbnRvLWNvbnRyb2xsZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2FyY2hpdm8vbnNydG0tZ2VzdGlvbmFyY2hpdm8tbnBtL3NyYy9hcHAvYXBpL2dlc3Rpb25hcmNoaXZvL3NlcnZpY2VzL2Rlc2NhcmdhLWRvY3VtZW50by1jb250cm9sbGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CO0FBQ3BCLG9CQUFvQjtBQUNwQixPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBYyxZQUFZLEVBQWUsTUFBTSxzQkFBc0IsQ0FBQztBQUM3RSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHOUMsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRXBELE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7Ozs7QUFNN0MsTUFBTSxPQUFPLGtDQUFtQyxTQUFRLFdBQVc7SUFDakUsWUFDRSxNQUF3QixFQUN4QixJQUFnQjtRQUVoQixLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3RCLENBQUM7SUFPRDs7Ozs7Ozs7O09BU0c7SUFDSCwyQkFBMkIsQ0FBQyxNQUczQjtRQUdDLE1BQU0sRUFBRSxHQUFHLElBQUksY0FBYyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsa0NBQWtDLENBQUMsc0JBQXNCLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDOUcsSUFBSSxNQUFNLEVBQUU7WUFDVixFQUFFLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1NBQzVDO1FBRUQsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2hDLFlBQVksRUFBRSxNQUFNO1lBQ3BCLE1BQU0sRUFBRSwwQkFBMEI7WUFDbEMsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPO1NBQ3pCLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FDTixNQUFNLENBQUMsQ0FBQyxDQUFNLEVBQUUsRUFBRSxDQUFDLENBQUMsWUFBWSxZQUFZLENBQUMsRUFDN0MsR0FBRyxDQUFDLENBQUMsQ0FBb0IsRUFBRSxFQUFFO1lBQzNCLE9BQU8sQ0FBNkIsQ0FBQztRQUN2QyxDQUFDLENBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQztJQUVEOzs7Ozs7Ozs7T0FTRztJQUNILGtCQUFrQixDQUFDLE1BR2xCO1FBR0MsT0FBTyxJQUFJLENBQUMsMkJBQTJCLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUNsRCxHQUFHLENBQUMsQ0FBQyxDQUEyQixFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBWSxDQUFDLENBQ3JELENBQUM7SUFDSixDQUFDOztBQXpERDs7R0FFRztBQUNhLHlEQUFzQixHQUFHLDRDQUE2QyxDQUFBOytIQVgzRSxrQ0FBa0M7bUlBQWxDLGtDQUFrQyxjQUZqQyxNQUFNOzJGQUVQLGtDQUFrQztrQkFIOUMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyIvKiB0c2xpbnQ6ZGlzYWJsZSAqL1xyXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEh0dHBDbGllbnQsIEh0dHBSZXNwb25zZSwgSHR0cENvbnRleHQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IEJhc2VTZXJ2aWNlIH0gZnJvbSAnLi4vYmFzZS1zZXJ2aWNlJztcclxuaW1wb3J0IHsgQXBpQ29uZmlndXJhdGlvbiB9IGZyb20gJy4uL2FwaS1jb25maWd1cmF0aW9uJztcclxuaW1wb3J0IHsgU3RyaWN0SHR0cFJlc3BvbnNlIH0gZnJvbSAnLi4vc3RyaWN0LWh0dHAtcmVzcG9uc2UnO1xyXG5pbXBvcnQgeyBSZXF1ZXN0QnVpbGRlciB9IGZyb20gJy4uL3JlcXVlc3QtYnVpbGRlcic7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgbWFwLCBmaWx0ZXIgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcblxyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIERlc2NhcmdhRG9jdW1lbnRvQ29udHJvbGxlclNlcnZpY2UgZXh0ZW5kcyBCYXNlU2VydmljZSB7XHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBjb25maWc6IEFwaUNvbmZpZ3VyYXRpb24sXHJcbiAgICBodHRwOiBIdHRwQ2xpZW50XHJcbiAgKSB7XHJcbiAgICBzdXBlcihjb25maWcsIGh0dHApO1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogUGF0aCBwYXJ0IGZvciBvcGVyYXRpb24gZGVzY2FyZ2FyRG9jdW1lbnRvXHJcbiAgICovXHJcbiAgc3RhdGljIHJlYWRvbmx5IERlc2NhcmdhckRvY3VtZW50b1BhdGggPSAnL2Rlc2NhcmdhLWRvY3VtZW50b3MvZGVzY2FyZ2FyL3twYXJhbWV0cm99JztcclxuXHJcbiAgLyoqXHJcbiAgICogUGVybWl0ZSBkZXNjYXJnYXIgdW4gZG9jdW1lbnRvLlxyXG4gICAqXHJcbiAgICogRGVzY2FyZ2EgcHVibGljYSBkZSBkb2N1bWVudG9zXHJcbiAgICpcclxuICAgKiBUaGlzIG1ldGhvZCBwcm92aWRlcyBhY2Nlc3MgdG8gdGhlIGZ1bGwgYEh0dHBSZXNwb25zZWAsIGFsbG93aW5nIGFjY2VzcyB0byByZXNwb25zZSBoZWFkZXJzLlxyXG4gICAqIFRvIGFjY2VzcyBvbmx5IHRoZSByZXNwb25zZSBib2R5LCB1c2UgYGRlc2NhcmdhckRvY3VtZW50bygpYCBpbnN0ZWFkLlxyXG4gICAqXHJcbiAgICogVGhpcyBtZXRob2QgZG9lc24ndCBleHBlY3QgYW55IHJlcXVlc3QgYm9keS5cclxuICAgKi9cclxuICBkZXNjYXJnYXJEb2N1bWVudG8kUmVzcG9uc2UocGFyYW1zOiB7XHJcbiAgICBwYXJhbWV0cm86IHN0cmluZztcclxuICAgIGNvbnRleHQ/OiBIdHRwQ29udGV4dFxyXG4gIH1cclxuKTogT2JzZXJ2YWJsZTxTdHJpY3RIdHRwUmVzcG9uc2U8QmxvYj4+IHtcclxuXHJcbiAgICBjb25zdCByYiA9IG5ldyBSZXF1ZXN0QnVpbGRlcih0aGlzLnJvb3RVcmwsIERlc2NhcmdhRG9jdW1lbnRvQ29udHJvbGxlclNlcnZpY2UuRGVzY2FyZ2FyRG9jdW1lbnRvUGF0aCwgJ2dldCcpO1xyXG4gICAgaWYgKHBhcmFtcykge1xyXG4gICAgICByYi5wYXRoKCdwYXJhbWV0cm8nLCBwYXJhbXMucGFyYW1ldHJvLCB7fSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJiLmJ1aWxkKHtcclxuICAgICAgcmVzcG9uc2VUeXBlOiAnYmxvYicsXHJcbiAgICAgIGFjY2VwdDogJ2FwcGxpY2F0aW9uL29jdGV0LXN0cmVhbScsXHJcbiAgICAgIGNvbnRleHQ6IHBhcmFtcz8uY29udGV4dFxyXG4gICAgfSkpLnBpcGUoXHJcbiAgICAgIGZpbHRlcigocjogYW55KSA9PiByIGluc3RhbmNlb2YgSHR0cFJlc3BvbnNlKSxcclxuICAgICAgbWFwKChyOiBIdHRwUmVzcG9uc2U8YW55PikgPT4ge1xyXG4gICAgICAgIHJldHVybiByIGFzIFN0cmljdEh0dHBSZXNwb25zZTxCbG9iPjtcclxuICAgICAgfSlcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBQZXJtaXRlIGRlc2NhcmdhciB1biBkb2N1bWVudG8uXHJcbiAgICpcclxuICAgKiBEZXNjYXJnYSBwdWJsaWNhIGRlIGRvY3VtZW50b3NcclxuICAgKlxyXG4gICAqIFRoaXMgbWV0aG9kIHByb3ZpZGVzIGFjY2VzcyB0byBvbmx5IHRvIHRoZSByZXNwb25zZSBib2R5LlxyXG4gICAqIFRvIGFjY2VzcyB0aGUgZnVsbCByZXNwb25zZSAoZm9yIGhlYWRlcnMsIGZvciBleGFtcGxlKSwgYGRlc2NhcmdhckRvY3VtZW50byRSZXNwb25zZSgpYCBpbnN0ZWFkLlxyXG4gICAqXHJcbiAgICogVGhpcyBtZXRob2QgZG9lc24ndCBleHBlY3QgYW55IHJlcXVlc3QgYm9keS5cclxuICAgKi9cclxuICBkZXNjYXJnYXJEb2N1bWVudG8ocGFyYW1zOiB7XHJcbiAgICBwYXJhbWV0cm86IHN0cmluZztcclxuICAgIGNvbnRleHQ/OiBIdHRwQ29udGV4dFxyXG4gIH1cclxuKTogT2JzZXJ2YWJsZTxCbG9iPiB7XHJcblxyXG4gICAgcmV0dXJuIHRoaXMuZGVzY2FyZ2FyRG9jdW1lbnRvJFJlc3BvbnNlKHBhcmFtcykucGlwZShcclxuICAgICAgbWFwKChyOiBTdHJpY3RIdHRwUmVzcG9uc2U8QmxvYj4pID0+IHIuYm9keSBhcyBCbG9iKVxyXG4gICAgKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==