/* Options: Date: 2025-06-07 18:32:11 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: DefinicionQueryEspacialRQ.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route("/Utilidades/ConsultasEspaciales/Definicion") open class DefinicionQueryEspacialRQ : IReturn { var Codigo:Int? = null companion object { private val responseType = DefinicionQueryEspacialRS::class.java } override fun getResponseType(): Any? = DefinicionQueryEspacialRQ.responseType } open class DefinicionQueryEspacialRS { var Consulta:QueryEspacial? = null var CapasEspaciales:ArrayList = ArrayList() var CapasBase:ArrayList = ArrayList() var CentroMapa:ArrayList? = null var Zoom:Int? = null } @DataContract open class QueryEspacial { @DataMember var Codigo:Int? = null @DataMember var IdSistema:Int? = null @DataMember var IdEmpresa:Int? = null @DataMember var Nombre:String? = null @DataMember var Descripcion:String? = null @DataMember var IdVista:Int? = null @DataMember var IdConjuntoBase:Int? = null @DataMember var InfoAdicional:String? = null } @DataContract open class CapaEspacial { @DataMember var Codigo:Int? = null @DataMember var IdConsulta:Int? = null @DataMember var Nombre:String? = null @DataMember var Descripcion:String? = null @DataMember var Tipo:String? = null @DataMember var IdVista:Int? = null @DataMember var BlobIcono:Int? = null @DataMember var InfoAdicional:String? = null @DataMember var BinarioIcono:ByteArray? = null } @DataContract open class CapaBase { @DataMember var Codigo:Int? = null @DataMember var IdConjuntoBase:Int? = null @DataMember var Nombre:String? = null @DataMember var Descripcion:String? = null @DataMember var Url:String? = null @DataMember var CapasWms:String? = null @DataMember var InfoAdicional:String? = null }