/* Options: Date: 2026-06-06 01:00:35 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: Comune.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class FK { public Id?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class FK_Zona extends FK implements IUniqueSigla, IUniqueDescrizione { public Sigla: string; public Descrizione: string; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export class Optional { public Value: string; public constructor(init?: Partial>) { (Object as any).assign(this, init); } } export class OptionalNullableDouble extends Optional { public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export class OptionalNullableInteger extends Optional { public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export interface IUniqueSigla extends IForeignKey { Sigla: string; } export interface IForeignKey { Id?: number; } export interface IUniqueDescrizione extends IForeignKey { Descrizione: string; } // @Route("/tabelle/comuni/", "PUT") // @Route("/tabelle/comuni/{Id}", "PUT,GET") // @Route("/tabelle/comuni/codiceexport/{CodiceExport}", "PUT,GET") export class Comune implements IReturn { public CodiceExport: string; public Id?: number; public Denominazione: string; public CAP: string; public Provincia: string; public Zona: FK_Zona; public IsEsclusoDaListe?: boolean; public CodiceISTAT: string; public DurezzaTotaleAcqua: OptionalNullableDouble; public TipoRCEE: OptionalNullableInteger; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'Comune'; } public getMethod() { return 'PUT'; } public createResponse() { return new Comune(); } }