All Verbs | /consulta/ConsultaDeudaXArticulo |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;
public class dtos
{
public static class AMDCGetObligacionesXArticuloRQ extends DatosBanco
{
@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; }
}
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 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 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<Detalle_Obligacion> 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<Detalle_Obligacion> getDetalleObligacion() { return DetalleObligacion; }
public Deuda_Obligacion setDetalleObligacion(ArrayList<Detalle_Obligacion> 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; }
}
}
Java AMDCGetObligacionesXArticuloRQ DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /consulta/ConsultaDeudaXArticulo HTTP/1.1
Host: soluser-recaudo.sgsas.co
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<AMDCGetObligacionesXArticuloRQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Tipo.Consulta">
<Banco xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</Banco>
<Sucursal xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</Sucursal>
<Terminal xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</Terminal>
<Usuario xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</Usuario>
<Anio>0</Anio>
<IdTipoObligacion>0</IdTipoObligacion>
<NumeroDocumento>String</NumeroDocumento>
<PagoParcial>0</PagoParcial>
</AMDCGetObligacionesXArticuloRQ>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <AMDCGetObligacionesXArticuloRS xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Tipo.Consulta"> <Code xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</Code> <InfoMsg xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</InfoMsg> <TranId xmlns="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.General">String</TranId> <DeudaObligacion xmlns:d2p1="http://schemas.datacontract.org/2004/07/AMDC.Modelo.Contexto.Consulta"> <d2p1:Actor>String</d2p1:Actor> <d2p1:Anio>0</d2p1:Anio> <d2p1:DetalleObligacion i:nil="true" /> <d2p1:Total>0</d2p1:Total> </DeudaObligacion> </AMDCGetObligacionesXArticuloRS>