/* Options: Date: 2025-06-07 16:21:39 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: GuardarDatosFormaRQ.* //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/GuardarDatos") public static class GuardarDatosFormaRQ implements IReturn { public Integer IDForma = null; public OperacionDatos Operacion = null; public HashMap DatosMaestro = null; public ArrayList DatosDetalle = null; public ArrayList FormasDep = null; public String TokenCargaArchivos = null; public Integer getIdForma() { return IDForma; } public GuardarDatosFormaRQ setIdForma(Integer value) { this.IDForma = value; return this; } public OperacionDatos getOperacion() { return Operacion; } public GuardarDatosFormaRQ setOperacion(OperacionDatos value) { this.Operacion = value; return this; } public HashMap getDatosMaestro() { return DatosMaestro; } public GuardarDatosFormaRQ setDatosMaestro(HashMap value) { this.DatosMaestro = value; return this; } public ArrayList getDatosDetalle() { return DatosDetalle; } public GuardarDatosFormaRQ setDatosDetalle(ArrayList value) { this.DatosDetalle = value; return this; } public ArrayList getFormasDep() { return FormasDep; } public GuardarDatosFormaRQ setFormasDep(ArrayList value) { this.FormasDep = value; return this; } public String getTokenCargaArchivos() { return TokenCargaArchivos; } public GuardarDatosFormaRQ setTokenCargaArchivos(String value) { this.TokenCargaArchivos = value; return this; } private static Object responseType = GuardarDatosFormaRS.class; public Object getResponseType() { return responseType; } } public static class GuardarDatosFormaRS { public Boolean Success = null; public String Error = null; public HashMap DatosLlaveMaestro = null; public ArrayList NovedadesDetalles = null; public ExecuteDBFunctionRS RespuestaProcAlmacenado = null; public Boolean isSuccess() { return Success; } public GuardarDatosFormaRS setSuccess(Boolean value) { this.Success = value; return this; } public String getError() { return Error; } public GuardarDatosFormaRS setError(String value) { this.Error = value; return this; } public HashMap getDatosLlaveMaestro() { return DatosLlaveMaestro; } public GuardarDatosFormaRS setDatosLlaveMaestro(HashMap value) { this.DatosLlaveMaestro = value; return this; } public ArrayList getNovedadesDetalles() { return NovedadesDetalles; } public GuardarDatosFormaRS setNovedadesDetalles(ArrayList value) { this.NovedadesDetalles = value; return this; } public ExecuteDBFunctionRS getRespuestaProcAlmacenado() { return RespuestaProcAlmacenado; } public GuardarDatosFormaRS setRespuestaProcAlmacenado(ExecuteDBFunctionRS value) { this.RespuestaProcAlmacenado = value; return this; } } public static enum OperacionDatos { Insert, Update, Delete; } public static class GuardarDatosDetalle { public Integer IDDetalle = null; public ArrayList> DatosInsert = null; public ArrayList> DatosUpdate = null; public ArrayList> DatosDelete = null; public String NombreArchivo = null; public Integer getIdDetalle() { return IDDetalle; } public GuardarDatosDetalle setIdDetalle(Integer value) { this.IDDetalle = value; return this; } public ArrayList> getDatosInsert() { return DatosInsert; } public GuardarDatosDetalle setDatosInsert(ArrayList> value) { this.DatosInsert = value; return this; } public ArrayList> getDatosUpdate() { return DatosUpdate; } public GuardarDatosDetalle setDatosUpdate(ArrayList> value) { this.DatosUpdate = value; return this; } public ArrayList> getDatosDelete() { return DatosDelete; } public GuardarDatosDetalle setDatosDelete(ArrayList> value) { this.DatosDelete = value; return this; } public String getNombreArchivo() { return NombreArchivo; } public GuardarDatosDetalle setNombreArchivo(String value) { this.NombreArchivo = value; return this; } } public static class GuardarDatosFormaDetalleRS { public BigDecimal IDDetalle = null; public ArrayList Novedades = null; public BigDecimal getIdDetalle() { return IDDetalle; } public GuardarDatosFormaDetalleRS setIdDetalle(BigDecimal value) { this.IDDetalle = value; return this; } public ArrayList getNovedades() { return Novedades; } public GuardarDatosFormaDetalleRS setNovedades(ArrayList value) { this.Novedades = value; return this; } } public static class NovedadesCarga { public Integer Fila = null; public Integer Columna = null; public String TipoError = null; public String Novedad = null; public Integer getFila() { return Fila; } public NovedadesCarga setFila(Integer value) { this.Fila = value; return this; } public Integer getColumna() { return Columna; } public NovedadesCarga setColumna(Integer value) { this.Columna = value; return this; } public String getTipoError() { return TipoError; } public NovedadesCarga setTipoError(String value) { this.TipoError = value; return this; } public String getNovedad() { return Novedad; } public NovedadesCarga setNovedad(String value) { this.Novedad = value; return this; } } public static class ExecuteDBFunctionRS extends GeneralRS { public Object Respuesta = null; public BigDecimal IDEjecucion = null; public String URLArchivo = null; public String TipoRespuesta = null; public Boolean Background = null; public Long TiempoRespuestaBD = null; public Long TiempoRespuestaTotal = null; /** * Id del código de respuesta 1: Correcto, -1: Error */ @ApiMember(DataType="int", Description="Id del código de respuesta 1: Correcto, -1: Error", IsRequired=true, ParameterType="body") public Integer Codigo = null; /** * Mensaje que se envía al ejecutar el servicio */ @ApiMember(DataType="string", Description="Mensaje que se envía al ejecutar el servicio", IsRequired=true, ParameterType="body") public String Mensaje = null; public Object getRespuesta() { return Respuesta; } public ExecuteDBFunctionRS setRespuesta(Object value) { this.Respuesta = value; return this; } public BigDecimal getIdEjecucion() { return IDEjecucion; } public ExecuteDBFunctionRS setIdEjecucion(BigDecimal value) { this.IDEjecucion = value; return this; } public String getUrlArchivo() { return URLArchivo; } public ExecuteDBFunctionRS setUrlArchivo(String value) { this.URLArchivo = value; return this; } public String getTipoRespuesta() { return TipoRespuesta; } public ExecuteDBFunctionRS setTipoRespuesta(String value) { this.TipoRespuesta = value; return this; } public Boolean isBackground() { return Background; } public ExecuteDBFunctionRS setBackground(Boolean value) { this.Background = value; return this; } public Long getTiempoRespuestaBD() { return TiempoRespuestaBD; } public ExecuteDBFunctionRS setTiempoRespuestaBD(Long value) { this.TiempoRespuestaBD = value; return this; } public Long getTiempoRespuestaTotal() { return TiempoRespuestaTotal; } public ExecuteDBFunctionRS setTiempoRespuestaTotal(Long value) { this.TiempoRespuestaTotal = value; return this; } public Integer getCodigo() { return Codigo; } public ExecuteDBFunctionRS setCodigo(Integer value) { this.Codigo = value; return this; } public String getMensaje() { return Mensaje; } public ExecuteDBFunctionRS setMensaje(String value) { this.Mensaje = value; return this; } } }