@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.79 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29kaWNlLWZpc2NhbGUtaW1wbC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IkQ6L1Byb2dldHRpL0RBRy9zb3JnZW50aS9naXRsYWItdGVybmkvY29tbW9uLWNvbXBvbmVudC1saWIvcHJvamVjdHMvcG9ydGFsLWNvbW1vbi1jb21wb25lbnQtbGliL3NyYy8iLCJzb3VyY2VzIjpbImxpYi9kZXBvc2l0aS9zZXJ2aWNlcy9jb2RpY2UtZmlzY2FsZS9jb2RpY2UtZmlzY2FsZS1pbXBsLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUVoRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFbEQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sOENBQThDLENBQUM7Ozs7QUFLcEYsTUFBTSxPQUFPLHdCQUF5QixTQUFRLG9CQUFvQjtJQUlqRSxZQUNTLElBQWdCLEVBQ2hCLG9CQUEwQztRQUVsRCxLQUFLLEVBQUUsQ0FBQztRQUhBLFNBQUksR0FBSixJQUFJLENBQVk7UUFDaEIseUJBQW9CLEdBQXBCLG9CQUFvQixDQUFzQjtRQUlsRCxPQUFPLENBQUMsR0FBRyxDQUFDLHdCQUF3QixDQUFDLENBQUM7UUFFdEMsTUFBTTtRQUNOLCtGQUErRjtRQUMvRixJQUFJLENBQUMsT0FBTyxHQUFHLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsNkJBQTZCLENBQUMsR0FBRyxLQUFLLENBQUM7UUFDNUYsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVELG9CQUFvQixDQUFDLGFBQXFCLEVBQUUsV0FBbUI7UUFDOUQsTUFBTSxHQUFHLEdBQVcsSUFBSSxDQUFDLE9BQU8sR0FBRyxhQUFhLENBQUM7UUFDakQsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBdUIsR0FBRyxFQUFFLEVBQUUsYUFBYSxFQUFFLFdBQVcsRUFBRSxDQUFDLENBQUM7UUFFaEYsTUFBTTtRQUNOLGtEQUFrRDtRQUNsRCxvREFBb0Q7UUFDcEQsb0RBQW9EO1FBQ3BELGFBQWE7UUFDYixrQ0FBa0M7UUFDbEMsNkJBQTZCO1FBQzdCLEtBQUs7UUFDTCxNQUFNO0lBQ1AsQ0FBQzs7OztZQWxDRCxVQUFVLFNBQUM7Z0JBQ1gsVUFBVSxFQUFFLE1BQU07YUFDbEI7OztZQU5RLFVBQVU7WUFFVixvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvZGljZUZpc2NhbGVTZXJ2aWNlIH0gZnJvbSAnLi9jb2RpY2UtZmlzY2FsZS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBIdHRwQ2xpZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQgeyBWYWxpZGF0aW9uT3V0Y29tZURUTyB9IGZyb20gJy4uLy4uL21vZGVscy92YWxpZGF0aW9uLW91dGNvbWUtZHRvJztcclxuaW1wb3J0IHsgQ29uZmlndXJhdGlvblNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9jb25maWd1cmF0aW9uL2NvbmZpZ3VyYXRpb24tc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcblx0cHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDb2RpY2VGaXNjYWxlU2VydmljZUltcGwgZXh0ZW5kcyBDb2RpY2VGaXNjYWxlU2VydmljZSB7XHJcblxyXG5cdHVybEFyZ286IHN0cmluZztcclxuXHJcblx0Y29uc3RydWN0b3IoXHJcblx0XHRwcml2YXRlIGh0dHA6IEh0dHBDbGllbnQsXHJcblx0XHRwcml2YXRlIGNvbmZpZ3VyYXRpb25TZXJ2aWNlOiBDb25maWd1cmF0aW9uU2VydmljZSxcclxuXHQpIHtcclxuXHRcdHN1cGVyKCk7XHJcblxyXG5cdFx0Y29uc29sZS5sb2coJ1tDb2RpY2VGaXNjYWxlU2VydmljZV0nKTtcclxuXHJcblx0XHQvL1RPRE9cclxuXHRcdC8vIHRoaXMudXJsQXJnbyA9IGNvbmZpZ3VyYXRpb25TZXJ2aWNlLnNlcnZpY2VQYXRocy5nZXQoXCJBUkdPX0lOVEVHUkFUSU9OX01TX0FQSV9VUkxcIikgKyBcIi92MVwiO1xyXG5cdFx0dGhpcy51cmxBcmdvID0gY29uZmlndXJhdGlvblNlcnZpY2Uuc2VydmljZVBhdGhzLmdldChcIkFSR09fSU5URUdSQVRJT05fTVNfQVBJX1VSTFwiKSArIFwiL3YyXCI7XHJcblx0XHRjb25zb2xlLmxvZygnW3VybEFyZ28gLSBsaWJdJywgdGhpcy51cmxBcmdvKTtcclxuXHR9XHJcblxyXG5cdHZhbGlkYUNvZGljZUZpc2NhbGUkKGNvZGljZUZpc2NhbGU6IHN0cmluZywgdGlwb1BlcnNvbmE6IHN0cmluZyk6IE9ic2VydmFibGU8VmFsaWRhdGlvbk91dGNvbWVEVE8+IHtcclxuXHRcdGNvbnN0IHVybDogc3RyaW5nID0gdGhpcy51cmxBcmdvICsgJy9jaGVja2ZzL2NmJztcclxuXHRcdHJldHVybiB0aGlzLmh0dHAucHV0PFZhbGlkYXRpb25PdXRjb21lRFRPPih1cmwsIHsgY29kaWNlRmlzY2FsZSwgdGlwb1BlcnNvbmEgfSk7XHJcblxyXG5cdFx0Ly9UT0RPXHJcblx0XHQvLyBjb25zdCB1cmw6IHN0cmluZyA9IHRoaXMucGF0aHMuZ2V0X1YxQ2hlY2tGQygpO1xyXG5cdFx0Ly8gY29uc3QgdXJsOiBzdHJpbmcgPSB0aGlzLnVybEFyZ28gKyAnL2NoZWNrZnMvY2YnO1xyXG5cdFx0Ly8gcmV0dXJuIHRoaXMuaHR0cC5nZXQ8VmFsaWRhdGlvbk91dGNvbWVEVE8+KHVybCwge1xyXG5cdFx0Ly8gXHRwYXJhbXM6IHtcclxuXHRcdC8vIFx0XHRjb2RpY2VmaXNjYWxlOiBjb2RpY2VGaXNjYWxlLFxyXG5cdFx0Ly8gXHRcdHRpcG9wZXJzb25hOiB0aXBvUGVyc29uYVxyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9KTtcclxuXHR9XHJcbn0iXX0=