UNPKG

@infordata-web/portal-common-component-lib

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.

43 lines 5.8 kB
import { Injectable } from '@angular/core'; import { CodiceFiscaleService } from './codice-fiscale.service'; import { HttpClient } from '@angular/common/http'; import { ConfigurationService } from '../../../configuration/configuration-service'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; import * as i2 from "../../../configuration/configuration-service"; export class CodiceFiscaleServiceImpl extends CodiceFiscaleService { constructor(http, configurationService) { super(); this.http = http; this.configurationService = configurationService; console.log('[CodiceFiscaleService]'); //TODO // this.urlArgo = configurationService.servicePaths.get("ARGO_INTEGRATION_MS_API_URL") + "/v1"; this.urlArgo = configurationService.servicePaths.get("ARGO_INTEGRATION_MS_API_URL") + "/v2"; console.log('[urlArgo - lib]', this.urlArgo); } validaCodiceFiscale$(codiceFiscale, tipoPersona) { const url = this.urlArgo + '/checkfs/cf'; return this.http.put(url, { codiceFiscale, tipoPersona }); //TODO // const url: string = this.paths.get_V1CheckFC(); // const url: string = this.urlArgo + '/checkfs/cf'; // return this.http.get<ValidationOutcomeDTO>(url, { // params: { // codicefiscale: codiceFiscale, // tipopersona: tipoPersona // } // }); } } CodiceFiscaleServiceImpl.ɵprov = i0.ɵɵdefineInjectable({ factory: function CodiceFiscaleServiceImpl_Factory() { return new CodiceFiscaleServiceImpl(i0.ɵɵinject(i1.HttpClient), i0.ɵɵinject(i2.ConfigurationService)); }, token: CodiceFiscaleServiceImpl, providedIn: "root" }); CodiceFiscaleServiceImpl.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; CodiceFiscaleServiceImpl.ctorParameters = () => [ { type: HttpClient }, { type: ConfigurationService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29kaWNlLWZpc2NhbGUtaW1wbC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IkM6L1Byb2dldHRpL0RBRy9zb3JnZW50aS9naXRsYWItc29mdHdhcmVmYWN0b3J5L2NvbW1vbi1jb21wb25lbnQtbGliL3Byb2plY3RzL3BvcnRhbC1jb21tb24tY29tcG9uZW50LWxpYi9zcmMvIiwic291cmNlcyI6WyJsaWIvZGVwb3NpdGkvc2VydmljZXMvY29kaWNlLWZpc2NhbGUvY29kaWNlLWZpc2NhbGUtaW1wbC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFFaEUsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBRWxELE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDhDQUE4QyxDQUFDOzs7O0FBS3BGLE1BQU0sT0FBTyx3QkFBeUIsU0FBUSxvQkFBb0I7SUFJakUsWUFDUyxJQUFnQixFQUNoQixvQkFBMEM7UUFFbEQsS0FBSyxFQUFFLENBQUM7UUFIQSxTQUFJLEdBQUosSUFBSSxDQUFZO1FBQ2hCLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBc0I7UUFJbEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDO1FBRXRDLE1BQU07UUFDTiwrRkFBK0Y7UUFDL0YsSUFBSSxDQUFDLE9BQU8sR0FBRyxvQkFBb0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLDZCQUE2QixDQUFDLEdBQUcsS0FBSyxDQUFDO1FBQzVGLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzlDLENBQUM7SUFFRCxvQkFBb0IsQ0FBQyxhQUFxQixFQUFFLFdBQW1CO1FBQzlELE1BQU0sR0FBRyxHQUFXLElBQUksQ0FBQyxPQUFPLEdBQUcsYUFBYSxDQUFDO1FBQ2pELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQXVCLEdBQUcsRUFBRSxFQUFFLGFBQWEsRUFBRSxXQUFXLEVBQUUsQ0FBQyxDQUFDO1FBRWhGLE1BQU07UUFDTixrREFBa0Q7UUFDbEQsb0RBQW9EO1FBQ3BELG9EQUFvRDtRQUNwRCxhQUFhO1FBQ2Isa0NBQWtDO1FBQ2xDLDZCQUE2QjtRQUM3QixLQUFLO1FBQ0wsTUFBTTtJQUNQLENBQUM7Ozs7WUFsQ0QsVUFBVSxTQUFDO2dCQUNYLFVBQVUsRUFBRSxNQUFNO2FBQ2xCOzs7WUFOUSxVQUFVO1lBRVYsb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBDb2RpY2VGaXNjYWxlU2VydmljZSB9IGZyb20gJy4vY29kaWNlLWZpc2NhbGUuc2VydmljZSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHsgVmFsaWRhdGlvbk91dGNvbWVEVE8gfSBmcm9tICcuLi8uLi9tb2RlbHMvdmFsaWRhdGlvbi1vdXRjb21lLWR0byc7XHJcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi4vLi4vLi4vY29uZmlndXJhdGlvbi9jb25maWd1cmF0aW9uLXNlcnZpY2UnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG5cdHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQ29kaWNlRmlzY2FsZVNlcnZpY2VJbXBsIGV4dGVuZHMgQ29kaWNlRmlzY2FsZVNlcnZpY2Uge1xyXG5cclxuXHR1cmxBcmdvOiBzdHJpbmc7XHJcblxyXG5cdGNvbnN0cnVjdG9yKFxyXG5cdFx0cHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50LFxyXG5cdFx0cHJpdmF0ZSBjb25maWd1cmF0aW9uU2VydmljZTogQ29uZmlndXJhdGlvblNlcnZpY2UsXHJcblx0KSB7XHJcblx0XHRzdXBlcigpO1xyXG5cclxuXHRcdGNvbnNvbGUubG9nKCdbQ29kaWNlRmlzY2FsZVNlcnZpY2VdJyk7XHJcblxyXG5cdFx0Ly9UT0RPXHJcblx0XHQvLyB0aGlzLnVybEFyZ28gPSBjb25maWd1cmF0aW9uU2VydmljZS5zZXJ2aWNlUGF0aHMuZ2V0KFwiQVJHT19JTlRFR1JBVElPTl9NU19BUElfVVJMXCIpICsgXCIvdjFcIjtcclxuXHRcdHRoaXMudXJsQXJnbyA9IGNvbmZpZ3VyYXRpb25TZXJ2aWNlLnNlcnZpY2VQYXRocy5nZXQoXCJBUkdPX0lOVEVHUkFUSU9OX01TX0FQSV9VUkxcIikgKyBcIi92MlwiO1xyXG5cdFx0Y29uc29sZS5sb2coJ1t1cmxBcmdvIC0gbGliXScsIHRoaXMudXJsQXJnbyk7XHJcblx0fVxyXG5cclxuXHR2YWxpZGFDb2RpY2VGaXNjYWxlJChjb2RpY2VGaXNjYWxlOiBzdHJpbmcsIHRpcG9QZXJzb25hOiBzdHJpbmcpOiBPYnNlcnZhYmxlPFZhbGlkYXRpb25PdXRjb21lRFRPPiB7XHJcblx0XHRjb25zdCB1cmw6IHN0cmluZyA9IHRoaXMudXJsQXJnbyArICcvY2hlY2tmcy9jZic7XHJcblx0XHRyZXR1cm4gdGhpcy5odHRwLnB1dDxWYWxpZGF0aW9uT3V0Y29tZURUTz4odXJsLCB7IGNvZGljZUZpc2NhbGUsIHRpcG9QZXJzb25hIH0pO1xyXG5cclxuXHRcdC8vVE9ET1xyXG5cdFx0Ly8gY29uc3QgdXJsOiBzdHJpbmcgPSB0aGlzLnBhdGhzLmdldF9WMUNoZWNrRkMoKTtcclxuXHRcdC8vIGNvbnN0IHVybDogc3RyaW5nID0gdGhpcy51cmxBcmdvICsgJy9jaGVja2ZzL2NmJztcclxuXHRcdC8vIHJldHVybiB0aGlzLmh0dHAuZ2V0PFZhbGlkYXRpb25PdXRjb21lRFRPPih1cmwsIHtcclxuXHRcdC8vIFx0cGFyYW1zOiB7XHJcblx0XHQvLyBcdFx0Y29kaWNlZmlzY2FsZTogY29kaWNlRmlzY2FsZSxcclxuXHRcdC8vIFx0XHR0aXBvcGVyc29uYTogdGlwb1BlcnNvbmFcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfSk7XHJcblx0fVxyXG59Il19