/* Options: Date: 2026-06-06 01:28:00 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: ElaboraBilancio.* //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_CAT extends FK implements IUniqueCodice { public Codice: string; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export class FK_Conto extends FK implements IUniqueCodice, IUniqueCodiceExport { public Codice: string; public CodiceExport: string; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export class ContoConExtra extends FK_Conto { public IsEconomico: boolean; public IsPatrimoniale: boolean; public CodiceMastro: string; public CodiceConto: string; public Descrizione: string; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export class RigaBilancio { public Conto: ContoConExtra; public AttivitaRicavo?: number; public PassivitaCosto?: number; public Saldo?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export interface IForeignKey { Id?: number; } export interface IUniqueCodiceExport extends IForeignKey { CodiceExport: string; } export interface IUniqueCodice extends IForeignKey { Codice: string; } export class BilancioResponse { public Elementi: RigaBilancio[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/contabilita/bilancio/dal/{DataDa}/al/{DataA}", "GET, POST") export class ElaboraBilancio implements IReturn { // @Required() public DataA: string; // @Required() public DataDa: string; public Sezione?: number; public CAT: FK_CAT; public EscludiExtracontabili: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'ElaboraBilancio'; } public getMethod() { return 'POST'; } public createResponse() { return new BilancioResponse(); } }