import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export interface ChecksessionResponse { result: boolean; 'http-status': number; message: string; sid?: string; 'XSRF-TOKEN'?: string; redirect?: string; User?: string; } export interface GlobalConfigResponse { cdn_endpoint: string; } export interface HFResponse { id: string; updateDate: string; type: string; html: string; } export interface HFFullHtmlResponse extends HFResponse { htmlHead: string; htmlLogo: string; htmlHeader: string; htmlHeaderSecondario: string; htmlFooter: string; } export interface AGWRequest { agwEndPoint?: string; clientId?: string; } export interface DatiDipendenteResponse { dipendente: DatiDipendente[]; } export interface DatiDipendente { 'contratto': string; 'mail': string; 'cognome': string; 'flagVisibilitaCellulare': string; 'qualifica': string; 'codiceUnita': string; 'nome': string; 'codiceFiscale': string; 'pec': string; 'numeroCellularePrivato': string; 'descrizioneUnita': string; 'utenteHr': string; 'netFax': string; 'numeroCellulare': string; 'matricola': string; 'livello': string; 'numeroBreve': string; 'numeroTelefono': string; } export interface FotoDipendenteResponse { fotoDipendente: FotoDipendente[]; errorCode?: string; message?: string; } export interface FotoDipendente { foto: string; } export declare class AgwRestService { private http; constructor(http: HttpClient); private getAGWEndPoint; private get; /** * * @param request */ checksession(request?: AGWRequest): Observable; getGlobalConfig(request?: AGWRequest): Observable; estraiDatiDipendente(matricola: string, request?: AGWRequest): Observable; estraiFotoDipendente(matricola: string, request?: AGWRequest): Observable; /** * * @param request */ getPublicHead(request?: AGWRequest): Observable; /** * * @param request */ getPublicHeadRW(request?: AGWRequest): Observable; /** * * @param request */ getPrivateHead(request?: AGWRequest): Observable; /** * * @param request */ getPrivateHeadRW(request?: AGWRequest): Observable; /** * * @param request */ getLogo(request?: AGWRequest): Observable; /** * * @param request */ getLogoRW(request?: AGWRequest): Observable; /** * * @param request */ getPublicHeader(request?: AGWRequest): Observable; /** * * @param request */ getPublicHeaderRW(request?: AGWRequest): Observable; /** * * @param request */ getPrivateHeader(request?: AGWRequest): Observable; /** * * @param request */ getPrivateHeaderRW(request?: AGWRequest): Observable; /** * * @param request */ getHeaderSecondario(request?: AGWRequest): Observable; /** * * @param request */ getHeaderSecondarioRW(request?: AGWRequest): Observable; /** * * @param request */ getFooter(request?: AGWRequest): Observable; /** * * @param request */ getFooterRW(request?: AGWRequest): Observable; /** * * @param request */ getPublicFullHtml(request?: AGWRequest): Observable; /** * * @param request */ getPublicFullHtmlRW(request?: AGWRequest): Observable; /** * * @param request */ getPrivateFullHtml(request?: AGWRequest): Observable; /** * * @param request */ getPrivateFullHtmlRW(request?: AGWRequest): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }