/* Options: Date: 2026-06-06 00:56:49 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: Scadenziario.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/documenti/scadenziario/al/{Data}/", Verbs="PUT,GET") public static class Scadenziario implements IReturn { @Required() public Date Data = null; public SezioneScadenza AttivaPassiva = null; public Boolean IncludiManuali = null; public FK_CAT CAT = null; public Date getData() { return Data; } public Scadenziario setData(Date value) { this.Data = value; return this; } public SezioneScadenza getAttivaPassiva() { return AttivaPassiva; } public Scadenziario setAttivaPassiva(SezioneScadenza value) { this.AttivaPassiva = value; return this; } public Boolean isIncludiManuali() { return IncludiManuali; } public Scadenziario setIncludiManuali(Boolean value) { this.IncludiManuali = value; return this; } public FK_CAT getCat() { return CAT; } public Scadenziario setCat(FK_CAT value) { this.CAT = value; return this; } private static Object responseType = ScadenziarioResult.class; public Object getResponseType() { return responseType; } } public static class ScadenziarioResult { public ArrayList Scadenze = null; public ArrayList getScadenze() { return Scadenze; } public ScadenziarioResult setScadenze(ArrayList value) { this.Scadenze = value; return this; } } public static class FK_CAT extends FK implements IUniqueCodice { public String Codice = null; public String getCodice() { return Codice; } public FK_CAT setCodice(String value) { this.Codice = value; return this; } } public static class FK_Anagrafica extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport { public Integer Codice = null; public String CodiceExport = null; public Integer getCodice() { return Codice; } public FK_Anagrafica setCodice(Integer value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Anagrafica setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static enum SezioneScadenza { Attiva, Passiva; } public static enum TipoScadenza { Bonifico, Insoluto, Rid, RicevutaBancaria, RimessaDiretta, RitenutaAcconto, RitenutaEnasarco, ScontoBonus, SplitPayment, Tratta; } public static enum StatoScadenza { Aperto, Chiuso, Insoluto, Presentato, Contestuale; } public static class ScadenzaResult { public Integer Id = null; public SezioneScadenza AttivaPassiva = null; public TipoScadenza Tipo = null; public StatoScadenza Stato = null; public AnagraficaConExtra Anagrafica = null; public Double Importo = null; public Date DataScadenza = null; public String NumeroDocumento = null; public String SuffissoDocumento = null; public Date DataDocumento = null; public String DescrizioneTipologiaDocumento = null; public String CodiceExport = null; public Integer getId() { return Id; } public ScadenzaResult setId(Integer value) { this.Id = value; return this; } public SezioneScadenza getAttivaPassiva() { return AttivaPassiva; } public ScadenzaResult setAttivaPassiva(SezioneScadenza value) { this.AttivaPassiva = value; return this; } public TipoScadenza getTipo() { return Tipo; } public ScadenzaResult setTipo(TipoScadenza value) { this.Tipo = value; return this; } public StatoScadenza getStato() { return Stato; } public ScadenzaResult setStato(StatoScadenza value) { this.Stato = value; return this; } public AnagraficaConExtra getAnagrafica() { return Anagrafica; } public ScadenzaResult setAnagrafica(AnagraficaConExtra value) { this.Anagrafica = value; return this; } public Double getImporto() { return Importo; } public ScadenzaResult setImporto(Double value) { this.Importo = value; return this; } public Date getDataScadenza() { return DataScadenza; } public ScadenzaResult setDataScadenza(Date value) { this.DataScadenza = value; return this; } public String getNumeroDocumento() { return NumeroDocumento; } public ScadenzaResult setNumeroDocumento(String value) { this.NumeroDocumento = value; return this; } public String getSuffissoDocumento() { return SuffissoDocumento; } public ScadenzaResult setSuffissoDocumento(String value) { this.SuffissoDocumento = value; return this; } public Date getDataDocumento() { return DataDocumento; } public ScadenzaResult setDataDocumento(Date value) { this.DataDocumento = value; return this; } public String getDescrizioneTipologiaDocumento() { return DescrizioneTipologiaDocumento; } public ScadenzaResult setDescrizioneTipologiaDocumento(String value) { this.DescrizioneTipologiaDocumento = value; return this; } public String getCodiceExport() { return CodiceExport; } public ScadenzaResult setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK { public Integer Id = null; public Integer getId() { return Id; } public FK setId(Integer value) { this.Id = value; return this; } } public static interface IForeignKey { public Integer Id = null; } public static interface IUniqueCodiceExport implements IForeignKey { public String CodiceExport = null; } public static interface IUniqueCodice implements IForeignKey { public String Codice = null; } public static interface IUniqueCodiceNumerico implements IForeignKey { public Integer Codice = null; } public static class AnagraficaConExtra extends FK_Anagrafica { public String Nominativo = null; public String CF = null; public String PIVA = null; public String getNominativo() { return Nominativo; } public AnagraficaConExtra setNominativo(String value) { this.Nominativo = value; return this; } public String getCf() { return CF; } public AnagraficaConExtra setCf(String value) { this.CF = value; return this; } public String getPiva() { return PIVA; } public AnagraficaConExtra setPiva(String value) { this.PIVA = value; return this; } } }