/* Options: Date: 2025-06-07 18:40:05 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: ConsultaDatosDetalleRQ.* //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/DatosDetalle") public static class ConsultaDatosDetalleRQ implements IReturn { public Integer Forma = null; public Integer Detalle = null; public HashMap LlaveMaestro = null; public Lenguajes Lenguaje = null; public Integer RecordSkip = null; public Integer RecordTake = null; public ArrayList Filter = null; public gridSortOptions Sort = null; public gridGroupOptions Group = null; public ArrayList SummaryGroupItems = null; public ArrayList SummaryTotalItems = null; public Integer getForma() { return Forma; } public ConsultaDatosDetalleRQ setForma(Integer value) { this.Forma = value; return this; } public Integer getDetalle() { return Detalle; } public ConsultaDatosDetalleRQ setDetalle(Integer value) { this.Detalle = value; return this; } public HashMap getLlaveMaestro() { return LlaveMaestro; } public ConsultaDatosDetalleRQ setLlaveMaestro(HashMap value) { this.LlaveMaestro = value; return this; } public Lenguajes getLenguaje() { return Lenguaje; } public ConsultaDatosDetalleRQ setLenguaje(Lenguajes value) { this.Lenguaje = value; return this; } public Integer getRecordSkip() { return RecordSkip; } public ConsultaDatosDetalleRQ setRecordSkip(Integer value) { this.RecordSkip = value; return this; } public Integer getRecordTake() { return RecordTake; } public ConsultaDatosDetalleRQ setRecordTake(Integer value) { this.RecordTake = value; return this; } public ArrayList getFilter() { return Filter; } public ConsultaDatosDetalleRQ setFilter(ArrayList value) { this.Filter = value; return this; } public gridSortOptions getSort() { return Sort; } public ConsultaDatosDetalleRQ setSort(gridSortOptions value) { this.Sort = value; return this; } public gridGroupOptions getGroup() { return Group; } public ConsultaDatosDetalleRQ setGroup(gridGroupOptions value) { this.Group = value; return this; } public ArrayList getSummaryGroupItems() { return SummaryGroupItems; } public ConsultaDatosDetalleRQ setSummaryGroupItems(ArrayList value) { this.SummaryGroupItems = value; return this; } public ArrayList getSummaryTotalItems() { return SummaryTotalItems; } public ConsultaDatosDetalleRQ setSummaryTotalItems(ArrayList value) { this.SummaryTotalItems = value; return this; } private static Object responseType = ConsultaDatosDetalleRS.class; public Object getResponseType() { return responseType; } } public static class ConsultaDatosDetalleRS { public DefinicionTabla Definicion = null; public ArrayList> DatosConsulta = null; public Integer TotalRegistros = null; public Integer TotalGrupos = null; public ArrayList SummaryList = null; public DefinicionTabla getDefinicion() { return Definicion; } public ConsultaDatosDetalleRS setDefinicion(DefinicionTabla value) { this.Definicion = value; return this; } public ArrayList> getDatosConsulta() { return DatosConsulta; } public ConsultaDatosDetalleRS setDatosConsulta(ArrayList> value) { this.DatosConsulta = value; return this; } public Integer getTotalRegistros() { return TotalRegistros; } public ConsultaDatosDetalleRS setTotalRegistros(Integer value) { this.TotalRegistros = value; return this; } public Integer getTotalGrupos() { return TotalGrupos; } public ConsultaDatosDetalleRS setTotalGrupos(Integer value) { this.TotalGrupos = value; return this; } public ArrayList getSummaryList() { return SummaryList; } public ConsultaDatosDetalleRS setSummaryList(ArrayList value) { this.SummaryList = value; return this; } } public static enum Lenguajes { Es, Pt, En; } public static class gridSortOptions { public String selector = null; public Boolean desc = null; public String getSelector() { return selector; } public gridSortOptions setSelector(String value) { this.selector = value; return this; } public Boolean isDesc() { return desc; } public gridSortOptions setDesc(Boolean value) { this.desc = value; return this; } } public static class gridGroupOptions { public String selector = null; public Boolean desc = null; public Boolean isExpanded = null; public String getSelector() { return selector; } public gridGroupOptions setSelector(String value) { this.selector = value; return this; } public Boolean isDesc() { return desc; } public gridGroupOptions setDesc(Boolean value) { this.desc = value; return this; } public Boolean getIsExpanded() { return isExpanded; } public gridGroupOptions setIsExpanded(Boolean value) { this.isExpanded = value; return this; } } 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; } } }