/* Options: Date: 2025-06-07 19:13:56 Version: 8.12 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://soluser-recaudo.sgsas.co //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ArbolPermisosFormasRQ.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route("/Usuarios/Permisos/Forma") open class ArbolPermisosFormasRQ : IReturn { var Usuario:String? = null var CodSistema:Int? = null var CodEmpresa:Int? = null var CodModulo:Int? = null var CodForma:Int? = null var Lenguaje:Lenguajes? = null companion object { private val responseType = PermisosFormas::class.java } override fun getResponseType(): Any? = ArbolPermisosFormasRQ.responseType } open class PermisosFormas { var CodForma:Int? = null var Nombre:String? = null var Descripcion:String? = null var Items:ArrayList = ArrayList() } enum class Lenguajes { Es, Pt, En, } open class PermisosItems { var CodigoMenu:BigDecimal? = null var CodigoPadre:BigDecimal? = null var Nombre:String? = null var Descripcion:String? = null var TienePermiso:Boolean? = null var TipoEjecucion:String? = null var IDEjecucion:String? = null var InfoAdicional:String? = null var Orden:Int? = null var Items:ArrayList = ArrayList() var Icono:String? = null }