/* Options: Date: 2025-06-13 07:15:00 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws.jimsnwa.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: DefinicionCuboRQ.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route("/Utilidades/Consultas/Cubos/Definicion") public static class DefinicionCuboRQ implements IReturn { public Integer IDVista = null; public Integer IDPivot = null; public Boolean DatosLookups = null; public Lenguajes Lenguaje = null; public ArrayList VersionesLookupCliente = null; public Integer getIdVista() { return IDVista; } public DefinicionCuboRQ setIdVista(Integer value) { this.IDVista = value; return this; } public Integer getIdPivot() { return IDPivot; } public DefinicionCuboRQ setIdPivot(Integer value) { this.IDPivot = value; return this; } public Boolean isDatosLookups() { return DatosLookups; } public DefinicionCuboRQ setDatosLookups(Boolean value) { this.DatosLookups = value; return this; } public Lenguajes getLenguaje() { return Lenguaje; } public DefinicionCuboRQ setLenguaje(Lenguajes value) { this.Lenguaje = value; return this; } public ArrayList getVersionesLookupCliente() { return VersionesLookupCliente; } public DefinicionCuboRQ setVersionesLookupCliente(ArrayList value) { this.VersionesLookupCliente = value; return this; } private static Object responseType = DefinicionCuboRS.class; public Object getResponseType() { return responseType; } } public static class DefinicionCuboRS { public Tabla Tabla = null; public String Descripcion = null; public ArrayList Filtros = null; public ArrayList Filas = null; public ArrayList Columnas = null; public ArrayList Calculos = null; public ArrayList Parametros = null; public ArrayList Lookups = null; public HashMap dxPivotGrid = null; public HashMap dxChart = null; public dxForm FormaParametros = null; public PivotGridConf PivotGridConf = null; public String Error = null; public Tabla getTabla() { return Tabla; } public DefinicionCuboRS setTabla(Tabla value) { this.Tabla = value; return this; } public String getDescripcion() { return Descripcion; } public DefinicionCuboRS setDescripcion(String value) { this.Descripcion = value; return this; } public ArrayList getFiltros() { return Filtros; } public DefinicionCuboRS setFiltros(ArrayList value) { this.Filtros = value; return this; } public ArrayList getFilas() { return Filas; } public DefinicionCuboRS setFilas(ArrayList value) { this.Filas = value; return this; } public ArrayList getColumnas() { return Columnas; } public DefinicionCuboRS setColumnas(ArrayList value) { this.Columnas = value; return this; } public ArrayList getCalculos() { return Calculos; } public DefinicionCuboRS setCalculos(ArrayList value) { this.Calculos = value; return this; } public ArrayList getParametros() { return Parametros; } public DefinicionCuboRS setParametros(ArrayList value) { this.Parametros = value; return this; } public ArrayList getLookups() { return Lookups; } public DefinicionCuboRS setLookups(ArrayList value) { this.Lookups = value; return this; } public HashMap getDxPivotGrid() { return dxPivotGrid; } public DefinicionCuboRS setDxPivotGrid(HashMap value) { this.dxPivotGrid = value; return this; } public HashMap getDxChart() { return dxChart; } public DefinicionCuboRS setDxChart(HashMap value) { this.dxChart = value; return this; } public dxForm getFormaParametros() { return FormaParametros; } public DefinicionCuboRS setFormaParametros(dxForm value) { this.FormaParametros = value; return this; } public PivotGridConf getPivotGridConf() { return PivotGridConf; } public DefinicionCuboRS setPivotGridConf(PivotGridConf value) { this.PivotGridConf = value; return this; } public String getError() { return Error; } public DefinicionCuboRS setError(String value) { this.Error = value; return this; } } public static enum Lenguajes { Es, Pt, En; } public static class VersionLookup { public BigDecimal CodLookup = null; public String Version = null; public BigDecimal getCodLookup() { return CodLookup; } public VersionLookup setCodLookup(BigDecimal value) { this.CodLookup = value; return this; } public String getVersion() { return Version; } public VersionLookup setVersion(String value) { this.Version = value; return this; } } @DataContract public static class Vista { @DataMember public BigDecimal Codigo = null; @DataMember public BigDecimal CodigoBlob = null; @DataMember public String Nombre = null; @DataMember public String Descripcion = null; @DataMember public String SQL = null; @DataMember public BigDecimal CodigoTabla = null; @DataMember public String GuardarBinario = null; @DataMember public String TipoConsulta = null; @DataMember public String ExportacionDefault = null; @DataMember public String TipoExportacion = null; @DataMember public Integer ParametrosExportacion = null; @DataMember public String CodigoAyuda = null; @DataMember public String EjecutarEnAdm = null; @DataMember public String InfoAdicional = null; @DataMember public String EjecMultiempresa = null; public BigDecimal getCodigo() { return Codigo; } public Vista setCodigo(BigDecimal value) { this.Codigo = value; return this; } public BigDecimal getCodigoBlob() { return CodigoBlob; } public Vista setCodigoBlob(BigDecimal value) { this.CodigoBlob = value; return this; } public String getNombre() { return Nombre; } public Vista setNombre(String value) { this.Nombre = value; return this; } public String getDescripcion() { return Descripcion; } public Vista setDescripcion(String value) { this.Descripcion = value; return this; } public String getSql() { return SQL; } public Vista setSql(String value) { this.SQL = value; return this; } public BigDecimal getCodigoTabla() { return CodigoTabla; } public Vista setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; } public String getGuardarBinario() { return GuardarBinario; } public Vista setGuardarBinario(String value) { this.GuardarBinario = value; return this; } public String getTipoConsulta() { return TipoConsulta; } public Vista setTipoConsulta(String value) { this.TipoConsulta = value; return this; } public String getExportacionDefault() { return ExportacionDefault; } public Vista setExportacionDefault(String value) { this.ExportacionDefault = value; return this; } public String getTipoExportacion() { return TipoExportacion; } public Vista setTipoExportacion(String value) { this.TipoExportacion = value; return this; } public Integer getParametrosExportacion() { return ParametrosExportacion; } public Vista setParametrosExportacion(Integer value) { this.ParametrosExportacion = value; return this; } public String getCodigoAyuda() { return CodigoAyuda; } public Vista setCodigoAyuda(String value) { this.CodigoAyuda = value; return this; } public String getEjecutarEnAdm() { return EjecutarEnAdm; } public Vista setEjecutarEnAdm(String value) { this.EjecutarEnAdm = value; return this; } public String getInfoAdicional() { return InfoAdicional; } public Vista setInfoAdicional(String value) { this.InfoAdicional = value; return this; } public String getEjecMultiempresa() { return EjecMultiempresa; } public Vista setEjecMultiempresa(String value) { this.EjecMultiempresa = value; return this; } } @DataContract public static class Tabla { @DataMember public BigDecimal Codigo = null; @DataMember public String Propietario = null; @DataMember public String Tipo = null; @DataMember public String Nombre = null; @DataMember public String Alias = null; @DataMember public String Descripcion = null; @DataMember public String ParaReportes = null; @DataMember public String CrearAlIniciar = null; @DataMember public Integer CampoEmpresa = null; @DataMember public Integer CampoUnico = null; public BigDecimal getCodigo() { return Codigo; } public Tabla setCodigo(BigDecimal value) { this.Codigo = value; return this; } public String getPropietario() { return Propietario; } public Tabla setPropietario(String value) { this.Propietario = value; return this; } public String getTipo() { return Tipo; } public Tabla setTipo(String value) { this.Tipo = value; return this; } public String getNombre() { return Nombre; } public Tabla setNombre(String value) { this.Nombre = value; return this; } public String getAlias() { return Alias; } public Tabla setAlias(String value) { this.Alias = value; return this; } public String getDescripcion() { return Descripcion; } public Tabla setDescripcion(String value) { this.Descripcion = value; return this; } public String getParaReportes() { return ParaReportes; } public Tabla setParaReportes(String value) { this.ParaReportes = value; return this; } public String getCrearAlIniciar() { return CrearAlIniciar; } public Tabla setCrearAlIniciar(String value) { this.CrearAlIniciar = value; return this; } public Integer getCampoEmpresa() { return CampoEmpresa; } public Tabla setCampoEmpresa(Integer value) { this.CampoEmpresa = value; return this; } public Integer getCampoUnico() { return CampoUnico; } public Tabla setCampoUnico(Integer value) { this.CampoUnico = value; return this; } } @DataContract public static class Columna { @DataMember public BigDecimal CodigoTabla = null; @DataMember public BigDecimal Codigo = null; @DataMember public String Nombre = null; @DataMember public String Alias = null; @DataMember public String Descripcion = null; @DataMember public String TipoDato = null; @DataMember public String ObligatorioFormas = null; @DataMember public String Hint = null; @DataMember public String Mayuscula = null; @DataMember public Integer Tamano = null; @DataMember public Integer Escala = null; @DataMember public String Tipo = null; @DataMember public String VlrDefecto = null; @DataMember public String PermiteEditar = null; @DataMember public Integer Orden = null; @DataMember public String Dinamico = null; @DataMember public String ClaseControl = null; @DataMember public BigDecimal JoinLookup = null; @DataMember public String EsID = null; @DataMember public String Mascara = null; @DataMember public String MostrarEnLista = null; @DataMember public String InfoAdicional = null; @DataMember public String WHEREDefecto = null; @DataMember public String TieneResumen = null; @DataMember public String FormatoResumen = null; @DataMember public String TipoResumen = null; @DataMember public String PosicionResumen = null; @DataMember public String ResumenEnGrupo = null; @DataMember public String ResumenEnTotal = null; @DataMember public Integer IndiceGrupo = null; public BigDecimal getCodigoTabla() { return CodigoTabla; } public Columna setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; } public BigDecimal getCodigo() { return Codigo; } public Columna setCodigo(BigDecimal value) { this.Codigo = value; return this; } public String getNombre() { return Nombre; } public Columna setNombre(String value) { this.Nombre = value; return this; } public String getAlias() { return Alias; } public Columna setAlias(String value) { this.Alias = value; return this; } public String getDescripcion() { return Descripcion; } public Columna setDescripcion(String value) { this.Descripcion = value; return this; } public String getTipoDato() { return TipoDato; } public Columna setTipoDato(String value) { this.TipoDato = value; return this; } public String getObligatorioFormas() { return ObligatorioFormas; } public Columna setObligatorioFormas(String value) { this.ObligatorioFormas = value; return this; } public String getHint() { return Hint; } public Columna setHint(String value) { this.Hint = value; return this; } public String getMayuscula() { return Mayuscula; } public Columna setMayuscula(String value) { this.Mayuscula = value; return this; } public Integer getTamano() { return Tamano; } public Columna setTamano(Integer value) { this.Tamano = value; return this; } public Integer getEscala() { return Escala; } public Columna setEscala(Integer value) { this.Escala = value; return this; } public String getTipo() { return Tipo; } public Columna setTipo(String value) { this.Tipo = value; return this; } public String getVlrDefecto() { return VlrDefecto; } public Columna setVlrDefecto(String value) { this.VlrDefecto = value; return this; } public String getPermiteEditar() { return PermiteEditar; } public Columna setPermiteEditar(String value) { this.PermiteEditar = value; return this; } public Integer getOrden() { return Orden; } public Columna setOrden(Integer value) { this.Orden = value; return this; } public String getDinamico() { return Dinamico; } public Columna setDinamico(String value) { this.Dinamico = value; return this; } public String getClaseControl() { return ClaseControl; } public Columna setClaseControl(String value) { this.ClaseControl = value; return this; } public BigDecimal getJoinLookup() { return JoinLookup; } public Columna setJoinLookup(BigDecimal value) { this.JoinLookup = value; return this; } public String getEsID() { return EsID; } public Columna setEsID(String value) { this.EsID = value; return this; } public String getMascara() { return Mascara; } public Columna setMascara(String value) { this.Mascara = value; return this; } public String getMostrarEnLista() { return MostrarEnLista; } public Columna setMostrarEnLista(String value) { this.MostrarEnLista = value; return this; } public String getInfoAdicional() { return InfoAdicional; } public Columna setInfoAdicional(String value) { this.InfoAdicional = value; return this; } public String getWhereDefecto() { return WHEREDefecto; } public Columna setWhereDefecto(String value) { this.WHEREDefecto = value; return this; } public String getTieneResumen() { return TieneResumen; } public Columna setTieneResumen(String value) { this.TieneResumen = value; return this; } public String getFormatoResumen() { return FormatoResumen; } public Columna setFormatoResumen(String value) { this.FormatoResumen = value; return this; } public String getTipoResumen() { return TipoResumen; } public Columna setTipoResumen(String value) { this.TipoResumen = value; return this; } public String getPosicionResumen() { return PosicionResumen; } public Columna setPosicionResumen(String value) { this.PosicionResumen = value; return this; } public String getResumenEnGrupo() { return ResumenEnGrupo; } public Columna setResumenEnGrupo(String value) { this.ResumenEnGrupo = value; return this; } public String getResumenEnTotal() { return ResumenEnTotal; } public Columna setResumenEnTotal(String value) { this.ResumenEnTotal = value; return this; } public Integer getIndiceGrupo() { return IndiceGrupo; } public Columna setIndiceGrupo(Integer value) { this.IndiceGrupo = value; return this; } } public static class DetalleJoinTabla { public BigDecimal Codigo = null; public String CampoAMostrar = null; public ArrayList Campos1 = null; public ArrayList Campos2 = null; public ArrayList Operadores = null; public ArrayList> Datos = null; public BigDecimal CodigoTabla1 = null; public String SQL = null; public DefinicionTabla TablaDetalle = null; public Vista Vista = null; public String Version = null; public BigDecimal getCodigo() { return Codigo; } public DetalleJoinTabla setCodigo(BigDecimal value) { this.Codigo = value; return this; } public String getCampoAMostrar() { return CampoAMostrar; } public DetalleJoinTabla setCampoAMostrar(String value) { this.CampoAMostrar = value; return this; } public ArrayList getCampos1() { return Campos1; } public DetalleJoinTabla setCampos1(ArrayList value) { this.Campos1 = value; return this; } public ArrayList getCampos2() { return Campos2; } public DetalleJoinTabla setCampos2(ArrayList value) { this.Campos2 = value; return this; } public ArrayList getOperadores() { return Operadores; } public DetalleJoinTabla setOperadores(ArrayList value) { this.Operadores = value; return this; } public ArrayList> getDatos() { return Datos; } public DetalleJoinTabla setDatos(ArrayList> value) { this.Datos = value; return this; } public BigDecimal getCodigoTabla1() { return CodigoTabla1; } public DetalleJoinTabla setCodigoTabla1(BigDecimal value) { this.CodigoTabla1 = value; return this; } public String getSql() { return SQL; } public DetalleJoinTabla setSql(String value) { this.SQL = value; return this; } public DefinicionTabla getTablaDetalle() { return TablaDetalle; } public DetalleJoinTabla setTablaDetalle(DefinicionTabla value) { this.TablaDetalle = value; return this; } public Vista getVista() { return Vista; } public DetalleJoinTabla setVista(Vista value) { this.Vista = value; return this; } public String getVersion() { return Version; } public DetalleJoinTabla setVersion(String value) { this.Version = value; return this; } } public static class dxForm { public ColCountByScreen colCountByScreen = null; public String labelLocation = null; public Boolean readOnly = null; public ArrayList items = null; public ColCountByScreen getColCountByScreen() { return colCountByScreen; } public dxForm setColCountByScreen(ColCountByScreen value) { this.colCountByScreen = value; return this; } public String getLabelLocation() { return labelLocation; } public dxForm setLabelLocation(String value) { this.labelLocation = value; return this; } public Boolean isReadOnly() { return readOnly; } public dxForm setReadOnly(Boolean value) { this.readOnly = value; return this; } public ArrayList getItems() { return items; } public dxForm setItems(ArrayList value) { this.items = value; return this; } } public static class PivotGridConf { public BigDecimal Codigo = null; public String Nombre = null; public String CrearChart = null; public String Configuration = null; public String Chart = null; public String Observaciones = null; public BigDecimal IDVista = null; public String Usuario = null; public Date FechaCreacion = null; public BigDecimal getCodigo() { return Codigo; } public PivotGridConf setCodigo(BigDecimal value) { this.Codigo = value; return this; } public String getNombre() { return Nombre; } public PivotGridConf setNombre(String value) { this.Nombre = value; return this; } public String getCrearChart() { return CrearChart; } public PivotGridConf setCrearChart(String value) { this.CrearChart = value; return this; } public String getConfiguration() { return Configuration; } public PivotGridConf setConfiguration(String value) { this.Configuration = value; return this; } public String getChart() { return Chart; } public PivotGridConf setChart(String value) { this.Chart = value; return this; } public String getObservaciones() { return Observaciones; } public PivotGridConf setObservaciones(String value) { this.Observaciones = value; return this; } public BigDecimal getIdVista() { return IDVista; } public PivotGridConf setIdVista(BigDecimal value) { this.IDVista = value; return this; } public String getUsuario() { return Usuario; } public PivotGridConf setUsuario(String value) { this.Usuario = value; return this; } public Date getFechaCreacion() { return FechaCreacion; } public PivotGridConf setFechaCreacion(Date value) { this.FechaCreacion = value; return this; } } public static class ColCountByScreen { public Integer lg = null; public Integer md = null; public Integer sm = null; public Integer xs = null; public Integer getLg() { return lg; } public ColCountByScreen setLg(Integer value) { this.lg = value; return this; } public Integer getMd() { return md; } public ColCountByScreen setMd(Integer value) { this.md = value; return this; } public Integer getSm() { return sm; } public ColCountByScreen setSm(Integer value) { this.sm = value; return this; } public Integer getXs() { return xs; } public ColCountByScreen setXs(Integer value) { this.xs = value; return this; } } public static class EmptyItemForm { public ItemTypeForm itemType = null; public Integer visibleIndex = null; public ItemTypeForm getItemType() { return itemType; } public EmptyItemForm setItemType(ItemTypeForm value) { this.itemType = value; return this; } public Integer getVisibleIndex() { return visibleIndex; } public EmptyItemForm setVisibleIndex(Integer value) { this.visibleIndex = value; return this; } } public static enum ItemTypeForm { Simple, Group, Tabbed, Empty; } public static class DefinicionTabla { public Tabla Tabla = null; public ArrayList Columnas = null; public ArrayList Lookups = null; public ArrayList Frames = null; public ArrayList DetalleLlave = null; public dxForm Form = null; public dxDataGrid DataGrid = null; public Tabla getTabla() { return Tabla; } public DefinicionTabla setTabla(Tabla value) { this.Tabla = value; return this; } public ArrayList getColumnas() { return Columnas; } public DefinicionTabla setColumnas(ArrayList value) { this.Columnas = value; return this; } public ArrayList getLookups() { return Lookups; } public DefinicionTabla setLookups(ArrayList value) { this.Lookups = value; return this; } public ArrayList getFrames() { return Frames; } public DefinicionTabla setFrames(ArrayList value) { this.Frames = value; return this; } public ArrayList getDetalleLlave() { return DetalleLlave; } public DefinicionTabla setDetalleLlave(ArrayList value) { this.DetalleLlave = value; return this; } public dxForm getForm() { return Form; } public DefinicionTabla setForm(dxForm value) { this.Form = value; return this; } public dxDataGrid getDataGrid() { return DataGrid; } public DefinicionTabla setDataGrid(dxDataGrid value) { this.DataGrid = value; return this; } } }