/* Options: Date: 2025-06-07 19:45:44 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: AMDCGetObligacionesXArticuloRQ.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route("/consulta/ConsultaDeudaXArticulo") public static class AMDCGetObligacionesXArticuloRQ extends DatosBanco implements IReturn { @DataMember(Name="IdDocumento") @SerializedName("IdDocumento") public String NumeroDocumento = null; public Integer Anio = null; @DataMember(Name="IdTipoImpuesto") @SerializedName("IdTipoImpuesto") public Integer IdTipoObligacion = null; public Integer PagoParcial = null; public String Banco = null; public String Sucursal = null; public String Usuario = null; public String Terminal = null; public String getNumeroDocumento() { return NumeroDocumento; } public AMDCGetObligacionesXArticuloRQ setNumeroDocumento(String value) { this.NumeroDocumento = value; return this; } public Integer getAnio() { return Anio; } public AMDCGetObligacionesXArticuloRQ setAnio(Integer value) { this.Anio = value; return this; } public Integer getIdTipoObligacion() { return IdTipoObligacion; } public AMDCGetObligacionesXArticuloRQ setIdTipoObligacion(Integer value) { this.IdTipoObligacion = value; return this; } public Integer getPagoParcial() { return PagoParcial; } public AMDCGetObligacionesXArticuloRQ setPagoParcial(Integer value) { this.PagoParcial = value; return this; } public String getBanco() { return Banco; } public AMDCGetObligacionesXArticuloRQ setBanco(String value) { this.Banco = value; return this; } public String getSucursal() { return Sucursal; } public AMDCGetObligacionesXArticuloRQ setSucursal(String value) { this.Sucursal = value; return this; } public String getUsuario() { return Usuario; } public AMDCGetObligacionesXArticuloRQ setUsuario(String value) { this.Usuario = value; return this; } public String getTerminal() { return Terminal; } public AMDCGetObligacionesXArticuloRQ setTerminal(String value) { this.Terminal = value; return this; } private static Object responseType = AMDCGetObligacionesXArticuloRS.class; public Object getResponseType() { return responseType; } } public static class AMDCGetObligacionesXArticuloRS extends CoreRes { public Deuda_Obligacion DeudaObligacion = null; public String TranId = null; public String Code = null; public String InfoMsg = null; public Deuda_Obligacion getDeudaObligacion() { return DeudaObligacion; } public AMDCGetObligacionesXArticuloRS setDeudaObligacion(Deuda_Obligacion value) { this.DeudaObligacion = value; return this; } public String getTranId() { return TranId; } public AMDCGetObligacionesXArticuloRS setTranId(String value) { this.TranId = value; return this; } public String getCode() { return Code; } public AMDCGetObligacionesXArticuloRS setCode(String value) { this.Code = value; return this; } public String getInfoMsg() { return InfoMsg; } public AMDCGetObligacionesXArticuloRS setInfoMsg(String value) { this.InfoMsg = value; return this; } } public static class DatosBanco { public String Banco = null; public String Sucursal = null; public String Usuario = null; public String Terminal = null; public String getBanco() { return Banco; } public DatosBanco setBanco(String value) { this.Banco = value; return this; } public String getSucursal() { return Sucursal; } public DatosBanco setSucursal(String value) { this.Sucursal = value; return this; } public String getUsuario() { return Usuario; } public DatosBanco setUsuario(String value) { this.Usuario = value; return this; } public String getTerminal() { return Terminal; } public DatosBanco setTerminal(String value) { this.Terminal = value; return this; } } public static class CoreRes { public String TranId = null; public String Code = null; public String InfoMsg = null; public String getTranId() { return TranId; } public CoreRes setTranId(String value) { this.TranId = value; return this; } public String getCode() { return Code; } public CoreRes setCode(String value) { this.Code = value; return this; } public String getInfoMsg() { return InfoMsg; } public CoreRes setInfoMsg(String value) { this.InfoMsg = value; return this; } } public static class Deuda_Obligacion { @DataMember(Name="NombreContribuyente") @SerializedName("NombreContribuyente") public String Actor = null; @DataMember(Name="TotalDeuda") @SerializedName("TotalDeuda") public Double Total = null; public Integer Anio = null; public ArrayList DetalleObligacion = null; public String getActor() { return Actor; } public Deuda_Obligacion setActor(String value) { this.Actor = value; return this; } public Double getTotal() { return Total; } public Deuda_Obligacion setTotal(Double value) { this.Total = value; return this; } public Integer getAnio() { return Anio; } public Deuda_Obligacion setAnio(Integer value) { this.Anio = value; return this; } public ArrayList getDetalleObligacion() { return DetalleObligacion; } public Deuda_Obligacion setDetalleObligacion(ArrayList value) { this.DetalleObligacion = value; return this; } } public static class Detalle_Obligacion { public Integer Orden = null; @DataMember(Name="IdObligacion") @SerializedName("IdObligacion") public String IdObligacion = null; @DataMember(Name="NombreObligacion") @SerializedName("NombreObligacion") public String Obligacion = null; @DataMember(Name="TipoImpuesto") @SerializedName("TipoImpuesto") public String TipoObligacion = null; public BigDecimal Impuesto = null; public BigDecimal TrenAseo = null; public BigDecimal Bomberos = null; public BigDecimal Otros = null; public BigDecimal Intereses = null; public BigDecimal Descuento = null; public String FechaExpiracion = null; public BigDecimal TotalFila = null; public String Mensaje = null; public Integer getOrden() { return Orden; } public Detalle_Obligacion setOrden(Integer value) { this.Orden = value; return this; } public String getIdObligacion() { return IdObligacion; } public Detalle_Obligacion setIdObligacion(String value) { this.IdObligacion = value; return this; } public String getObligacion() { return Obligacion; } public Detalle_Obligacion setObligacion(String value) { this.Obligacion = value; return this; } public String getTipoObligacion() { return TipoObligacion; } public Detalle_Obligacion setTipoObligacion(String value) { this.TipoObligacion = value; return this; } public BigDecimal getImpuesto() { return Impuesto; } public Detalle_Obligacion setImpuesto(BigDecimal value) { this.Impuesto = value; return this; } public BigDecimal getTrenAseo() { return TrenAseo; } public Detalle_Obligacion setTrenAseo(BigDecimal value) { this.TrenAseo = value; return this; } public BigDecimal getBomberos() { return Bomberos; } public Detalle_Obligacion setBomberos(BigDecimal value) { this.Bomberos = value; return this; } public BigDecimal getOtros() { return Otros; } public Detalle_Obligacion setOtros(BigDecimal value) { this.Otros = value; return this; } public BigDecimal getIntereses() { return Intereses; } public Detalle_Obligacion setIntereses(BigDecimal value) { this.Intereses = value; return this; } public BigDecimal getDescuento() { return Descuento; } public Detalle_Obligacion setDescuento(BigDecimal value) { this.Descuento = value; return this; } public String getFechaExpiracion() { return FechaExpiracion; } public Detalle_Obligacion setFechaExpiracion(String value) { this.FechaExpiracion = value; return this; } public BigDecimal getTotalFila() { return TotalFila; } public Detalle_Obligacion setTotalFila(BigDecimal value) { this.TotalFila = value; return this; } public String getMensaje() { return Mensaje; } public Detalle_Obligacion setMensaje(String value) { this.Mensaje = value; return this; } } }