/* Options: Date: 2026-06-06 01:17:15 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: Scadenza.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/documenti/scadenze/", Verbs="GET") open class Scadenza : IReturn { var CodiceExport:String? = null var Id:Int? = null var AttivaPassiva:SezioneScadenza? = null var Tipo:TipoScadenza? = null var Stato:StatoScadenza? = null var Anagrafica:FK_Anagrafica? = null var Importo:Double? = null var DataScadenza:Date? = null var NumeroDocumento:String? = null var SuffissoDocumento:String? = null var DataDocumento:Date? = null var DescrizioneTipologiaDocumento:String? = null companion object { private val responseType = Scadenza::class.java } override fun getResponseType(): Any? = Scadenza.responseType } open class FK_Anagrafica : FK(), IUniqueCodiceNumerico, IUniqueCodiceExport { var Codice:Int? = null var CodiceExport:String? = null } enum class SezioneScadenza { Attiva, Passiva, } enum class TipoScadenza { Bonifico, Insoluto, Rid, RicevutaBancaria, RimessaDiretta, RitenutaAcconto, RitenutaEnasarco, ScontoBonus, SplitPayment, Tratta, } enum class StatoScadenza { Aperto, Chiuso, Insoluto, Presentato, Contestuale, } open class FK { var Id:Int? = null } open interface IForeignKey { var Id:Int? } open interface IUniqueCodiceExport : IForeignKey { var CodiceExport:String? } open interface IUniqueCodiceNumerico : IForeignKey { var Codice:Int? }