/* Options: Date: 2026-06-06 01:28:34 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: RicercaAnagrafiche.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } // @Route("/anagrafiche/", "PUT") // @Route("/anagrafiche/{Id}", "PUT,GET") // @Route("/anagrafiche/codice/{Codice}", "PUT,GET") // @Route("/anagrafiche/codiceexport/{CodiceExport}", "PUT,GET") export class Anagrafica implements IReturn { public Id?: number; public Codice?: number; public CodiceExport: string; public TipoPersona?: TipoPersona; public Denominazione: string; public Nome: string; public Cognome: string; public CodiceFiscale: string; public PIVA: string; public ProfiloFGas?: ProfiloFGas; public TipoSoggettoSdI?: TipoSoggettoSdI; public CodiceSdI: string; public PECSdI: string; public Email: string; public Tribunale: string; public PEC: string; public CCIAA: string; public EORI: string; public TipoTelefono1?: TipoTelefono; public TipoTelefono2?: TipoTelefono; public TipoTelefono3?: TipoTelefono; public Telefono1: string; public Telefono2: string; public Telefono3: string; public Indirizzo: string; public NumeroCivico: string; public Comune: FK_Comune; public Gruppo: string; public Suffisso: string; public NotePrincipali: string; public NoteStorico: string; public NoteRiservato: string; public NoteBloccato: string; public IsCliente?: boolean; public DatiVendita: DatiCliente; public IsFornitore?: boolean; public DatiAcquisto: DatiFornitore; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'Anagrafica'; } public getMethod() { return 'PUT'; } public createResponse() { return new Anagrafica(); } } export class RisultatoRicercaAnagrafiche { public Anagrafiche: Anagrafica[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/anagrafiche/ricerca", "GET") // @Route("/anagrafiche/codicefiscale/{CodiceFiscale}", "GET") export class RicercaAnagrafiche implements IReturn { public CodiceFiscale: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'RicercaAnagrafiche'; } public getMethod() { return 'GET'; } public createResponse() { return new RisultatoRicercaAnagrafiche(); } }