//------------------------------------------------------------------------------
// <auto-generated>
//     Este código fue generado por una herramienta.
//     Versión de runtime:4.0.30319.42000
//
//     Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
//     se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------

namespace IdenFiscal.ServicioRuc {
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="ServicioRuc.IServiceConsultaRUC")]
    public interface IServiceConsultaRUC {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IServiceConsultaRUC/ConsultaRUC", ReplyAction="http://tempuri.org/IServiceConsultaRUC/ConsultaRUCResponse")]
        bool ConsultaRUC(string ruc);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface IServiceConsultaRUCChannel : IdenFiscal.ServicioRuc.IServiceConsultaRUC, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class ServiceConsultaRUCClient : System.ServiceModel.ClientBase<IdenFiscal.ServicioRuc.IServiceConsultaRUC>, IdenFiscal.ServicioRuc.IServiceConsultaRUC {
        
        public ServiceConsultaRUCClient() {
        }
        
        public ServiceConsultaRUCClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public ServiceConsultaRUCClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public ServiceConsultaRUCClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public ServiceConsultaRUCClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public bool ConsultaRUC(string ruc) {
            return base.Channel.ConsultaRUC(ruc);
        }
    }
}
