/* Options: Date: 2025-06-07 16:43:12 Version: 8.12 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://soluser-recaudo.sgsas.co //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ConsultaTablaRQData.* //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/Formas/Tabla") public static class ConsultaTablaRQData implements IReturn { public Integer Codigo = null; public Integer getCodigo() { return Codigo; } public ConsultaTablaRQData setCodigo(Integer value) { this.Codigo = value; return this; } private static Object responseType = DefinicionTabla.class; public Object getResponseType() { return responseType; } } 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; } } @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 String Ordenar = 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 String getOrdenar() { return Ordenar; } public DetalleJoinTabla setOrdenar(String value) { this.Ordenar = value; return this; } } public static class dxDataGrid { public ArrayList columns = null; public Boolean showColumnLines = null; public Boolean showRowLines = null; public Boolean rowAlternationEnabled = null; public Boolean showBorders = null; public EditingGrid editing = null; public gridSummary summary = null; public ArrayList getColumns() { return columns; } public dxDataGrid setColumns(ArrayList value) { this.columns = value; return this; } public Boolean isShowColumnLines() { return showColumnLines; } public dxDataGrid setShowColumnLines(Boolean value) { this.showColumnLines = value; return this; } public Boolean isShowRowLines() { return showRowLines; } public dxDataGrid setShowRowLines(Boolean value) { this.showRowLines = value; return this; } public Boolean isRowAlternationEnabled() { return rowAlternationEnabled; } public dxDataGrid setRowAlternationEnabled(Boolean value) { this.rowAlternationEnabled = value; return this; } public Boolean isShowBorders() { return showBorders; } public dxDataGrid setShowBorders(Boolean value) { this.showBorders = value; return this; } public EditingGrid getEditing() { return editing; } public dxDataGrid setEditing(EditingGrid value) { this.editing = value; return this; } public gridSummary getSummary() { return summary; } public dxDataGrid setSummary(gridSummary value) { this.summary = 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; } } @DataContract public static class Frame { @DataMember public BigDecimal Codigo = null; @DataMember public String SQL = null; @DataMember public ArrayList Campos1 = null; @DataMember public ArrayList Campos2 = null; @DataMember public DefinicionTabla TablaFrame = null; public BigDecimal getCodigo() { return Codigo; } public Frame setCodigo(BigDecimal value) { this.Codigo = value; return this; } public String getSql() { return SQL; } public Frame setSql(String value) { this.SQL = value; return this; } public ArrayList getCampos1() { return Campos1; } public Frame setCampos1(ArrayList value) { this.Campos1 = value; return this; } public ArrayList getCampos2() { return Campos2; } public Frame setCampos2(ArrayList value) { this.Campos2 = value; return this; } public DefinicionTabla getTablaFrame() { return TablaFrame; } public Frame setTablaFrame(DefinicionTabla value) { this.TablaFrame = value; return this; } } @DataContract public static class DetalleIndices { @DataMember public BigDecimal CodigoTabla = null; @DataMember public String NombreIndice = null; @DataMember public BigDecimal CodigoColumna = null; @DataMember public String TipoCalculo = null; @DataMember public String Secuencia = null; @DataMember public String NombreColumna = null; public BigDecimal getCodigoTabla() { return CodigoTabla; } public DetalleIndices setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; } public String getNombreIndice() { return NombreIndice; } public DetalleIndices setNombreIndice(String value) { this.NombreIndice = value; return this; } public BigDecimal getCodigoColumna() { return CodigoColumna; } public DetalleIndices setCodigoColumna(BigDecimal value) { this.CodigoColumna = value; return this; } public String getTipoCalculo() { return TipoCalculo; } public DetalleIndices setTipoCalculo(String value) { this.TipoCalculo = value; return this; } public String getSecuencia() { return Secuencia; } public DetalleIndices setSecuencia(String value) { this.Secuencia = value; return this; } public String getNombreColumna() { return NombreColumna; } public DetalleIndices setNombreColumna(String value) { this.NombreColumna = value; return this; } } public static class ColumnGrid { public String caption = null; public String dataField = null; public String dataType = null; public Integer visibleIndex = null; public ArrayList validationRules = null; public LookupGrid lookup = null; public Boolean allowEditing = null; public Boolean encodeHtml = null; public HashMap editorOptions = null; public Integer groupIndex = null; public String getCaption() { return caption; } public ColumnGrid setCaption(String value) { this.caption = value; return this; } public String getDataField() { return dataField; } public ColumnGrid setDataField(String value) { this.dataField = value; return this; } public String getDataType() { return dataType; } public ColumnGrid setDataType(String value) { this.dataType = value; return this; } public Integer getVisibleIndex() { return visibleIndex; } public ColumnGrid setVisibleIndex(Integer value) { this.visibleIndex = value; return this; } public ArrayList getValidationRules() { return validationRules; } public ColumnGrid setValidationRules(ArrayList value) { this.validationRules = value; return this; } public LookupGrid getLookup() { return lookup; } public ColumnGrid setLookup(LookupGrid value) { this.lookup = value; return this; } public Boolean isAllowEditing() { return allowEditing; } public ColumnGrid setAllowEditing(Boolean value) { this.allowEditing = value; return this; } public Boolean isEncodeHtml() { return encodeHtml; } public ColumnGrid setEncodeHtml(Boolean value) { this.encodeHtml = value; return this; } public HashMap getEditorOptions() { return editorOptions; } public ColumnGrid setEditorOptions(HashMap value) { this.editorOptions = value; return this; } public Integer getGroupIndex() { return groupIndex; } public ColumnGrid setGroupIndex(Integer value) { this.groupIndex = value; return this; } } public static class EditingGrid { public Boolean allowAdding = null; public Boolean allowDeleting = null; public Boolean allowUpdating = null; public String mode = null; public Boolean isAllowAdding() { return allowAdding; } public EditingGrid setAllowAdding(Boolean value) { this.allowAdding = value; return this; } public Boolean isAllowDeleting() { return allowDeleting; } public EditingGrid setAllowDeleting(Boolean value) { this.allowDeleting = value; return this; } public Boolean isAllowUpdating() { return allowUpdating; } public EditingGrid setAllowUpdating(Boolean value) { this.allowUpdating = value; return this; } public String getMode() { return mode; } public EditingGrid setMode(String value) { this.mode = value; return this; } } public static class gridSummary { public ArrayList groupItems = null; public ArrayList totalItems = null; public ArrayList getGroupItems() { return groupItems; } public gridSummary setGroupItems(ArrayList value) { this.groupItems = value; return this; } public ArrayList getTotalItems() { return totalItems; } public gridSummary setTotalItems(ArrayList value) { this.totalItems = 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 class ValidationRule { public String type = null; public String message = null; public String getType() { return type; } public ValidationRule setType(String value) { this.type = value; return this; } public String getMessage() { return message; } public ValidationRule setMessage(String value) { this.message = value; return this; } } public static class LookupGrid { public Boolean allowClearing = null; public String displayExpr = null; public String valueExpr = null; public Boolean isAllowClearing() { return allowClearing; } public LookupGrid setAllowClearing(Boolean value) { this.allowClearing = value; return this; } public String getDisplayExpr() { return displayExpr; } public LookupGrid setDisplayExpr(String value) { this.displayExpr = value; return this; } public String getValueExpr() { return valueExpr; } public LookupGrid setValueExpr(String value) { this.valueExpr = value; return this; } } public static class gridSummaryGroupItems { public String column = null; public String displayFormat = null; public Boolean showInGroupFooter = null; public String summaryType = null; public String getColumn() { return column; } public gridSummaryGroupItems setColumn(String value) { this.column = value; return this; } public String getDisplayFormat() { return displayFormat; } public gridSummaryGroupItems setDisplayFormat(String value) { this.displayFormat = value; return this; } public Boolean isShowInGroupFooter() { return showInGroupFooter; } public gridSummaryGroupItems setShowInGroupFooter(Boolean value) { this.showInGroupFooter = value; return this; } public String getSummaryType() { return summaryType; } public gridSummaryGroupItems setSummaryType(String value) { this.summaryType = value; return this; } } public static class gridSummaryTotalItems { public String column = null; public String displayFormat = null; public String summaryType = null; public String getColumn() { return column; } public gridSummaryTotalItems setColumn(String value) { this.column = value; return this; } public String getDisplayFormat() { return displayFormat; } public gridSummaryTotalItems setDisplayFormat(String value) { this.displayFormat = value; return this; } public String getSummaryType() { return summaryType; } public gridSummaryTotalItems setSummaryType(String value) { this.summaryType = value; return this; } } public static enum ItemTypeForm { Simple, Group, Tabbed, Empty; } }