@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
JavaScript
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