/* Options: Date: 2026-06-06 01:06:04 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: Scadenza.* //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_Anagrafica extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport { public Codice?: number; public CodiceExport: string; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export enum SezioneScadenza { ATTIVA = 'ATTIVA', PASSIVA = 'PASSIVA', } export enum TipoScadenza { Bonifico = 'Bonifico', Insoluto = 'Insoluto', RID = 'RID', RicevutaBancaria = 'RicevutaBancaria', RimessaDiretta = 'RimessaDiretta', RitenutaAcconto = 'RitenutaAcconto', RitenutaEnasarco = 'RitenutaEnasarco', ScontoBonus = 'ScontoBonus', SplitPayment = 'SplitPayment', Tratta = 'Tratta', } export enum StatoScadenza { Aperto = 'Aperto', Chiuso = 'Chiuso', Insoluto = 'Insoluto', Presentato = 'Presentato', Contestuale = 'Contestuale', } export interface IForeignKey { Id?: number; } export interface IUniqueCodiceExport extends IForeignKey { CodiceExport: string; } export interface IUniqueCodiceNumerico extends IForeignKey { Codice?: number; } // @Route("/documenti/scadenze/", "GET") export class Scadenza implements IReturn { public CodiceExport: string; public Id?: number; public AttivaPassiva?: SezioneScadenza; public Tipo?: TipoScadenza; public Stato?: StatoScadenza; public Anagrafica: FK_Anagrafica; public Importo?: number; public DataScadenza?: string; public NumeroDocumento: string; public SuffissoDocumento: string; public DataDocumento?: string; public DescrizioneTipologiaDocumento: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'Scadenza'; } public getMethod() { return 'GET'; } public createResponse() { return new Scadenza(); } }