package ec.gov.sri.wsconsultacontribuyente;

import ec.gov.sri.wsconsultacontribuyente.Contribuyente;
import ec.gov.sri.wsconsultacontribuyente.ContribuyenteCompleto;
import ec.gov.sri.wsconsultacontribuyente.ContribuyenteOnLine;
import ec.gov.sri.wsconsultacontribuyente.ObjectFactory;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

@WebService(name = "wsConsultaContribuyente", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente")
@XmlSeeAlso({ObjectFactory.class})
public interface WsConsultaContribuyente {

    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "obtenerSimple", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente", className = "ec.gov.sri.wsconsultacontribuyente.ObtenerSimple")
    @ResponseWrapper(localName = "obtenerSimpleResponse", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente", className = "ec.gov.sri.wsconsultacontribuyente.ObtenerSimpleResponse")
    Contribuyente obtenerSimple(@WebParam(name = "numeroRuc", targetNamespace = "") String paramString1, @WebParam(name = "fuenteDatos", targetNamespace = "") String paramString2);

    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "obtenerCompleto", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente", className = "ec.gov.sri.wsconsultacontribuyente.ObtenerCompleto")
    @ResponseWrapper(localName = "obtenerCompletoResponse", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente", className = "ec.gov.sri.wsconsultacontribuyente.ObtenerCompletoResponse")
    ContribuyenteCompleto obtenerCompleto(@WebParam(name = "numeroRuc", targetNamespace = "") String paramString1, @WebParam(name = "fuenteDatos", targetNamespace = "") String paramString2);

    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "obtenerDatos", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente", className = "ec.gov.sri.wsconsultacontribuyente.ObtenerDatos")
    @ResponseWrapper(localName = "obtenerDatosResponse", targetNamespace = "http://sri.gov.ec/wsConsultaContribuyente", className = "ec.gov.sri.wsconsultacontribuyente.ObtenerDatosResponse")
    ContribuyenteOnLine obtenerDatos(@WebParam(name = "numeroRuc", targetNamespace = "") String paramString);
}


/* Location:              /data/COMACO/SINCOAR2022/Entorno/produccion/servers/mule-standalone-3.5.0/apps/centralwebservices-2.1.zip!/centralwebservices-2.1/classes/ec/gov/sri/wsconsultacontribuyente/WsConsultaContribuyente.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */
